test[orm]: test

This commit is contained in:
godotg
2024-07-03 10:49:13 +08:00
parent 4107679bfc
commit f935aebfb7
3 changed files with 10 additions and 10 deletions
@@ -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);
+7 -6
View File
@@ -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);
}
}
}