initial import

This commit is contained in:
2026-05-11 19:59:10 +07:00
commit 582353e277
479 changed files with 32418 additions and 0 deletions

View File

@ -0,0 +1,49 @@
package com.cmobile.unifiedtms.core;
import com.cmobile.unifiedtms.TmsTestContainer;
import com.haulmont.cuba.core.EntityManager;
import com.haulmont.cuba.core.Persistence;
import com.haulmont.cuba.core.Transaction;
import com.haulmont.cuba.core.TypedQuery;
import com.haulmont.cuba.core.global.AppBeans;
import com.haulmont.cuba.core.global.DataManager;
import com.haulmont.cuba.core.global.Metadata;
import com.haulmont.cuba.security.entity.User;
import org.junit.jupiter.api.*;
import org.junit.jupiter.api.extension.RegisterExtension;
import java.util.List;
public class SampleIntegrationTest {
@RegisterExtension
public static TmsTestContainer cont = TmsTestContainer.Common.INSTANCE;
private static Metadata metadata;
private static Persistence persistence;
private static DataManager dataManager;
@BeforeAll
public static void beforeAll() throws Exception {
metadata = cont.metadata();
persistence = cont.persistence();
dataManager = AppBeans.get(DataManager.class);
}
@AfterAll
public static void afterAll() throws Exception {
}
@Test
public void testLoadUser() {
try (Transaction tx = persistence.createTransaction()) {
EntityManager em = persistence.getEntityManager();
TypedQuery<User> query = em.createQuery(
"select u from sec$User u where u.login = :userLogin", User.class);
query.setParameter("userLogin", "admin");
List<User> users = query.getResultList();
tx.commit();
Assertions.assertEquals(1, users.size());
}
}
}