From 915b5091b6cfd9c02cdf2838e8b4c94659d9de4b Mon Sep 17 00:00:00 2001
From: Christian Wulf <chw@informatik.uni-kiel.de>
Date: Thu, 26 Jun 2014 09:37:07 +0200
Subject: [PATCH] added data assertions to RecordReaderAnalysisTest

---
 .../RecordReaderAnalysisTest.java             | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/src/test/java/teetime/variant/methodcallWithPorts/examples/recordReader/RecordReaderAnalysisTest.java b/src/test/java/teetime/variant/methodcallWithPorts/examples/recordReader/RecordReaderAnalysisTest.java
index f4e1e02..54dac50 100644
--- a/src/test/java/teetime/variant/methodcallWithPorts/examples/recordReader/RecordReaderAnalysisTest.java
+++ b/src/test/java/teetime/variant/methodcallWithPorts/examples/recordReader/RecordReaderAnalysisTest.java
@@ -25,6 +25,10 @@ import org.junit.Test;
 
 import teetime.util.StopWatch;
 
+import kieker.common.record.IMonitoringRecord;
+import kieker.common.record.controlflow.OperationExecutionRecord;
+import kieker.common.record.misc.KiekerMetadataRecord;
+
 /**
  * @author Christian Wulf
  * 
@@ -59,6 +63,22 @@ public class RecordReaderAnalysisTest {
 		}
 
 		assertEquals(6541, analysis.getElementCollection().size());
+
+		KiekerMetadataRecord metadataRecord = (KiekerMetadataRecord) analysis.getElementCollection().get(0);
+		assertEquals("1.9-SNAPSHOT", metadataRecord.getVersion());
+		assertEquals("NANOSECONDS", metadataRecord.getTimeUnit());
+
+		IMonitoringRecord monitoringRecord = analysis.getElementCollection().get(1);
+		OperationExecutionRecord oer = (OperationExecutionRecord) monitoringRecord;
+		assertEquals("bookstoreTracing.Catalog.getBook(boolean)", oer.getOperationSignature());
+		assertEquals(1283156498771185344l, oer.getTin());
+		assertEquals(1283156498773323582l, oer.getTout());
+
+		monitoringRecord = analysis.getElementCollection().get(analysis.getElementCollection().size() - 1);
+		oer = (OperationExecutionRecord) monitoringRecord;
+		assertEquals("bookstoreTracing.Bookstore.searchBook()", oer.getOperationSignature());
+		assertEquals(1283156499331233504l, oer.getTin());
+		assertEquals(1283156499363031606l, oer.getTout());
 	}
 
 }
-- 
GitLab