Ejemplo n.º 1
0
  @Test
  public void customerService() {
    Customer cust = addCustomer(UUID.randomUUID().toString());
    CustomerService service = addService(cust.getCust_id());
    assertNotNull(service);
    assertEquals(System.currentTimeMillis() / 1000 + 3600, service.getExpire_time());
    assertEquals(service.getStatus(), Status.AVAILABLE);

    CustomerService s1 = custRepo.getServiceById(service.getId());
    assertNotNull(s1);
    assertEquals(s1.getStatus(), Status.AVAILABLE);
    assertEquals(s1.getService_type(), ServiceType.WEIXIN);

    CustomerService s2 = custRepo.getService(cust.getCust_id(), ServiceType.WEIXIN);
    assertNotNull(s2);
    assertEquals(s2.getStatus(), Status.AVAILABLE);
    assertEquals(s2.getService_type(), ServiceType.WEIXIN);

    CustomerService s3 = custRepo.getService(cust.getCust_id(), ServiceType.OTHER);
    assertNull(s3);

    List<CustomerService> list = custRepo.getServices(cust.getCust_id());
    assertNotNull(list);
    assertNotEquals(0, list.size());
  }
Ejemplo n.º 2
0
 @Test
 public void listByName() {
   String cust_name = UUID.randomUUID().toString();
   addCustomer(cust_name);
   List<Customer> list = custRepo.getCustomerList(0, -1, cust_name);
   assertNotNull(list);
   assertEquals(cust_name, list.get(0).getCust_name());
   int cnt = custRepo.getCustCnt(cust_name);
   assertEquals(cnt, list.size());
 }
Ejemplo n.º 3
0
 /** customer CRUD test */
 private void customerCRUD() {
   // Add
   Customer cust = addCustomer(UUID.randomUUID().toString());
   assertNotEquals(0, cust.getCust_id());
   // Update
   String memo = UUID.randomUUID().toString();
   String name = "CUSTOMER By JUnit 4 Modified";
   updateCustomer(cust, name, memo);
   cust = custRepo.getCustomer(CUST_ID_);
   assertEquals(name, cust.getCust_name());
   assertEquals(memo, cust.getMemo());
   // Select
   assertNotEquals(0, list().size());
   // Delete
   assertNotEquals(0, custRepo.delete(CUST_ID_));
   cust = custRepo.getCustomer(CUST_ID_);
   assertEquals(cust.getStatus(), Status.UNAVAILABLE);
 }
Ejemplo n.º 4
0
 private Customer addCustomer(String cust_name) {
   Customer cust = new Customer();
   cust.setCust_name(cust_name);
   cust.setMemo(UUID.randomUUID().toString());
   cust.setStatus(Status.AVAILABLE);
   int result = custRepo.addCustomer(cust);
   assertNotEquals(0, result);
   this.CUST_ID_ = cust.getCust_id();
   return cust;
 }
Ejemplo n.º 5
0
 private CustomerService addService(int cust_id) {
   CustomerService service = new CustomerService();
   service.setCust_id(cust_id);
   service.setService_type(ServiceType.WEIXIN);
   service.setExpire_time((int) (System.currentTimeMillis() / 1000) + 3600);
   service.setStatus(Status.AVAILABLE);
   service.setId(IdWorkerManager.getIdWorker(CustomerService.class).getId());
   int result = custRepo.addService(service);
   assertNotEquals(0, result);
   return service;
 }
Ejemplo n.º 6
0
 private void updateCustomer(Customer cust, String name, String memo) {
   cust.setCust_name(name);
   cust.setMemo(memo);
   int result = custRepo.updateCustomer(cust);
   assertNotEquals(0, result);
 }
Ejemplo n.º 7
0
 private List<Customer> list() {
   return custRepo.getCustomerList(0, 10, null);
 }