Skip to content

Commit c05ee03

Browse files
committed
Add test for noVNC activity timestamp
1 parent 0f26cc3 commit c05ee03

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

‎services/console-proxy/server/src/test/java/com/cloud/consoleproxy/ConsoleProxyNoVncClientTest.java‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,17 @@ public void rewriteServerNameInServerInitTest() {
2929
byte[] expectedBytes = new byte[]{4, 0, 3, 0, 32, 24, 0, 1, 0, -1, 0, -1, 0, -1, 16, 8, 0, 0, 0, 0, 0, 0, 0, 22, 115, 101, 114, 118, 101, 114, 49, 50, 51, 44, 32, 98, 97, 99, 107, 101, 110, 100, 58, 84, 76, 83};
3030
Assert.assertArrayEquals(newServerInit, expectedBytes);
3131
}
32+
33+
@Test
34+
public void updateFrontEndActivityTimeUpdatesTimestamp() throws InterruptedException {
35+
ConsoleProxyNoVncClient client = new ConsoleProxyNoVncClient(null);
36+
37+
long previousActivityTime = client.getClientLastFrontEndActivityTime();
38+
39+
Thread.sleep(10);
40+
client.updateFrontEndActivityTime();
41+
42+
long updatedActivityTime = client.getClientLastFrontEndActivityTime();
43+
Assert.assertTrue(updatedActivityTime > previousActivityTime);
44+
}
3245
}

0 commit comments

Comments
 (0)