Subversion Repositories SmartDukaan

Rev

Rev 3168 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.crm.handler;

import in.shop2020.crm.TicketCategory;
import in.shop2020.crm.TicketPriority;
import in.shop2020.crm.TicketStatus;
import in.shop2020.crm.domain.Activity;

import org.apache.thrift.TException;
import org.junit.Before;
import org.junit.Ignore;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Unit test cases for ActivityHandler
 *
 * @author mandeep
 */
public class ActivityHandlerTest {

    private ActivityHandler activityHandler;

    /**
     * @throws java.lang.Exception
     */
    @Before
    public void setUp() throws Exception {
        ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:context.xml");
        activityHandler = ctx.getBean(ActivityHandler.class);
    }

    /**
     * Test method for {@link in.shop2020.crm.handler.ActivityHandler#fetchActivities(long, in.shop2020.crm.ActivityStatus, long)}.
     * @throws TException 
     */
    @Ignore
    public void testFetchActivities() throws TException {
    }

    /**
     * Test method for {@link in.shop2020.crm.handler.ActivityHandler#insertActivity(in.shop2020.crm.domain.Activity)}.
     * @throws TException 
     */
    @Ignore
    public void testInsertActivity() throws TException {
        Activity activity = new Activity();
        activity.setCustomerId(34l);
        activity.setTicketPriority(TicketPriority.HIGH);
        activity.setCreatorId(0);
        activity.setDescription("sdfklshdf");
        activity.setTicketAssigneeId(0l);
        activity.setTicketId(0l);
        activity.setTicketPriority(TicketPriority.HIGH);
        activity.setTicketStatus(TicketStatus.OPEN);
        activity.setTicketCategory(TicketCategory.DELIVERY_PROBLEM);
        activityHandler.insertActivity(activity);
        System.out.println(activity.getId());
    }
}