O'Reilly - Java™ Extreme Programming Cookbook by Eric M. Burke Brian M. Coyner

O'Reilly - Java™ Extreme Programming Cookbook by Eric M. Burke Brian M. Coyner

Author:Eric M. Burke, Brian M. Coyner [Eric M. Burke, Brian M. Coyner]
Language: fra
Format: epub
Tags: Informatique
Publisher: O'Reilly
Published: 2003-04-01T15:33:43+00:00


this.acctTableModel.addTableModelListener(mockListener);

this.acctTableModel.addAccount(new Account(

Account.CHECKING, "12345", 100.50));

mockListener.verify( );

}

The modified unit test begins by setting the expected event count on the improved mock object. The mock object will fail the test as soon as it receives too many events. This is useful because it lets you see test failures as soon as the extra events are delivered, making diagnosis easier.

The test also registers a specific expected event. Once the account is added to the table model, the test calls verify( ), which tests against the expected event. Example 6-6 shows the new, improved mock object.

Example 6-6. Self-validating mock listener

package com.oreilly.mock;



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.