Mercurial > hg > release > thermostat-0.4
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()); + } }