test(DevWeb): Add tests for EntityManagerProvider

This commit is contained in:
Lucàs
2024-03-27 22:57:04 +01:00
parent 7cc68d1092
commit 5d33d33a08
@@ -1,20 +1,33 @@
package uppa.project.provider; package uppa.project.provider;
import jakarta.persistence.EntityManager;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
class EntityManagerProviderTest { class EntityManagerProviderTest {
@BeforeAll
static void setUp() {
EntityManagerProvider.setPersitenceUnitName("test");
}
@Test @Test
void getInstance() { void getInstance() {
// TODO Implement this method EntityManager entity1 = EntityManagerProvider.getInstance();
fail(); EntityManager entity2 = EntityManagerProvider.getInstance();
assertNotNull(entity1);
assertNotNull(entity2);
assertEquals(entity1, entity2);
} }
@Test @Test
void close() { void close() {
// TODO Implement this method EntityManager entity = EntityManagerProvider.getInstance();
fail(); EntityManagerProvider.close();
assertFalse(entity::isOpen);
} }
} }