//
// BasePlusCommissionEmployeeTest.java
// Testing class BasePlusCommissionEmployee
//
// Nadeem Abdul Hamid (based on Deitel & Deitel Ch. 9)
// CSC 121 - Spring 2005
//

public class BasePlusCommissionEmployeeTest {

    public static void main( String args[] ) {
	// instantiate BasePlusCommissionEmployee object
	BasePlusCommissionEmployee empl 
	    = new BasePlusCommissionEmployee( "Bob Lewis", 5000, 0.04,
					      300 );

	// get commission employee data
	System.out.println( "Employee info obtained by get methods: \n" );
	System.out.println( "Name is " + empl.getName() );
	System.out.println( "Gross sales are " + empl.getSales() );
	System.out.println( "Commission rate is " + empl.getRate() );
	System.out.println( "Base salary is " + empl.getSalary() );

	empl.setSalary( 1000 ); 

	System.out.println( "\nUpdated employee info obtained by toString:\n\n" 
			    + empl + "\n" );
    } // end main

} // end class BasePlusCommissionEmployeeTest
