42
42
import org .testcontainers .junit .jupiter .Testcontainers ;
43
43
44
44
@ Testcontainers
45
- public class CustomRenderingTest {
45
+ class CustomRenderingTest {
46
46
47
47
@ Container
48
48
private static PgContainer postgres = new PgContainer ("examples/custom_render/dbInit.sql" );
@@ -69,69 +69,69 @@ void resetDatabase() {
69
69
}
70
70
71
71
@ Test
72
- public void testInsert () {
72
+ void testInsert () {
73
73
try (SqlSession sqlSession = sqlSessionFactory .openSession ()) {
74
74
JsonTestMapper mapper = sqlSession .getMapper (JsonTestMapper .class );
75
75
76
- JsonTest record = new JsonTest ();
76
+ JsonTestRecord record = new JsonTestRecord ();
77
77
record .setId (1 );
78
78
record .setDescription ("Fred" );
79
79
record .setInfo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
80
80
81
81
int rows = mapper .insert (record );
82
82
assertThat (rows ).isEqualTo (1 );
83
83
84
- record = new JsonTest ();
84
+ record = new JsonTestRecord ();
85
85
record .setId (2 );
86
86
record .setDescription ("Wilma" );
87
87
record .setInfo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
88
88
89
89
rows = mapper .insert (record );
90
90
assertThat (rows ).isEqualTo (1 );
91
91
92
- List <JsonTest > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
92
+ List <JsonTestRecord > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
93
93
assertThat (records .size ()).isEqualTo (2 );
94
94
assertThat (records .get (0 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
95
95
assertThat (records .get (1 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
96
96
}
97
97
}
98
98
99
99
@ Test
100
- public void testInsertMultiple () {
100
+ void testInsertMultiple () {
101
101
try (SqlSession sqlSession = sqlSessionFactory .openSession ()) {
102
102
JsonTestMapper mapper = sqlSession .getMapper (JsonTestMapper .class );
103
103
104
- JsonTest record1 = new JsonTest ();
104
+ JsonTestRecord record1 = new JsonTestRecord ();
105
105
record1 .setId (1 );
106
106
record1 .setDescription ("Fred" );
107
107
record1 .setInfo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
108
108
109
- JsonTest record2 = new JsonTest ();
109
+ JsonTestRecord record2 = new JsonTestRecord ();
110
110
record2 .setId (2 );
111
111
record2 .setDescription ("Wilma" );
112
112
record2 .setInfo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
113
113
114
114
int rows = mapper .insertMultiple (record1 , record2 );
115
115
assertThat (rows ).isEqualTo (2 );
116
116
117
- List <JsonTest > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
117
+ List <JsonTestRecord > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
118
118
assertThat (records .size ()).isEqualTo (2 );
119
119
assertThat (records .get (0 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
120
120
assertThat (records .get (1 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
121
121
}
122
122
}
123
123
124
124
@ Test
125
- public void testUpdate () {
125
+ void testUpdate () {
126
126
try (SqlSession sqlSession = sqlSessionFactory .openSession ()) {
127
127
JsonTestMapper mapper = sqlSession .getMapper (JsonTestMapper .class );
128
128
129
- JsonTest record1 = new JsonTest ();
129
+ JsonTestRecord record1 = new JsonTestRecord ();
130
130
record1 .setId (1 );
131
131
record1 .setDescription ("Fred" );
132
132
record1 .setInfo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
133
133
134
- JsonTest record2 = new JsonTest ();
134
+ JsonTestRecord record2 = new JsonTestRecord ();
135
135
record2 .setId (2 );
136
136
record2 .setDescription ("Wilma" );
137
137
record2 .setInfo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
@@ -145,32 +145,32 @@ public void testUpdate() {
145
145
);
146
146
assertThat (rows ).isEqualTo (1 );
147
147
148
- List <JsonTest > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
148
+ List <JsonTestRecord > records = mapper .selectMany (SelectDSLCompleter .allRowsOrderedBy (id ));
149
149
assertThat (records .size ()).isEqualTo (2 );
150
150
assertThat (records .get (0 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
151
151
assertThat (records .get (1 ).getInfo ()).isEqualTo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 26}" );
152
152
}
153
153
}
154
154
155
155
@ Test
156
- public void testDefererence () {
156
+ void testDefererence () {
157
157
try (SqlSession sqlSession = sqlSessionFactory .openSession ()) {
158
158
JsonTestMapper mapper = sqlSession .getMapper (JsonTestMapper .class );
159
159
160
- JsonTest record1 = new JsonTest ();
160
+ JsonTestRecord record1 = new JsonTestRecord ();
161
161
record1 .setId (1 );
162
162
record1 .setDescription ("Fred" );
163
163
record1 .setInfo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
164
164
165
- JsonTest record2 = new JsonTest ();
165
+ JsonTestRecord record2 = new JsonTestRecord ();
166
166
record2 .setId (2 );
167
167
record2 .setDescription ("Wilma" );
168
168
record2 .setInfo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
169
169
170
170
int rows = mapper .insertMultiple (record1 , record2 );
171
171
assertThat (rows ).isEqualTo (2 );
172
172
173
- Optional <JsonTest > record = mapper .selectOne (c ->
173
+ Optional <JsonTestRecord > record = mapper .selectOne (c ->
174
174
c .where (dereference (info , "age" ), isEqualTo ("25" )));
175
175
176
176
assertThat (record ).hasValueSatisfying ( c ->
@@ -179,16 +179,16 @@ public void testDefererence() {
179
179
}
180
180
181
181
@ Test
182
- public void testDefererence2 () {
182
+ void testDefererence2 () {
183
183
try (SqlSession sqlSession = sqlSessionFactory .openSession ()) {
184
184
JsonTestMapper mapper = sqlSession .getMapper (JsonTestMapper .class );
185
185
186
- JsonTest record1 = new JsonTest ();
186
+ JsonTestRecord record1 = new JsonTestRecord ();
187
187
record1 .setId (1 );
188
188
record1 .setDescription ("Fred" );
189
189
record1 .setInfo ("{\" firstName\" : \" Fred\" , \" lastName\" : \" Flintstone\" , \" age\" : 30}" );
190
190
191
- JsonTest record2 = new JsonTest ();
191
+ JsonTestRecord record2 = new JsonTestRecord ();
192
192
record2 .setId (2 );
193
193
record2 .setDescription ("Wilma" );
194
194
record2 .setInfo ("{\" firstName\" : \" Wilma\" , \" lastName\" : \" Flintstone\" , \" age\" : 25}" );
@@ -203,8 +203,8 @@ public void testDefererence2() {
203
203
.render (RenderingStrategies .MYBATIS3 );
204
204
205
205
List <Map <String , Object >> records = mapper .generalSelect (selectStatement );
206
- assertThat (records . size ()). isEqualTo (1 );
207
- assertThat (records .get (0 ). get ("firstname" )). isEqualTo ( "Wilma" );
206
+ assertThat (records ). hasSize (1 );
207
+ assertThat (records .get (0 )). containsEntry ("firstname" , "Wilma" );
208
208
}
209
209
}
210
210
0 commit comments