changeset 309:8072798f65f7

Fix VMInfoCommandTest. Reviewed-by: neugens Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2012-May/001367.html
author Roman Kennke <rkennke@redhat.com>
date Wed, 16 May 2012 15:44:57 +0200
parents edd01fa07b0d
children b1d7cdb6c3d6
files tools/src/test/java/com/redhat/thermostat/tools/cli/VMInfoCommandTest.java
diffstat 1 files changed, 22 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/tools/src/test/java/com/redhat/thermostat/tools/cli/VMInfoCommandTest.java	Wed May 16 15:22:13 2012 +0200
+++ b/tools/src/test/java/com/redhat/thermostat/tools/cli/VMInfoCommandTest.java	Wed May 16 15:44:57 2012 +0200
@@ -39,7 +39,6 @@
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
-import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
@@ -47,8 +46,11 @@
 import java.util.Calendar;
 import java.util.Collection;
 import java.util.HashMap;
+import java.util.TimeZone;
 
+import org.junit.AfterClass;
 import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 import com.redhat.thermostat.cli.AppContextSetup;
@@ -69,6 +71,19 @@
 
 public class VMInfoCommandTest {
 
+    private static TimeZone defaultTimezone;
+
+    @BeforeClass
+    public static void setUpClass() {
+        defaultTimezone = TimeZone.getDefault();
+        TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
+    }
+
+    @AfterClass
+    public static void tearDownClass() {
+        TimeZone.setDefault(defaultTimezone);
+    }
+
     private VMInfoCommand cmd;
     private VmInfoDAO vmsDAO;
     private AppContextSetup appContextSetup;
@@ -120,8 +135,8 @@
         args.addArgument("hostId", "123");
         cmd.run(cmdCtxFactory.createContext(args));
         String expected = "Process ID:      234\n" +
-                          "Start time:      Thu Jun 07 15:32:00 CEST 2012\n" +
-                          "Stop time:       Fri Nov 01 01:22:00 CET 2013\n" +
+                          "Start time:      Thu Jun 07 15:32:00 UTC 2012\n" +
+                          "Stop time:       Fri Nov 01 01:22:00 UTC 2013\n" +
                           "Main class:      mainClass\n" +
                           "Command line:    commandLine\n" +
                           "Java version:    vmVersion\n" +
@@ -180,4 +195,8 @@
         assertTrue(args.contains(new SimpleArgumentSpec("hostId", "the ID of the host to monitor", true, true)));
     }
 
+    @Test
+    public void testStorageRequired() {
+        assertTrue(cmd.isStorageRequired());
+    }
 }