diff options
author | Michael Foiani <sotech117@michaels-mbp-3.lan> | 2021-04-09 20:31:58 -0400 |
---|---|---|
committer | Michael Foiani <sotech117@michaels-mbp-3.lan> | 2021-04-09 20:31:58 -0400 |
commit | 6ecdd804ddb8d2ce2166b71cf0e8929a5a68215e (patch) | |
tree | 088a408990a374eb8073526e42d33aa51d9c134a /src/test/java/edu/brown/cs/student/TransactionTest.java | |
parent | 11f0f5457580089eee72b2da9743f9d517341f56 (diff) |
Small changes to testing for parsing.
Diffstat (limited to 'src/test/java/edu/brown/cs/student/TransactionTest.java')
-rw-r--r-- | src/test/java/edu/brown/cs/student/TransactionTest.java | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/test/java/edu/brown/cs/student/TransactionTest.java b/src/test/java/edu/brown/cs/student/TransactionTest.java index f9a00f7..e8b95bc 100644 --- a/src/test/java/edu/brown/cs/student/TransactionTest.java +++ b/src/test/java/edu/brown/cs/student/TransactionTest.java @@ -31,20 +31,8 @@ public class TransactionTest { @Test public void singleTrade(){ setUp(); - Document doc = _xmlParser.parse("data/xml_single_trade_test.xml"); - assertNotEquals(doc, null); - - // One trades in transaction - Transaction transaction = new Transaction(doc); - assertEquals(transaction.getTrades().size(), 1); - - // TODO: add more qualities on trade to test... - Trade firstTrade = transaction.getTrades().get(0); - assertEquals(firstTrade.getNumShares(), 8236); - tearDown(); } - @Test public void multipleTrades(){ setUp(); @@ -90,7 +78,21 @@ public class TransactionTest { @Test public void noTrades(){ setUp(); - // TODO: add case, but won't realistically come up + // TODO: add case from example tearDown(); } + + @Test + public void bad0Trade(){ + setUp(); + Document doc = _xmlParser.parse("data/xml_single_trade_test.xml"); + assertNotEquals(doc, null); + + // One trades in transaction + Transaction transaction = new Transaction(doc); + assertEquals(transaction.getTrades().size(), 0); + + tearDown(); + } + } |