package com.jbidwatcher.auction; import com.jbidwatcher.util.Currency; import java.util.TimeZone; import java.net.URL; import java.io.FileNotFoundException; /** * Created by IntelliJ IDEA. * User: mrs * Date: Jan 16, 2009 * Time: 4:26:26 AM * To change this template use File | Settings | File Templates. */ class MockAuctionServerInterface implements AuctionServerInterface { MockAuctionInfo mMock; public MockAuctionServerInterface(MockAuctionInfo mai) { mMock = mai; } public int buy(String auctionId, int quantity) { return 0; } public int bid(String auctionId, Currency inBid, int inQuantity) { return 0; } public String extractIdentifierFromURLString(String urlStyle) { return mMock.getIdentifier(); } public Currency getMinimumBidIncrement(Currency currentBid, int bidCount) { return null; } public String getBrowsableURLFromItem(String itemID) { return "http://test.host/" + itemID; } public String getTime() { return null; } public AuctionInfo create(String itemId) { return mMock; } public String getName() { return "mock"; } public String getFriendlyName() { return "ebay.mock"; } public long getServerTimeDelta() { return 0; } public TimeZone getOfficialServerTimeZone() { return null; } public AuctionInfo reload(String auctionId) { return null; } public long getPageRequestTime() { return 0; } public long getAdjustedTime() { return 0; } public void reloadTime() { } public boolean validate(String username, String password) { return true; } public boolean isDefaultUser() { return false; } public String getStringURLFromItem(String identifier) { return "http://test.host/" + identifier; } public StringBuffer getAuction(URL url) throws FileNotFoundException { throw new FileNotFoundException("Mocks don't have files"); } public boolean isCurrentUser(String checkUser) { return false; } public void updateHighBid(String auctionId) { } public String stripId(String source) { return mMock.getIdentifier(); } public void setSnipe(String auctionId) { } public void cancelSnipe(String identifier) { } }