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.StringCOMPLETEDprotected CsTicketEventModelcsTicketEventOneModelprotected CsTicketEventModelcsTicketEventTwoModelprotected CsTicketModelcsTicketModelprotected static java.lang.StringCUSTOMER_NAMEprotected CustomerModelcustomerModelprotected java.lang.StringcustomerUidprotected static java.lang.StringINPROCESSprotected static java.lang.StringKEY_CLOSEDprotected static java.lang.StringKEY_NEWprotected static java.lang.StringKEY_OPENprotected static java.lang.StringOPENprotected java.lang.StringorderCodeprotected java.lang.StringorderItemTypeprotected java.util.Map<java.lang.String,StatusData>statusMapprotected static java.lang.StringSUBJECTprotected static java.lang.StringTEXT1protected static java.lang.StringTEXT2protected java.util.Datetodayprotected java.util.Dateyesterday-
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 voidassertDisplayText(java.util.List<TicketEventData> ticketEvents, java.lang.String... displayText)protected voidassertText(java.util.List<TicketEventData> ticketEvents, java.lang.String... text)protected java.util.Map<java.lang.String,StatusData>buildStatusMap()protected StatusDatacreateStatus(java.lang.String statusString)voidsetup()Test setup.voidshouldGetHistoryMessage()This test should return the correctly history message.voidshouldPopulateOrder()This test should populate the ticket order which is associated to.voidshouldPopulateTicketAttachment()This test should populate ticket model's attachments.voidshouldPopulateTicketData()This test should populate ticket model basic data information.voidshouldPopulateTicketEvent()This test should populate ticket model's event information.voidshouldPopulateWhenWrongTicketCategory()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)
-
-