|
@@ -281,28 +281,48 @@ class H2UserTest extends BaseTest {
|
|
|
@Order(21)
|
|
|
void testSaveBatch() {
|
|
|
Assertions.assertTrue(userService.saveBatch(Arrays.asList(new H2User("saveBatch1"), new H2User("saveBatch2"), new H2User("saveBatch3"), new H2User("saveBatch4"))));
|
|
|
+ Assertions.assertEquals(4, userService.count(new QueryWrapper<H2User>().like("name", "saveBatch")));
|
|
|
Assertions.assertTrue(userService.saveBatch(Arrays.asList(new H2User("saveBatch5"), new H2User("saveBatch6"), new H2User("saveBatch7"), new H2User("saveBatch8")), 2));
|
|
|
+ Assertions.assertEquals(8, userService.count(new QueryWrapper<H2User>().like("name", "saveBatch")));
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@Order(22)
|
|
|
void testUpdateBatch() {
|
|
|
- Assertions.assertTrue(userService.updateBatchById(Arrays.asList(new H2User(1010L, "batch1010"), new H2User(1011L, "batch1011"), new H2User(1010L, "batch1010"), new H2User(1012L, "batch1012"))));
|
|
|
- Assertions.assertTrue(userService.updateBatchById(Arrays.asList(new H2User(1010L, "batch1010A"), new H2User(1011L, "batch1011A"), new H2User(1010L, "batch1010"), new H2User(1012L, "batch1012")), 1));
|
|
|
+ Assertions.assertTrue(userService.updateBatchById(Arrays.asList(new H2User(1010L, "batch1010"),
|
|
|
+ new H2User(1011L, "batch1011"), new H2User(1010L, "batch1010"), new H2User(1012L, "batch1012"))));
|
|
|
+ Assertions.assertEquals(userService.getById(1010L).getName(), "batch1010");
|
|
|
+ Assertions.assertEquals(userService.getById(1011L).getName(), "batch1011");
|
|
|
+ Assertions.assertEquals(userService.getById(1012L).getName(), "batch1012");
|
|
|
+ Assertions.assertTrue(userService.updateBatchById(Arrays.asList(new H2User(1010L, "batch1010A"),
|
|
|
+ new H2User(1011L, "batch1011A"), new H2User(1010L, "batch1010"), new H2User(1012L, "batch1012")), 1));
|
|
|
+ Assertions.assertEquals(userService.getById(1010L).getName(), "batch1010");
|
|
|
+ Assertions.assertEquals(userService.getById(1011L).getName(), "batch1011A");
|
|
|
+ Assertions.assertEquals(userService.getById(1012L).getName(), "batch1012");
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@Order(23)
|
|
|
void testSaveOrUpdateBatch() {
|
|
|
- Assertions.assertTrue(userService.saveOrUpdateBatch(Arrays.asList(new H2User(1010L, "batch1010"), new H2User("batch1011"), new H2User(1010L, "batch1010"), new H2User("batch1015"))));
|
|
|
- Assertions.assertTrue(userService.saveOrUpdateBatch(Arrays.asList(new H2User(1010L, "batch1010A"), new H2User("batch1011A"), new H2User(1010L, "batch1010"), new H2User("batch1016")), 1));
|
|
|
+ Assertions.assertTrue(userService.saveOrUpdateBatch(Arrays.asList(new H2User(1010L, "batch1010"),
|
|
|
+ new H2User("batch1011"), new H2User(1010L, "batch1010"), new H2User("batch1015"))));
|
|
|
+ Assertions.assertEquals(userService.getById(1010L).getName(), "batch1010");
|
|
|
+ Assertions.assertEquals(userService.count(new QueryWrapper<H2User>().eq("name","batch1011")), 1);
|
|
|
+ Assertions.assertEquals(userService.count(new QueryWrapper<H2User>().eq("name","batch1015")), 1);
|
|
|
+ Assertions.assertTrue(userService.saveOrUpdateBatch(Arrays.asList(new H2User(1010L, "batch1010A"),
|
|
|
+ new H2User("batch1011AB"), new H2User(1010L, "batch1010"), new H2User("batch1016")), 1));
|
|
|
+ Assertions.assertEquals(userService.getById(1010L).getName(), "batch1010");
|
|
|
+ Assertions.assertEquals(userService.count(new QueryWrapper<H2User>().eq("name","batch1011AB")), 1);
|
|
|
+ Assertions.assertEquals(userService.count(new QueryWrapper<H2User>().eq("name","batch1016")), 1);
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@Order(24)
|
|
|
void testSimpleAndBatch() {
|
|
|
Assertions.assertTrue(userService.save(new H2User("testSimpleAndBatch1", 0)));
|
|
|
+ Assertions.assertEquals(1, userService.count(new QueryWrapper<H2User>().eq("name", "testSimpleAndBatch1")));
|
|
|
Assertions.assertTrue(userService.saveOrUpdateBatch(Arrays.asList(new H2User("testSimpleAndBatch2"), new H2User("testSimpleAndBatch3"), new H2User("testSimpleAndBatch4")), 1));
|
|
|
+ Assertions.assertEquals(4, userService.count(new QueryWrapper<H2User>().like("name", "testSimpleAndBatch")));
|
|
|
}
|
|
|
|
|
|
@Test
|
|
@@ -324,10 +344,10 @@ class H2UserTest extends BaseTest {
|
|
|
Assertions.assertNotEquals(0L, userService.lambdaQuery().like(H2User::getName, "a").count().longValue());
|
|
|
|
|
|
List<H2User> users = userService.lambdaQuery().like(H2User::getName, "T")
|
|
|
- .ne(H2User::getAge, AgeEnum.TWO)
|
|
|
- .ge(H2User::getVersion, 1)
|
|
|
- .isNull(H2User::getPrice)
|
|
|
- .list();
|
|
|
+ .ne(H2User::getAge, AgeEnum.TWO)
|
|
|
+ .ge(H2User::getVersion, 1)
|
|
|
+ .isNull(H2User::getPrice)
|
|
|
+ .list();
|
|
|
Assertions.assertTrue(users.isEmpty());
|
|
|
}
|
|
|
|
|
@@ -346,8 +366,8 @@ class H2UserTest extends BaseTest {
|
|
|
void testSaveBatchException() {
|
|
|
try {
|
|
|
userService.saveBatch(Arrays.asList(
|
|
|
- new H2User(1L, "tom"),
|
|
|
- new H2User(1L, "andy")
|
|
|
+ new H2User(1L, "tom"),
|
|
|
+ new H2User(1L, "andy")
|
|
|
));
|
|
|
} catch (Exception e) {
|
|
|
Assertions.assertTrue(e instanceof DataAccessException);
|