diff --git a/S2/DevWeb/Projet/src/test/java/uppa/project/provider/EntityManagerProviderTest.java b/S2/DevWeb/Projet/src/test/java/uppa/project/provider/EntityManagerProviderTest.java index bb06a5a..aeabf0c 100644 --- a/S2/DevWeb/Projet/src/test/java/uppa/project/provider/EntityManagerProviderTest.java +++ b/S2/DevWeb/Projet/src/test/java/uppa/project/provider/EntityManagerProviderTest.java @@ -1,20 +1,33 @@ package uppa.project.provider; +import jakarta.persistence.EntityManager; +import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class EntityManagerProviderTest { + @BeforeAll + static void setUp() { + EntityManagerProvider.setPersitenceUnitName("test"); + } + @Test void getInstance() { - // TODO Implement this method - fail(); + EntityManager entity1 = EntityManagerProvider.getInstance(); + EntityManager entity2 = EntityManagerProvider.getInstance(); + + assertNotNull(entity1); + assertNotNull(entity2); + assertEquals(entity1, entity2); } @Test void close() { - // TODO Implement this method - fail(); + EntityManager entity = EntityManagerProvider.getInstance(); + EntityManagerProvider.close(); + + assertFalse(entity::isOpen); } }