Class DefaultTicketPopulatorTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.customerticketingfacades.converters.populators.DefaultTicketPopulatorTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class DefaultTicketPopulatorTest extends ServicelayerTest
Test class for DefaultTicketPopulator.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
COMPLETED
protected CsTicketEventModel
csTicketEventOneModel
protected CsTicketEventModel
csTicketEventTwoModel
protected CsTicketModel
csTicketModel
protected static java.lang.String
CUSTOMER_NAME
protected CustomerModel
customerModel
protected java.lang.String
customerUid
protected static java.lang.String
INPROCESS
protected static java.lang.String
KEY_CLOSED
protected static java.lang.String
KEY_NEW
protected static java.lang.String
KEY_OPEN
protected static java.lang.String
OPEN
protected java.lang.String
orderCode
protected java.lang.String
orderItemType
protected java.util.Map<java.lang.String,StatusData>
statusMap
protected static java.lang.String
SUBJECT
protected static java.lang.String
TEXT1
protected static java.lang.String
TEXT2
protected java.util.Date
today
protected java.util.Date
yesterday
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description DefaultTicketPopulatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertDisplayText(java.util.List<TicketEventData> ticketEvents, java.lang.String... displayText)
protected void
assertText(java.util.List<TicketEventData> ticketEvents, java.lang.String... text)
protected java.util.Map<java.lang.String,StatusData>
buildStatusMap()
protected StatusData
createStatus(java.lang.String statusString)
void
setup()
Test setup.void
shouldGetHistoryMessage()
This test should return the correctly history message.void
shouldPopulateOrder()
This test should populate the ticket order which is associated to.void
shouldPopulateTicketAttachment()
This test should populate ticket model's attachments.void
shouldPopulateTicketData()
This test should populate ticket model basic data information.void
shouldPopulateTicketEvent()
This test should populate ticket model's event information.void
shouldPopulateWhenWrongTicketCategory()
This test should populate ticket category as null value if there is no match category found in system.-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Field Detail
-
csTicketModel
@Mock protected CsTicketModel csTicketModel
-
customerModel
@Mock protected CustomerModel customerModel
-
csTicketEventOneModel
@Mock protected CsTicketEventModel csTicketEventOneModel
-
csTicketEventTwoModel
@Mock protected CsTicketEventModel csTicketEventTwoModel
-
COMPLETED
protected static final java.lang.String COMPLETED
- See Also:
- Constant Field Values
-
OPEN
protected static final java.lang.String OPEN
- See Also:
- Constant Field Values
-
INPROCESS
protected static final java.lang.String INPROCESS
- See Also:
- Constant Field Values
-
KEY_CLOSED
protected static final java.lang.String KEY_CLOSED
- See Also:
- Constant Field Values
-
KEY_NEW
protected static final java.lang.String KEY_NEW
- See Also:
- Constant Field Values
-
KEY_OPEN
protected static final java.lang.String KEY_OPEN
- See Also:
- Constant Field Values
-
TEXT1
protected static final java.lang.String TEXT1
- See Also:
- Constant Field Values
-
TEXT2
protected static final java.lang.String TEXT2
- See Also:
- Constant Field Values
-
SUBJECT
protected static final java.lang.String SUBJECT
- See Also:
- Constant Field Values
-
CUSTOMER_NAME
protected static final java.lang.String CUSTOMER_NAME
- See Also:
- Constant Field Values
-
orderCode
protected final java.lang.String orderCode
- See Also:
- Constant Field Values
-
orderItemType
protected final java.lang.String orderItemType
- See Also:
- Constant Field Values
-
customerUid
protected final java.lang.String customerUid
- See Also:
- Constant Field Values
-
statusMap
protected java.util.Map<java.lang.String,StatusData> statusMap
-
today
protected java.util.Date today
-
yesterday
protected java.util.Date yesterday
-
-
Method Detail
-
setup
public void setup()
Test setup.
-
buildStatusMap
protected java.util.Map<java.lang.String,StatusData> buildStatusMap()
-
createStatus
protected StatusData createStatus(java.lang.String statusString)
-
shouldPopulateTicketData
public void shouldPopulateTicketData()
This test should populate ticket model basic data information.
-
shouldPopulateOrder
public void shouldPopulateOrder()
This test should populate the ticket order which is associated to.
-
shouldPopulateTicketEvent
public void shouldPopulateTicketEvent()
This test should populate ticket model's event information.
-
shouldPopulateTicketAttachment
public void shouldPopulateTicketAttachment()
This test should populate ticket model's attachments.
-
shouldPopulateWhenWrongTicketCategory
public void shouldPopulateWhenWrongTicketCategory()
This test should populate ticket category as null value if there is no match category found in system.
-
shouldGetHistoryMessage
public void shouldGetHistoryMessage()
This test should return the correctly history message.
-
assertDisplayText
protected void assertDisplayText(java.util.List<TicketEventData> ticketEvents, java.lang.String... displayText)
-
assertText
protected void assertText(java.util.List<TicketEventData> ticketEvents, java.lang.String... text)
-
-