CoCoME TestDriver for Reference Implementation

org.cocome.tradingsystem.testdriver
Class UserDisplay

java.lang.Object
  extended by org.cocome.tradingsystem.testdriver.UpdateReceiver
      extended by org.cocome.tradingsystem.testdriver.UserDisplay
All Implemented Interfaces:
javax.jms.MessageListener, org.cocome.tradingsystem.systests.interfaces.IUpdateReceiver, org.cocome.tradingsystem.systests.interfaces.IUserDisplay

public class UserDisplay
extends UpdateReceiver
implements org.cocome.tradingsystem.systests.interfaces.IUserDisplay

Glue code for the user display.

Version:
$Rev: 63 $
Author:
Benjamin Hummel, $Author: hummel $

Constructor Summary
UserDisplay(javax.jms.TopicSubscriber subscriber)
          Constructor.
 
Method Summary
 boolean isMessageForCreditCardNotPossibleShown()
          
 boolean isMessageForCreditCardPaymentSuccessfulShown()
          
 boolean isMessageForCreditCardValidationFailedShown()
          
 boolean isMessageForExpressModeShown()
          
 boolean isMessageForInvalidBarcodeShown()
          
 boolean isPriceShown(int expectedPrice)
          
 boolean isProductNameShown(java.lang.String expectedName)
          
 
Methods inherited from class org.cocome.tradingsystem.testdriver.UpdateReceiver
expectMessage, getLastRelevantMessage, onMessage, waitForUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.cocome.tradingsystem.systests.interfaces.IUpdateReceiver
waitForUpdate
 

Constructor Detail

UserDisplay

public UserDisplay(javax.jms.TopicSubscriber subscriber)
            throws javax.jms.JMSException
Constructor.

Throws:
javax.jms.JMSException
Method Detail

isMessageForExpressModeShown

public boolean isMessageForExpressModeShown()

Specified by:
isMessageForExpressModeShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isMessageForInvalidBarcodeShown

public boolean isMessageForInvalidBarcodeShown()

Specified by:
isMessageForInvalidBarcodeShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isPriceShown

public boolean isPriceShown(int expectedPrice)

Specified by:
isPriceShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isProductNameShown

public boolean isProductNameShown(java.lang.String expectedName)

Specified by:
isProductNameShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isMessageForCreditCardNotPossibleShown

public boolean isMessageForCreditCardNotPossibleShown()

Specified by:
isMessageForCreditCardNotPossibleShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isMessageForCreditCardPaymentSuccessfulShown

public boolean isMessageForCreditCardPaymentSuccessfulShown()

Specified by:
isMessageForCreditCardPaymentSuccessfulShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

isMessageForCreditCardValidationFailedShown

public boolean isMessageForCreditCardValidationFailedShown()

Specified by:
isMessageForCreditCardValidationFailedShown in interface org.cocome.tradingsystem.systests.interfaces.IUserDisplay

CoCoME TestDriver for Reference Implementation

CoCoME TestDriver for Reference Implementation - 0.1