changeset 3:4713409f648d

Add testcase for Analyzer.
author Yasumasa Suenaga <suenaga.yasumasa@lab.ntt.co.jp>
date Fri, 05 Apr 2013 11:17:42 +0900
parents 8be12a9f1298
children 748a37d00b6f
files analyzer/test/SnapShotParserTest.java analyzer/test/heapstats_snapshot.dat
diffstat 2 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/analyzer/test/SnapShotParserTest.java	Fri Apr 05 11:17:42 2013 +0900
@@ -0,0 +1,25 @@
+import jp.co.ntt.oss.heapstats.parser.*;
+import jp.co.ntt.oss.heapstats.container.*;
+
+
+public class SnapShotParserTest{
+
+  public static void main(String[] args) throws Exception{
+    HeapStatsParser parser = new HeapStatsParser();
+    parser.parse(args[0], new TestParserHandler());
+  }
+
+}
+
+class TestParserHandler implements ParserEventHandler{
+
+  public ParseResult onNewSnapShot(SnapShotHeader header){
+    return ParserEventHandler.ParseResult.HEAPSTATS_PARSE_CONTINUE;
+  }
+
+  public ParseResult onEntry(ObjectData data){
+    return ParserEventHandler.ParseResult.HEAPSTATS_PARSE_CONTINUE;
+  }
+
+}
+
Binary file analyzer/test/heapstats_snapshot.dat has changed