From dc28d58a394b8f81db28325a154d2f27aa77812e Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 27 Oct 2016 16:59:37 +0200
Subject: [PATCH] test coverage for model module

---
 .../lcsb/mapviewer/model/ProjectTest.java     |  4 +++
 .../mapviewer/model/user/AllUserTests.java    |  3 +-
 .../ConfigurationElementEditTypeTest.java     | 31 +++++++++++++++++++
 .../user/ConfigurationElementTypeTest.java    |  1 +
 .../lcsb/mapviewer/model/user/UserTest.java   |  9 ++++++
 5 files changed, 47 insertions(+), 1 deletion(-)
 create mode 100644 model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementEditTypeTest.java

diff --git a/model/src/test/java/lcsb/mapviewer/model/ProjectTest.java b/model/src/test/java/lcsb/mapviewer/model/ProjectTest.java
index ec95a2738e..7684abc5e9 100644
--- a/model/src/test/java/lcsb/mapviewer/model/ProjectTest.java
+++ b/model/src/test/java/lcsb/mapviewer/model/ProjectTest.java
@@ -91,7 +91,11 @@ public class ProjectTest {
 			String name = "name3";
 			MiriamData disease = new MiriamData();
 			Project project = new Project("str");
+			boolean sbgn = true;
 
+			project.setSbgnFormat(sbgn);
+			assertEquals(sbgn, project.isSbgnFormat());
+			
 			project.setId(id);
 			assertEquals(id, project.getId());
 
diff --git a/model/src/test/java/lcsb/mapviewer/model/user/AllUserTests.java b/model/src/test/java/lcsb/mapviewer/model/user/AllUserTests.java
index 783660efd1..db80b08b4f 100644
--- a/model/src/test/java/lcsb/mapviewer/model/user/AllUserTests.java
+++ b/model/src/test/java/lcsb/mapviewer/model/user/AllUserTests.java
@@ -6,7 +6,8 @@ import org.junit.runners.Suite.SuiteClasses;
 
 @RunWith(Suite.class)
 @SuiteClasses({ BasicPrivilegeTest.class, //
-		ConfigurationElementTypeTest.class, //
+	ConfigurationElementTypeTest.class, //
+	ConfigurationElementEditTypeTest.class, //
 		ConfigurationTest.class, //
 		ObjectPrivilegeTest.class, //
 		PrivilegeTypeTest.class, //
diff --git a/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementEditTypeTest.java b/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementEditTypeTest.java
new file mode 100644
index 0000000000..839105c1d0
--- /dev/null
+++ b/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementEditTypeTest.java
@@ -0,0 +1,31 @@
+package lcsb.mapviewer.model.user;
+
+import static org.junit.Assert.*;
+
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ConfigurationElementEditTypeTest {
+
+	@AfterClass
+	public static void tearDownAfterClass() throws Exception {
+	}
+
+	@Before
+	public void setUp() throws Exception {
+	}
+
+	@After
+	public void tearDown() throws Exception {
+	}
+
+	@Test
+	public void testValues() {
+		for (ConfigurationElementEditType type: ConfigurationElementEditType.values()){
+			assertNotNull(ConfigurationElementEditType.valueOf(type.toString()));
+		}
+	}
+
+}
diff --git a/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementTypeTest.java b/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementTypeTest.java
index 1f34d76b0d..0624e5daf6 100644
--- a/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementTypeTest.java
+++ b/model/src/test/java/lcsb/mapviewer/model/user/ConfigurationElementTypeTest.java
@@ -25,6 +25,7 @@ public class ConfigurationElementTypeTest {
 			ConfigurationElementType.valueOf(type.toString());
 			assertNotNull(type.getCommonName());
 			assertNotNull(type.getDefaultValue());
+			assertNotNull(type.getEditType());
 		}
 	}
 }
diff --git a/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java b/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java
index 2de8a4b7d3..e2638d3efa 100644
--- a/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java
+++ b/model/src/test/java/lcsb/mapviewer/model/user/UserTest.java
@@ -3,6 +3,7 @@ package lcsb.mapviewer.model.user;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 
+import java.awt.Color;
 import java.util.HashSet;
 import java.util.Set;
 
@@ -66,7 +67,15 @@ public class UserTest {
 			Set<BasicPrivilege> privileges = new HashSet<>();
 			boolean removed = true;
 			UserAnnotationSchema annotationSchema = new UserAnnotationSchema();
+			Color minColor = Color.BLACK;
+			Color maxColor = Color.BLUE;
 
+			user.setMaxColor(maxColor);
+			assertEquals(maxColor, user.getMaxColor());
+			
+			user.setMinColor(minColor);
+			assertEquals(minColor, user.getMinColor());
+			
 			user.setId(id);
 			assertEquals((Integer)id, user.getId());
 			
-- 
GitLab