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, states
addVerifier, runBare, verify
assertEquals, 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, toString
Money increment
Money maximumBid
Money beatableBid
Money unbeatableBid
Auction auction
AuctionSniperListener listener
AuctionSniper sniper
public void testTriesToBeatTheLatestHighestBid() throws java.lang.Exception
java.lang.Exception
public void testWillNotBidPriceGreaterThanMaximum() throws java.lang.Exception
java.lang.Exception
public void testWillLimitBidToMaximum() throws java.lang.Throwable
java.lang.Throwable
public void testWillNotBidWhenToldAboutBidsOnOtherItems() throws java.lang.Throwable
java.lang.Throwable
public void testWillAnnounceItHasFinishedIfPriceGoesAboveMaximum()
public void testCatchesExceptionsAndReportsThemToErrorListener() throws java.lang.Exception
java.lang.Exception