Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability

 <  Day Day Up  >  

The tests for the RentalOperations are in this package.

B.14.1. CheckinCheckoutTests.java

public class CheckinCheckoutTests extends TestCase { public CheckinCheckoutTests( ) public CheckinCheckoutTests( String name ) public void testNormalOperation( ) throws Exception public void testLateReturn( ) throws Exception public void testBadPhysicalID( ) throws Exception public void testBadCustomerID( ) throws Exception public void testNonExistentPhysicalID( ) throws Exception public void testNonExistentCustomerID( ) throws Exception public void testAlreadyRented( ) throws Exception public void testReturnNotRented( ) throws Exception public static Test suite( ) public static void main( String[] args ) protected void setUp( ) throws Exception protected void tearDown( ) throws Exception }

B.14.2. TestOnlyOperations.java

public class TestOnlyOperations { static TestOnlyOperations getInstance( ) void collectionsClear( ) void setStartTimeForRentalBackSomeDays( PhysicalID aPhysicalID, int days ) }

 <  Day Day Up  >  

Категории