From 89a5d7b00f71a5be805ecc7e7907e5b0c88c5f03 Mon Sep 17 00:00:00 2001
From: Marcin Chrzanowski <marcin.j.chrzanowski@gmail.com>
Date: Sun, 5 Jan 2020 19:33:37 +0100
Subject: Fix tests

---
 src/test/java/pl/edu/mimuw/cloudatlas/agent/AgentIntegrationTest.java  | 3 ++-
 .../java/pl/edu/mimuw/cloudatlas/agent/ApiImplementationTests.java     | 3 ++-
 src/test/java/pl/edu/mimuw/cloudatlas/agent/modules/StanikTest.java    | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

(limited to 'src/test/java/pl')

diff --git a/src/test/java/pl/edu/mimuw/cloudatlas/agent/AgentIntegrationTest.java b/src/test/java/pl/edu/mimuw/cloudatlas/agent/AgentIntegrationTest.java
index 28b47a9..e4684cd 100644
--- a/src/test/java/pl/edu/mimuw/cloudatlas/agent/AgentIntegrationTest.java
+++ b/src/test/java/pl/edu/mimuw/cloudatlas/agent/AgentIntegrationTest.java
@@ -95,7 +95,8 @@ public class AgentIntegrationTest {
         assertEquals(new ValueInt(2l), attributes.get("level"));
         assertEquals(new ValueString("whatever01"), attributes.get("name"));
         assertEquals(new ValueString("/pjwstk/whatever01"), attributes.get("owner"));
-        assertEquals(new ValueTime("2012/11/09 21:12:00.000"), attributes.get("timestamp"));
+        long timestamp = ((ValueTime) attributes.get("timestamp")).getValue();
+        assertTrue(timestamp <= System.currentTimeMillis());
         assertEquals(new ValueInt(1l), attributes.get("cardinality"));
         assertEquals(new ValueTime("2012/10/18 07:03:00.000"), attributes.get("creation"));
         assertEquals(new ValueDouble(0.1), attributes.get("cpu_usage"));
diff --git a/src/test/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementationTests.java b/src/test/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementationTests.java
index 0a7a8df..002c43c 100644
--- a/src/test/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementationTests.java
+++ b/src/test/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementationTests.java
@@ -63,7 +63,8 @@ public class ApiImplementationTests {
         assertEquals(new ValueInt(2l), attributes.get("level"));
         assertEquals(new ValueString("whatever01"), attributes.get("name"));
         assertEquals(new ValueString("/pjwstk/whatever01"), attributes.get("owner"));
-        assertEquals(new ValueTime("2012/11/09 21:12:00.000"), attributes.get("timestamp"));
+        long timestamp = ((ValueTime) attributes.get("timestamp")).getValue();
+        assertTrue(timestamp <= System.currentTimeMillis());
         assertEquals(new ValueInt(1l), attributes.get("cardinality"));
         assertEquals(new ValueTime("2012/10/18 07:03:00.000"), attributes.get("creation"));
         assertEquals(new ValueDouble(0.1), attributes.get("cpu_usage"));
diff --git a/src/test/java/pl/edu/mimuw/cloudatlas/agent/modules/StanikTest.java b/src/test/java/pl/edu/mimuw/cloudatlas/agent/modules/StanikTest.java
index ab13642..1ca8608 100644
--- a/src/test/java/pl/edu/mimuw/cloudatlas/agent/modules/StanikTest.java
+++ b/src/test/java/pl/edu/mimuw/cloudatlas/agent/modules/StanikTest.java
@@ -157,7 +157,7 @@ public class StanikTest {
     public void dontApplyWithStaleTimestamp() throws Exception {
         AttributesMap attributes = new AttributesMap();
         attributes.add("foo", new ValueInt(1337l));
-        attributes.add("timestamp", new ValueTime("2012/12/21 04:20:00.000"));
+        attributes.add("timestamp", (ValueTime) testTime.subtract(new ValueDuration(61 * 1000l)));
         attributes.add("name", new ValueString("new"));
         UpdateAttributesMessage message = new UpdateAttributesMessage("test_msg", 0, "/new", attributes);
         stanik.handleTyped(message);
-- 
cgit v1.2.3