Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.jleaf.erp.master.bo.test.incentive;
- import junit.framework.Assert;
- import org.jleaf.core.BusinessFunction;
- import org.jleaf.core.Dto;
- import org.jleaf.core.test.AbstractSpringDbUnitTest;
- import org.junit.Before;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Qualifier;
- import org.springframework.test.context.ContextConfiguration;
- import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
- import org.springframework.test.context.transaction.TransactionConfiguration;
- import org.springframework.transaction.annotation.Transactional;
- /**
- * @author TKP, May 20, 2016
- * @version 1.0
- */
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(locations = {"classpath:applicationContext.xml"})
- @TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)
- @Transactional
- public class TestCountIncentiveProductList extends AbstractSpringDbUnitTest {
- private static final Logger log = LoggerFactory.getLogger(TestGetIncentiveProductList.class);
- @Autowired
- @Qualifier("countIncentiveProductList")
- private BusinessFunction countIncentiveProductList;
- @Before
- public void prepareData(){
- super.deleteFromTables("t_ou","m_incentive_product","m_product","m_partner");
- super.executeSqlScript("scripts/init_incentive_product.sql", false);
- }
- @Test
- public void testGetIncentiveProductList() throws Exception{
- Dto inputDto = new Dto();
- inputDto.put("ouId", 10L);
- inputDto.put("partnerCodeName","3GPOWER");
- inputDto.put("productCodeName", "10AR006DIF");
- inputDto.put("dateFrom", "20161012");
- inputDto.put("dateTo", "20161015");
- inputDto.put("tenantLoginId", 10L);
- log.debug("inputDto : "+inputDto);
- try {
- Dto outputDto = countIncentiveProductList.execute(inputDto);
- log.debug("outputDto : "+outputDto);
- Long count = outputDto.getLong("count");
- Assert.assertEquals(1, outputDto.size());
- }catch(Exception ex){
- log.error("error GetIncentiveProductList", ex);
- Assert.fail(ex.toString());
- //ex.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement