diff --git a/src/Server/src/test/java/ApplicationTest.java b/src/Server/src/test/java/ApplicationTest.java new file mode 100644 index 0000000..11400ff --- /dev/null +++ b/src/Server/src/test/java/ApplicationTest.java @@ -0,0 +1,16 @@ +import gogreen.server.Application; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +public class ApplicationTest { + @Test + public void applicationContextLoaded() { + } + + @Test + public void applicationContextTest() { + Application.main(new String[] {}); + } +} \ No newline at end of file diff --git a/src/Server/src/test/java/gogreen/server/rest/UserControllerTest.java b/src/Server/src/test/java/UserControllerTest.java similarity index 98% rename from src/Server/src/test/java/gogreen/server/rest/UserControllerTest.java rename to src/Server/src/test/java/UserControllerTest.java index c7c4f8a..3f4c4f6 100644 --- a/src/Server/src/test/java/gogreen/server/rest/UserControllerTest.java +++ b/src/Server/src/test/java/UserControllerTest.java @@ -1,5 +1,3 @@ -package gogreen.server.rest; - import gogreen.common.UserDTO; import gogreen.server.Application; import org.junit.Assert; diff --git a/src/Server/src/test/java/UserTest.java b/src/Server/src/test/java/UserTest.java new file mode 100644 index 0000000..07aac5d --- /dev/null +++ b/src/Server/src/test/java/UserTest.java @@ -0,0 +1,42 @@ +import gogreen.server.data.model.User; +import org.junit.Test; +import static org.junit.Assert.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class UserTest { + @Test + public void setAndGetTest() { + User user = new User(1L, "greenify", "password"); + User testUser = new User(); + testUser.setId(1L); + testUser.setName("greenify"); + testUser.setPassword("password"); + assertTrue(user.getId().equals(1L)); + assertEquals(user.getName(), "greenify"); + assertEquals(user.getPassword(), "password"); + assertEquals(user, testUser); + } + + @Test + public void toStringTest() { + User user = new User(1L, "greenify", "password"); + assertEquals("User(id=1, name=greenify, password=password)", user.toString()); + } + + @Test + public void equalsTest() { + User first = new User(1L, "greenify", "password"); + User second = new User(1L, "greenify", "password"); + assertEquals(first.getId(), second.getId()); + assertEquals(first.getName(), second.getName()); + assertEquals(first.getPassword(), second.getPassword()); + } + + @Test + public void hashCodeTest() { + User first = new User(1L, "greenify", "password"); + User second = new User(1L, "greenify", "password"); + assertTrue(first.equals(second) && second.equals(first)); + assertTrue(first.hashCode() == second.hashCode()); + } +}