
// TestStuds.java
// Andrew Davison, Nov. 2018, ad@fivedots.coe.psu.ac.th

// Tests of Student and GradStudent classes


public class TestStuds 
{
  public static void main(String args[])
  {
    Student s1 = new Student("Jane Doe", 100, 1);

    GradStudent gs1;
    gs1 = new GradStudent("John Smith", 200, 4,
                "Pharmacy", "Retail Thesis");

    System.out.println("Student s1");
    System.out.println(s1.toString());
    System.out.println("Year " + s1.year_group() + "\n");

    System.out.println("GradStudent gs1");
    System.out.println(gs1.toString());
    System.out.println("Year " + gs1.year_group() + "\n");

	// superref tests
    Student stud;
    stud = gs1;		// refer to subclass
    System.out.println("Student stud");
    System.out.println(stud.toString());
    System.out.println("Year " +  stud.year_group());
  }  // end of main()

}  // end of TestStuds class
