/**
* time1test.java
*
* intan
*/
public class time1test
{
public static void main(String[] args)
{
//create and initialize a time1 object
time1 time = new time1(); //invokes time1 constructor
//output string representation 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(16, 8, 19);
System.out.print("Universal time after setTime is: ");
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(61, 80, 91); //all values out of range
} //end try
catch(IllegalArgumentException e)
{
System.out.printf("Exception: %s\n\n", e.getMessage());
} //end catch
//display time after attemot 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());
} //end main
} //end class time1test