Skip to content

Commit e83b6f9

Browse files
committed
Coverage
1 parent d69b968 commit e83b6f9

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

src/main/java/org/mybatis/dynamic/sql/insert/render/BatchInsert.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public String getInsertStatementSQL() {
5656
}
5757

5858
public List<T> getRecords() {
59-
return Collections.unmodifiableList(records);
59+
return records;
6060
}
6161

6262
public static <T> Builder<T> withRecords(List<T> records) {

src/test/java/org/mybatis/dynamic/sql/DeprecatedSortMethodsTest.java

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,43 @@ public String orderByName() {
4848

4949
@Override
5050
public boolean isDescending() {
51-
return true;
51+
return false;
5252
}
5353
};
5454

5555
OrderByModel model = OrderByModel.of(List.of(ss));
5656

57+
RenderingContext renderingContext = RenderingContext
58+
.withRenderingStrategy(RenderingStrategies.MYBATIS3)
59+
.withTableAliasCalculator(TableAliasCalculator.empty())
60+
.withStatementConfiguration(new StatementConfiguration())
61+
.build();
62+
OrderByRenderer renderer = new OrderByRenderer(renderingContext);
63+
FragmentAndParameters fp = renderer.render(model);
64+
assertThat(fp.fragment()).isEqualTo("order by id");
65+
}
66+
67+
@Test
68+
void bothMethodsExistDescending() {
69+
SortSpecification ss = new SortSpecification() {
70+
@Override
71+
public SortSpecification descending() {
72+
return this;
73+
}
74+
75+
@Override
76+
public String orderByName() {
77+
return "id";
78+
}
79+
80+
@Override
81+
public boolean isDescending() {
82+
return true;
83+
}
84+
};
85+
86+
OrderByModel model = OrderByModel.of(List.of(ss));
87+
5788
RenderingContext renderingContext = RenderingContext
5889
.withRenderingStrategy(RenderingStrategies.MYBATIS3)
5990
.withTableAliasCalculator(TableAliasCalculator.empty())

0 commit comments

Comments
 (0)