OSDN Git Service

cflib は plugins プロジェクトから,Stigmata直下のプロジェクトに移行したため,このリポジトリからは削除した.
[stigmata/stigmata-plugins.git] / osb / src / test / java / jp / sourceforge / stigmata / birthmarks / osb / OperandStackBehaviorsBirthmarkServiceTest.java
diff --git a/osb/src/test/java/jp/sourceforge/stigmata/birthmarks/osb/OperandStackBehaviorsBirthmarkServiceTest.java b/osb/src/test/java/jp/sourceforge/stigmata/birthmarks/osb/OperandStackBehaviorsBirthmarkServiceTest.java
new file mode 100644 (file)
index 0000000..4367457
--- /dev/null
@@ -0,0 +1,27 @@
+package jp.sourceforge.stigmata.birthmarks.osb;\r
+\r
+import org.junit.Assert;\r
+import org.junit.Before;\r
+import org.junit.Test;\r
+\r
+public class OperandStackBehaviorsBirthmarkServiceTest{\r
+    private OperandStackBehaviorsBirthmarkService service;\r
+\r
+    @Before\r
+    public void setUp(){\r
+        service = new OperandStackBehaviorsBirthmarkService();\r
+    }\r
+\r
+    @Test\r
+    public void testBasic(){\r
+        Assert.assertEquals("osb", service.getType());\r
+        Assert.assertEquals("Operand stack behaviors birthmark", service.getDescription());\r
+        Assert.assertNull(service.getPreprocessor());\r
+\r
+        Assert.assertEquals(OperandStackBehaviorsBirthmarkExtractor.class, service.getExtractor().getClass());\r
+        Assert.assertEquals(OperandStackBehaviorsBirthmarkComparator.class, service.getComparator().getClass());\r
+\r
+        Assert.assertFalse(service.isExperimental());\r
+        Assert.assertFalse(service.isUserDefined());\r
+    }\r
+}\r