diff --git a/cat-consumer/src/test/java/com/dianping/cat/consumer/event/EventAnalyzerTest.java b/cat-consumer/src/test/java/com/dianping/cat/consumer/event/EventAnalyzerTest.java
index 14290fb11ad36f83690ab8bf3501abd149cf791e..d703ac236cf61de558a39d106480a30aa2a00834 100644
--- a/cat-consumer/src/test/java/com/dianping/cat/consumer/event/EventAnalyzerTest.java
+++ b/cat-consumer/src/test/java/com/dianping/cat/consumer/event/EventAnalyzerTest.java
@@ -26,7 +26,9 @@ public class EventAnalyzerTest extends ComponentTestCase {
@Before
public void setUp() throws Exception {
super.setUp();
- m_timestamp = System.currentTimeMillis() - System.currentTimeMillis() % (3600 * 1000);
+ long currentTimeMillis = System.currentTimeMillis();
+
+ m_timestamp = currentTimeMillis - currentTimeMillis % (3600 * 1000);
m_analyzer = (EventAnalyzer) lookup(MessageAnalyzer.class, EventAnalyzer.ID);
}
@@ -62,7 +64,8 @@ public class EventAnalyzerTest extends ComponentTestCase {
t2.setStatus(Message.SUCCESS);
}
- Message event1 = new DefaultEvent("test2", "fail");
+ DefaultEvent event1 = new DefaultEvent("test2", "fail");
+ event1.setTimestamp(m_timestamp + 5 * 60 * 1000);
t2.addChild(event1);
t2.complete();
@@ -76,7 +79,8 @@ public class EventAnalyzerTest extends ComponentTestCase {
t.setStatus(Message.SUCCESS);
}
- Message event = new DefaultEvent("test1", "success");
+ DefaultEvent event = new DefaultEvent("test1", "success");
+ event.setTimestamp(m_timestamp + 5 * 60 * 1000);
event.setStatus(Message.SUCCESS);
t.addChild(event);
diff --git a/cat-consumer/src/test/resources/com/dianping/cat/consumer/event/event_analyzer.xml b/cat-consumer/src/test/resources/com/dianping/cat/consumer/event/event_analyzer.xml
index 936d31f9ba1021d5f3559811a7097184dd1568bb..260d66ceaff42e13154f1e773cf3a7482cb2af69 100644
--- a/cat-consumer/src/test/resources/com/dianping/cat/consumer/event/event_analyzer.xml
+++ b/cat-consumer/src/test/resources/com/dianping/cat/consumer/event/event_analyzer.xml
@@ -7,14 +7,14 @@
1
1
-
+
1
1
-
+