mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-08-13 02:23:17 +00:00
test[orm]: test
This commit is contained in:
@@ -20,7 +20,6 @@ import org.junit.Test;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* @author godotg
|
||||
@@ -31,7 +30,7 @@ public class AccessorTest {
|
||||
@Test
|
||||
public void oneTest() {
|
||||
var context = new ClassPathXmlApplicationContext("application.xml");
|
||||
OrmContext.getOrmManager().getCollection(UserEntity.class).drop();
|
||||
delete();
|
||||
insert();
|
||||
delete();
|
||||
insert();
|
||||
@@ -42,7 +41,7 @@ public class AccessorTest {
|
||||
@Test
|
||||
public void batchTest() {
|
||||
var context = new ClassPathXmlApplicationContext("application.xml");
|
||||
OrmContext.getOrmManager().getCollection(UserEntity.class).drop();
|
||||
deleteAll();
|
||||
batchInsert();
|
||||
batchUpdate();
|
||||
queryAll();
|
||||
|
||||
@@ -31,7 +31,7 @@ public class DocumentTest {
|
||||
@Test
|
||||
public void collectionTest() {
|
||||
var context = new ClassPathXmlApplicationContext("application.xml");
|
||||
|
||||
OrmContext.getAccessor().delete(1L, UserEntity.class);
|
||||
var collection = OrmContext.getOrmManager().getCollection(UserEntity.class);
|
||||
var result = collection.updateOne(Filters.eq("_id", 1), new Document("$inc", new Document("c", 1L)));
|
||||
System.out.println(result);
|
||||
|
||||
@@ -36,9 +36,7 @@ public class EntityCachesTest {
|
||||
public void loadTest() {
|
||||
var context = new ClassPathXmlApplicationContext("application.xml");
|
||||
|
||||
// 每次运行前先删除数据库
|
||||
var collection = OrmContext.getOrmManager().getCollection(UserEntity.class);
|
||||
collection.drop();
|
||||
batchDelete();
|
||||
|
||||
// 再插入
|
||||
batchInsert();
|
||||
@@ -65,9 +63,7 @@ public class EntityCachesTest {
|
||||
public void loadOrCreateTest() {
|
||||
var context = new ClassPathXmlApplicationContext("application.xml");
|
||||
|
||||
// 每次运行前先删除数据库
|
||||
var collection = OrmContext.getOrmManager().getCollection(UserEntity.class);
|
||||
collection.drop();
|
||||
batchDelete();
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
var userEntityCaches = (IEntityCache<Long, UserEntity>) OrmContext.getOrmManager().getEntityCaches(UserEntity.class);
|
||||
@@ -95,4 +91,9 @@ public class EntityCachesTest {
|
||||
OrmContext.getAccessor().batchInsert(listUser);
|
||||
}
|
||||
|
||||
public void batchDelete() {
|
||||
for (var i = 1; i <= 10; i++) {
|
||||
OrmContext.getAccessor().delete((long) i, UserEntity.class);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user