public class MockConfig
extends java.lang.Object
Constructor and Description |
---|
MockConfig()
Default constructor.
|
MockConfig(boolean useMockCardReader,
boolean useMockWepayClient)
Constructor with parameters to indicate whether mock card reader/WepayClient implementations will be used.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMockedDeviceName()
Determines name of the device being mocked.
|
PaymentMethod |
getMockPaymentMethod()
Determines the mocked payment method used.
|
boolean |
isBatteryLevelError()
Determines if a battery level error is mocked.
|
boolean |
isCardReadFailure()
Determines if a card reading failure is mocked.
|
boolean |
isCardReadTimeout()
Determines if card reader timeout is mocked.
|
boolean |
isCardTokenizationFailure()
Determines if a card tokenization failure is mocked.
|
boolean |
isEMVAuthFailure()
Determines if an EMV authorization failure is mocked.
|
boolean |
isMockCardReaderDetected()
Determines if the mock card reader is available for the purpose of establishing a connection.
|
boolean |
isMultipleEMVApplication()
Determines if card having multiple EMV applications is mocked.
|
boolean |
isUseMockCardReader()
Determines whether mocked card reader is used.
|
boolean |
isUseMockWepayClient()
Determines if mocked WepayClient is used.
|
MockConfig |
setBatteryLevelError(boolean batteryLevelError)
Sets the option for whether to mock a battery level error.
|
MockConfig |
setCardReadFailure(boolean cardReadFailure)
Sets the option for whether to mock a card reading failure.
|
MockConfig |
setCardReadTimeout(boolean cardReadTimeout)
Sets the option for whether to mock card reader timeout.
|
MockConfig |
setCardTokenizationFailure(boolean cardTokenizationFailure)
Sets the option for whether to mock card tokenization failure.
|
MockConfig |
setEMVAuthFailure(boolean EMVAuthFailure)
Sets the option for whether to mock an EMV authorization failure.
|
MockConfig |
setMockCardReaderDetected(boolean isDetected)
Sets the option for whether to mock a card reader that is available for the purpose of
establishing a connection.
|
MockConfig |
setMockedDeviceName(java.lang.String mockedDeviceName)
Sets name for the mocked device.
|
MockConfig |
setMockPaymentMethod(PaymentMethod paymentMethod)
Sets the option for mocked payment method to use.
|
MockConfig |
setMultipleEMVApplication(boolean multipleEMVApplication)
Sets the option for whether to mock a card with multiple EMV applications.
|
MockConfig |
setUseMockCardReader(boolean useMockCardReader)
Sets the option for whether to use mocked card reader.
|
MockConfig |
setUseMockWepayClient(boolean useMockWepayClient)
Sets the option for whether to use mocked WepayClient.
|
public MockConfig()
public MockConfig(boolean useMockCardReader, boolean useMockWepayClient)
useMockCardReader
- if the mock card reader implementation will be used.useMockWepayClient
- If the mock WepayClient implementation will be used.public boolean isUseMockCardReader()
public MockConfig setUseMockCardReader(boolean useMockCardReader)
useMockCardReader
- whether to use mocked card readerpublic boolean isUseMockWepayClient()
public MockConfig setUseMockWepayClient(boolean useMockWepayClient)
useMockWepayClient
- whether to used mocked WepayClientpublic PaymentMethod getMockPaymentMethod()
public MockConfig setMockPaymentMethod(PaymentMethod paymentMethod)
paymentMethod
- payment method to usepublic boolean isCardReadTimeout()
public MockConfig setCardReadTimeout(boolean cardReadTimeout)
cardReadTimeout
- whether to mock card reader timeoutpublic boolean isCardReadFailure()
public MockConfig setCardReadFailure(boolean cardReadFailure)
cardReadFailure
- whether to mock a card reading failurepublic boolean isCardTokenizationFailure()
public MockConfig setCardTokenizationFailure(boolean cardTokenizationFailure)
cardTokenizationFailure
- the card tokenization failure configpublic boolean isEMVAuthFailure()
public MockConfig setEMVAuthFailure(boolean EMVAuthFailure)
EMVAuthFailure
- the EMV authorization failure configpublic boolean isBatteryLevelError()
public MockConfig setBatteryLevelError(boolean batteryLevelError)
batteryLevelError
- the battery level error configpublic boolean isMultipleEMVApplication()
public MockConfig setMultipleEMVApplication(boolean multipleEMVApplication)
multipleEMVApplication
- whether to mock card with multiple EMV applicationspublic boolean isMockCardReaderDetected()
public MockConfig setMockCardReaderDetected(boolean isDetected)
isDetected
- the card reader isDetected configpublic java.lang.String getMockedDeviceName()
public MockConfig setMockedDeviceName(java.lang.String mockedDeviceName)
mockedDeviceName
- name of mocked device