/**
* Time1Test.java
*
* @Ghifari Astaudi Ukumullah
* @version (a version number or a date)
*/
public class Time1Test
{
public static void main (String[] args)
{
// create and initialize a Time1 object
Time1 time = new Time1();
// output string representations of the time
System.out.print ("The initial universal time is: ");
System.out.println (time.toUniversalString());
System.out.print ("The initial standard time is: ");
System.out.println ( time.toString());
System.out.println (); // output a blank line
// change time and output updated time
time.setTime (13, 27, 6);
System.out.print ("Universal time after setTimeis: ");
System.out.println (time.toUniversalString());
System.out.print ("Standard time after setTime is: ");
System.out.println (time.toString());
System.out.println (); // output a blank line
// attempt to set time with invalid values
try
{
time.setTime (99, 99, 99); //all values out of rang3
} // end try
catch (IllegalArgumentException e )
{
System.out.printf ("Exception: %s\\n\\n", e.getMessage());
} //end catch
// display time after attempt to set invalid values
System.out.println ("After attempting invalid settings: ");
System.out.print ("Universal time: ");
System.out.println (time.toUniversalString());
System.out.print ("Standard time: ");
System.out.println (time.toString());
} //enf main
} // end class Time1Test