OSDN Git Service

カバレッジ率改善。
authorOlyutorskii <olyutorskii@users.osdn.me>
Thu, 26 Aug 2010 14:14:43 +0000 (23:14 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Thu, 26 Aug 2010 14:14:43 +0000 (23:14 +0900)
src/test/java/jp/sourceforge/jindolf/corelib/GameRoleTest.java
src/test/java/jp/sourceforge/jindolf/corelib/LandDefTest.java

index 9888bce..0dcff90 100644 (file)
@@ -137,6 +137,10 @@ public class GameRoleTest {
         assertTrue(cmp.compare(GameRole.WOLF, GameRole.INNOCENT) > 0);\r
         assertTrue(cmp.compare(GameRole.FRATER, GameRole.INNOCENT) > 0);\r
 \r
+        assertTrue(cmp.compare(null, null) == 0);\r
+        assertTrue(cmp.compare(GameRole.INNOCENT, null) > 0);\r
+        assertTrue(cmp.compare(null, GameRole.INNOCENT) < 0);\r
+\r
         return;\r
     }\r
 \r
index 5ed5b73..a1927cf 100644 (file)
@@ -117,6 +117,14 @@ public class LandDefTest {
         cal.set(1991, 2-1, 3, 4, 5, 6);\r
         assertEquals(cal.getTimeInMillis(), result);\r
 \r
+        seq = "!!!";\r
+        try{\r
+            result = LandDef.parseISO8601(seq);\r
+            fail();\r
+        }catch(IllegalArgumentException e){\r
+            // GOOD\r
+        }\r
+\r
         return;\r
     }\r
 \r
@@ -241,6 +249,20 @@ public class LandDefTest {
         }catch(IllegalArgumentException e){\r
         }\r
 \r
+        seq = "-";\r
+        try{\r
+            coll = LandDef.parseIntList(seq);\r
+            fail();\r
+        }catch(IllegalArgumentException e){\r
+        }\r
+\r
+        seq = "1-2-3";\r
+        try{\r
+            coll = LandDef.parseIntList(seq);\r
+            fail();\r
+        }catch(IllegalArgumentException e){\r
+        }\r
+\r
         seq = "1-x";\r
         try{\r
             coll = LandDef.parseIntList(seq);\r