/**
* Write a description of class Time2Test here.
*
* @author (Aristya Vika)
* @version (12.10.20)
*/
public class Time2Test
{
public static void main( String[] args)
{
Time2 t1=new Time2();
Time2 t2=new Time2(2);
Time2 t3=new Time2(21,34);
Time2 t4=new Time2(12,25,42);
Time2 t5=new Time2(t4);
System.out.println("Constructed with :");
System.out.println("t1: All argument defaulted");
System.out.printf(" %s\\n", t1.toUniversalString());
System.out.printf(" %s\\n", t1.toString() );
System.out.println("t2: hour specified; minute and second defaulted");
System.out.printf(" %s\\n", t2.toUniversalString());
System.out.printf(" %s\\n", t2.toString() );
System.out.println("t3: hour specified; second defaulted");
System.out.printf(" %s\\n", t3.toUniversalString());
System.out.printf(" %s\\n", t3.toString() );
System.out.println("t4: hour,minute, and second specified");
System.out.printf(" %s\\n", t4.toUniversalString());
System.out.printf(" %s\\n", t4.toString() );
System.out.println("t5: Time2 object t4 specified");
System.out.printf(" %s\\n", t5.toUniversalString());
System.out.printf(" %s\\n", t5.toString() );
try
{
Time2 t6= new Time2 (27, 74, 99);
}
catch (IllegalArgumentException e)
{
System.out.printf("\\nException while initializing t6: %s\\n",
e.getMessage());
}
}
}