From 563f6da923d028365d070e097c9b09bc933c9a76 Mon Sep 17 00:00:00 2001 From: leo Date: Wed, 10 Jun 2009 09:47:17 +0000 Subject: [PATCH] added a primitive value binding test 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 | 8 ++++---- src/test/java/org/xerial/lens/ObjectMapperTest.java | 13 +++++++++++++ src/test/java/org/xerial/lens/long.silk | 4 ++++ 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 src/test/java/org/xerial/lens/long.silk diff --git a/src/main/java/org/xerial/lens/ObjectMapper.java b/src/main/java/org/xerial/lens/ObjectMapper.java index 50fa8fe..a928f0e 100644 --- a/src/main/java/org/xerial/lens/ObjectMapper.java +++ b/src/main/java/org/xerial/lens/ObjectMapper.java @@ -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) diff --git a/src/test/java/org/xerial/lens/ObjectMapperTest.java b/src/test/java/org/xerial/lens/ObjectMapperTest.java index 57a1045..b8b7e0d 100644 --- a/src/test/java/org/xerial/lens/ObjectMapperTest.java +++ b/src/test/java/org/xerial/lens/ObjectMapperTest.java @@ -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 index 0000000..178c4a5 --- /dev/null +++ b/src/test/java/org/xerial/lens/long.silk @@ -0,0 +1,4 @@ +%silk(version:1.0) +-read(view_start, view_end)| +1721 2871 + -- 2.11.0