From 552d621cea2ae42c03493eb4df1e8f7f095984b8 Mon Sep 17 00:00:00 2001
From: Houssem eddine Rajbeni <houssem-eddine.rajbeni@etu.univ-nantes.fr>
Date: Fri, 29 Mar 2024 17:57:24 +0100
Subject: [PATCH] feat : added test for admin class close #47

---
 .../sce/trivial/AdministratorTest.java        | 24 +++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/module-b/src/test/java/fr/unantes/sce/trivial/AdministratorTest.java b/module-b/src/test/java/fr/unantes/sce/trivial/AdministratorTest.java
index 79e93eb..1e80d9c 100644
--- a/module-b/src/test/java/fr/unantes/sce/trivial/AdministratorTest.java
+++ b/module-b/src/test/java/fr/unantes/sce/trivial/AdministratorTest.java
@@ -7,6 +7,8 @@ import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 
@@ -32,9 +34,27 @@ public class AdministratorTest
 	}
 
 	@Test
-	public void testGetInstance() 
+	public void testGetInstance()
 	{
 		assertTrue(admin == Administrator.getInstance());
 	}
-	
+	@Test
+	public void getLogin() {
+
+		String actual = admin.getLogin();
+
+		assertThat(actual).isEqualTo("admin");
+	}
+
+	@Test
+	public void getPasswordDecrypted() {
+		String passwordDecrypted = admin.getPasswordDecrypted();
+		assertThat(passwordDecrypted).isEqualTo("helha");
+	}
+
+	@Test
+	public void getPasswordEnCrypted() {
+		String passwordEncrypted = admin.getPasswordEnCrypted();
+		assertThat(passwordEncrypted).isNotEqualTo("helha");
+	}
 }
-- 
GitLab