/** Test conversion from string */
 @Test
 public void testValueOf() {
   assertEquals(PowerType.BATTERY_STORAGE, PowerType.valueOf("BATTERY_STORAGE"));
   assertEquals(
       PowerType.INTERRUPTIBLE_CONSUMPTION, PowerType.valueOf("INTERRUPTIBLE_CONSUMPTION"));
   assertEquals(PowerType.CONSUMPTION, PowerType.valueOf("CONSUMPTION"));
   assertNull(PowerType.valueOf("Blah"));
 }
 /** Test method for {@link org.powertac.common.enumerations.PowerType#isInterruptible()}. */
 @Test
 public void testIsInterruptible() {
   PowerType pt = PowerType.INTERRUPTIBLE_CONSUMPTION;
   assertTrue("is interruptible 1", pt.isInterruptible());
   pt = PowerType.THERMAL_STORAGE_CONSUMPTION;
   assertTrue("is interruptible 2", pt.isInterruptible());
   pt = PowerType.CONSUMPTION;
   assertFalse("not interruptible 1", pt.isInterruptible());
   pt = PowerType.ELECTRIC_VEHICLE;
   assertTrue("is interruptible 3", pt.isInterruptible());
 }
 /** Test method for {@link org.powertac.common.enumerations.PowerType#isProduction()}. */
 @Test
 public void testIsProduction() {
   PowerType pt = PowerType.PRODUCTION;
   assertTrue("is production 1", pt.isProduction());
   pt = PowerType.RUN_OF_RIVER_PRODUCTION;
   assertTrue("is production 2", pt.isProduction());
   pt = PowerType.SOLAR_PRODUCTION;
   assertTrue("is production 3", pt.isProduction());
   pt = PowerType.WIND_PRODUCTION;
   assertTrue("is production 4", pt.isProduction());
   pt = PowerType.BATTERY_STORAGE;
   assertFalse("not production 1", pt.isProduction());
   pt = PowerType.CONSUMPTION;
   assertFalse("not production 2", pt.isProduction());
 }
 /** Test method for {@link org.powertac.common.enumerations.PowerType#isConsumption()}. */
 @Test
 public void testIsConsumption() {
   PowerType pt = PowerType.CONSUMPTION;
   assertTrue("is consumption 1", pt.isConsumption());
   pt = PowerType.INTERRUPTIBLE_CONSUMPTION;
   assertTrue("is consumption 2", pt.isConsumption());
   pt = PowerType.THERMAL_STORAGE_CONSUMPTION;
   assertTrue("is consumption 3", pt.isConsumption());
   pt = PowerType.BATTERY_STORAGE;
   assertFalse("not consumption 1", pt.isConsumption());
   pt = PowerType.PRODUCTION;
   assertFalse("not consumption 2", pt.isConsumption());
 }
 /** Test method for {@link org.powertac.common.enumerations.PowerType#toString()}. */
 @Test
 public void testToString() {
   PowerType pt = PowerType.INTERRUPTIBLE_CONSUMPTION;
   assertEquals("Correct string", "INTERRUPTIBLE_CONSUMPTION", pt.toString());
 }