net.commerce.zocalo
Class JunitHelper
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
net.commerce.zocalo.JunitHelper
- All Implemented Interfaces:
- junit.framework.Test
public class JunitHelper
- extends junit.framework.TestCase
Method Summary |
Order |
addOrder(Book b,
Position pos,
java.lang.String price,
double quant,
User user)
|
static void |
assertAdminAndUserTokens(javax.servlet.http.HttpServletRequestWrapper request)
|
static void |
assertAdminTokenOnly(javax.servlet.http.HttpServletRequestWrapper request)
|
static void |
assertBalancedTrades(SecureUser user,
Market market,
double startCash)
|
static void |
assertBinaryTradesBalance(BinaryMarket market,
SecureUser user,
double start)
|
static void |
assertBinaryTradesBalance(BinaryMarket market,
SecureUser user,
Quantity start)
|
static void |
assertCostsBalance(SecureUser user,
Market market,
Quantity startCash,
CostAccounter accts)
|
static void |
assertMatches(java.lang.String pattern,
java.lang.String string)
|
static void |
assertNoLoginTokens(javax.servlet.http.HttpServletRequest request)
|
static void |
assertQApproaches(Quantity first,
Quantity second)
|
static void |
assertQEquals(double first,
Quantity second)
|
static void |
assertQEquals(Quantity first,
Quantity second)
|
static void |
assertQEquals(java.lang.String comment,
Quantity first,
Quantity second)
|
static void |
assertQIsClose(double first,
Quantity second,
double variance)
|
static void |
assertQNotEquals(Quantity first,
Quantity second)
|
static void |
assertREMatches(java.lang.String expected,
java.lang.String result)
|
static void |
assertRENoMatch(java.lang.String expected,
java.lang.String result)
|
static void |
assertUserTokenOnly(javax.servlet.http.HttpServletRequestWrapper request)
|
Quantity |
buyFromBookOrders(Book b,
Position po,
java.lang.String pr,
double qu,
User u)
|
static void |
buyUpToQuantity(MarketMaker maker,
Position pos,
java.lang.String probability,
double quant,
User user)
|
void |
limitOrder(Market m,
Position pos,
int price,
double quantity,
User user)
|
void |
limitOrder(Market m,
Position pos,
Price price,
double quantity,
User buyer)
|
void |
limitOrder(Market m,
Position pos,
java.lang.String price,
double quantity,
User user)
|
static Ask |
makeNewAsk(java.lang.String owner,
java.lang.String price,
double quantity,
Position pos)
|
static Ask |
makeNewAsk(java.lang.String owner,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
|
static Bid |
makeNewBid(java.lang.String user,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
|
static Bid |
makeNewBid(java.lang.String user,
java.lang.String price,
int quantity,
Position pos)
|
static BookTrade |
makeNewBookTrade(java.lang.String user,
java.lang.String price,
double quantity,
Position pos)
|
static BookTrade |
makeNewBookTrade(java.lang.String user,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
|
void |
marketOrder(Market market,
Position pos,
int price,
double quantity,
User user)
|
void |
marketOrder(Market market,
Position pos,
Price price,
double quantity,
User user)
|
void |
marketOrder(Market market,
Position pos,
java.lang.String price,
double quantity,
User user)
|
static Quantity |
q(double quant)
|
void |
testSuppressWarning()
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
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, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JunitHelper
public JunitHelper()
assertNoLoginTokens
public static void assertNoLoginTokens(javax.servlet.http.HttpServletRequest request)
assertAdminTokenOnly
public static void assertAdminTokenOnly(javax.servlet.http.HttpServletRequestWrapper request)
assertAdminAndUserTokens
public static void assertAdminAndUserTokens(javax.servlet.http.HttpServletRequestWrapper request)
assertUserTokenOnly
public static void assertUserTokenOnly(javax.servlet.http.HttpServletRequestWrapper request)
assertREMatches
public static void assertREMatches(java.lang.String expected,
java.lang.String result)
assertRENoMatch
public static void assertRENoMatch(java.lang.String expected,
java.lang.String result)
assertMatches
public static void assertMatches(java.lang.String pattern,
java.lang.String string)
assertBinaryTradesBalance
public static void assertBinaryTradesBalance(BinaryMarket market,
SecureUser user,
double start)
assertBinaryTradesBalance
public static void assertBinaryTradesBalance(BinaryMarket market,
SecureUser user,
Quantity start)
assertBalancedTrades
public static void assertBalancedTrades(SecureUser user,
Market market,
double startCash)
assertCostsBalance
public static void assertCostsBalance(SecureUser user,
Market market,
Quantity startCash,
CostAccounter accts)
q
public static Quantity q(double quant)
assertQEquals
public static void assertQEquals(Quantity first,
Quantity second)
assertQNotEquals
public static void assertQNotEquals(Quantity first,
Quantity second)
assertQEquals
public static void assertQEquals(double first,
Quantity second)
assertQIsClose
public static void assertQIsClose(double first,
Quantity second,
double variance)
assertQApproaches
public static void assertQApproaches(Quantity first,
Quantity second)
assertQEquals
public static void assertQEquals(java.lang.String comment,
Quantity first,
Quantity second)
marketOrder
public void marketOrder(Market market,
Position pos,
java.lang.String price,
double quantity,
User user)
marketOrder
public void marketOrder(Market market,
Position pos,
int price,
double quantity,
User user)
marketOrder
public void marketOrder(Market market,
Position pos,
Price price,
double quantity,
User user)
limitOrder
public void limitOrder(Market m,
Position pos,
java.lang.String price,
double quantity,
User user)
throws DuplicateOrderException
- Throws:
DuplicateOrderException
limitOrder
public void limitOrder(Market m,
Position pos,
int price,
double quantity,
User user)
throws DuplicateOrderException
- Throws:
DuplicateOrderException
limitOrder
public void limitOrder(Market m,
Position pos,
Price price,
double quantity,
User buyer)
throws DuplicateOrderException
- Throws:
DuplicateOrderException
addOrder
public Order addOrder(Book b,
Position pos,
java.lang.String price,
double quant,
User user)
throws DuplicateOrderException,
IncompatibleOrderException
- Throws:
DuplicateOrderException
IncompatibleOrderException
buyFromBookOrders
public Quantity buyFromBookOrders(Book b,
Position po,
java.lang.String pr,
double qu,
User u)
makeNewBookTrade
public static BookTrade makeNewBookTrade(java.lang.String user,
java.lang.String price,
double quantity,
Position pos)
makeNewBookTrade
public static BookTrade makeNewBookTrade(java.lang.String user,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
makeNewBid
public static Bid makeNewBid(java.lang.String user,
java.lang.String price,
int quantity,
Position pos)
makeNewBid
public static Bid makeNewBid(java.lang.String user,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
makeNewAsk
public static Ask makeNewAsk(java.lang.String owner,
java.lang.String price,
double quantity,
Position pos)
makeNewAsk
public static Ask makeNewAsk(java.lang.String owner,
java.lang.String price,
double quantity,
Position pos,
org.apache.log4j.Logger logger)
buyUpToQuantity
public static void buyUpToQuantity(MarketMaker maker,
Position pos,
java.lang.String probability,
double quant,
User user)
testSuppressWarning
public void testSuppressWarning()