public class AuctionSniperTests extends MockObjectTestCase
| Modifier and Type | Field and Description |
|---|---|
(package private) Auction |
auction |
(package private) Money |
beatableBid |
(package private) Money |
increment |
(package private) AuctionSniperListener |
listener |
(package private) Money |
maximumBid |
(package private) AuctionSniper |
sniper |
(package private) Money |
unbeatableBid |
| Constructor and Description |
|---|
AuctionSniperTests() |
| Modifier and Type | Method and Description |
|---|---|
void |
testCatchesExceptionsAndReportsThemToErrorListener() |
void |
testTriesToBeatTheLatestHighestBid() |
void |
testWillAnnounceItHasFinishedIfPriceGoesAboveMaximum() |
void |
testWillLimitBidToMaximum() |
void |
testWillNotBidPriceGreaterThanMaximum() |
void |
testWillNotBidWhenToldAboutBidsOnOtherItems() |
checking, context, mock, mock, sequence, setDefaultResultForType, setImposteriser, setNamingScheme, statesaddVerifier, runBare, verifyassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, tearDown, toStringMoney increment
Money maximumBid
Money beatableBid
Money unbeatableBid
Auction auction
AuctionSniperListener listener
AuctionSniper sniper
public void testTriesToBeatTheLatestHighestBid()
throws java.lang.Exception
java.lang.Exceptionpublic void testWillNotBidPriceGreaterThanMaximum()
throws java.lang.Exception
java.lang.Exceptionpublic void testWillLimitBidToMaximum()
throws java.lang.Throwable
java.lang.Throwablepublic void testWillNotBidWhenToldAboutBidsOnOtherItems()
throws java.lang.Throwable
java.lang.Throwablepublic void testWillAnnounceItHasFinishedIfPriceGoesAboveMaximum()
public void testCatchesExceptionsAndReportsThemToErrorListener()
throws java.lang.Exception
java.lang.Exception