|
CoCoME System Tests | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.cocome.tradingsystem.systests.scenarios.TestScenarioBase
org.cocome.tradingsystem.systests.scenarios.ProcessSaleBase
org.cocome.tradingsystem.systests.scenarios.ManageExpressCheckoutBase
org.cocome.tradingsystem.systests.scenarios.ManageExpressCheckoutTest
public class ManageExpressCheckoutTest
This test covers use case 2 (ManageExpressCheckout). The system is put to express mode, afterwards express mode lights must be switched on and credit card payment is disabled.
This test checks that credit card payment is not possible anymore.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.cocome.tradingsystem.systests.scenarios.TestScenarioBase |
---|
TestScenarioBase.StoreWrapper |
Field Summary |
---|
Fields inherited from class org.cocome.tradingsystem.systests.scenarios.ManageExpressCheckoutBase |
---|
MAXIMUM_ITEMS_AT_EXPRESS_SALE |
Fields inherited from class org.cocome.tradingsystem.systests.scenarios.ProcessSaleBase |
---|
cashBox, cashDesk, currentlySold, expectedAmounts, priceSum, products, store |
Fields inherited from class org.cocome.tradingsystem.systests.scenarios.TestScenarioBase |
---|
bank, enterprise, productGenerator, seedRng, stores, testDriver |
Constructor Summary | |
---|---|
ManageExpressCheckoutTest()
|
Method Summary | |
---|---|
void |
testScenario()
Executes the test scenario. |
private void |
tryDeactivatedCreditCardPayment()
Executes actions to confirm credit card payment is inactive |
Methods inherited from class org.cocome.tradingsystem.systests.scenarios.ManageExpressCheckoutBase |
---|
checkExpressModeLightsOn, checkNotificationOfExpressMode, putCashDeskInExpressMode |
Methods inherited from class org.cocome.tradingsystem.systests.scenarios.ProcessSaleBase |
---|
enterAllRemainingProducts, enterProducts, finishSale, handleCashPayment, initializeCashDesk, purchase, setUp, startNewSale, startNewSale, updateInventory |
Methods inherited from class org.cocome.tradingsystem.systests.scenarios.TestScenarioBase |
---|
copySetup, createStore, tearDown |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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 |
Constructor Detail |
---|
public ManageExpressCheckoutTest()
Method Detail |
---|
public void testScenario() throws java.lang.Exception
testScenario
in class ManageExpressCheckoutBase
java.lang.Exception
private void tryDeactivatedCreditCardPayment() throws java.lang.Exception, java.util.concurrent.TimeoutException
java.lang.Exception
java.util.concurrent.TimeoutException
|
CoCoME System Tests | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |