OSDN Git Service

added a primitive value binding test
authorleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Wed, 10 Jun 2009 09:47:17 +0000 (09:47 +0000)
committerleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Wed, 10 Jun 2009 09:47:17 +0000 (09:47 +0000)
git-svn-id: http://www.xerial.org/svn/project/XerialJ/trunk/xerial-core@3374 ae02f08e-27ec-0310-ae8c-8ba02fe2eafd

src/main/java/org/xerial/lens/ObjectMapper.java
src/test/java/org/xerial/lens/ObjectMapperTest.java
src/test/java/org/xerial/lens/long.silk [new file with mode: 0644]

index 50fa8fe..a928f0e 100644 (file)
@@ -383,15 +383,15 @@ public class ObjectMapper
 
             Object obj = objectHolder.remove(node.nodeID);
 
-            if (_logger.isDebugEnabled())
-                _logger.debug(String.format("leave: %s in %s. object = %s", node, schema, obj));
+            if (_logger.isTraceEnabled())
+                _logger.trace(String.format("leave: %s in %s. object = %s", node, schema, obj));
 
         }
 
         public void newAmoeba(Schema schema, Node coreNode, Node attributeNode) throws Exception
         {
-            if (_logger.isDebugEnabled())
-                _logger.debug(String.format("amoeba: (%s, %s) in %s", coreNode, attributeNode, schema));
+            if (_logger.isTraceEnabled())
+                _logger.trace(String.format("amoeba: (%s, %s) in %s", coreNode, attributeNode, schema));
 
             Binder binder = schema2binder.get(schema);
             if (binder == null)
index 57a1045..b8b7e0d 100644 (file)
@@ -147,4 +147,17 @@ public class ObjectMapperTest
 
     }
 
+    public static class Read
+    {
+        public long viewstart;
+        public long viewend;
+    }
+
+    @Test
+    public void primitiveTypeBind() throws Exception
+    {
+        Read r = Lens.loadSilk(Read.class, FileResource.find(ObjectMapperTest.class, "long.silk"));
+        assertEquals(1721L, r.viewstart);
+        assertEquals(2871L, r.viewend);
+    }
 }
diff --git a/src/test/java/org/xerial/lens/long.silk b/src/test/java/org/xerial/lens/long.silk
new file mode 100644 (file)
index 0000000..178c4a5
--- /dev/null
@@ -0,0 +1,4 @@
+%silk(version:1.0)\r
+-read(view_start, view_end)|\r
+1721   2871\r
+\r