MerchantServiceTest.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.izouma.dingdong.service;
  2. import com.izouma.dingdong.domain.backstage.Category;
  3. import com.izouma.dingdong.dto.MerchantDTO;
  4. import com.izouma.dingdong.dto.PageQuery;
  5. import com.izouma.dingdong.repo.backstage.CategoryRepo;
  6. import com.izouma.dingdong.repo.merchant.MerchantRepo;
  7. import com.izouma.dingdong.service.merchant.MerchantService;
  8. import com.izouma.dingdong.web.merchant.MerchantController;
  9. import org.junit.Test;
  10. import org.junit.runner.RunWith;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.boot.test.context.SpringBootTest;
  13. import org.springframework.test.context.junit4.SpringRunner;
  14. import java.time.LocalTime;
  15. import java.util.Collections;
  16. import java.util.HashMap;
  17. import java.util.Map;
  18. @RunWith(SpringRunner.class)
  19. @SpringBootTest
  20. public class MerchantServiceTest {
  21. @Autowired
  22. private MerchantService merchantService;
  23. @Autowired
  24. private MerchantController merchantController;
  25. @Autowired
  26. private CategoryRepo categoryRepo;
  27. @Test
  28. public void testChange(){
  29. MerchantDTO merchantDTO = MerchantDTO.builder()
  30. .mid(189L)
  31. .automaticOrder(true)
  32. .build();
  33. merchantService.change(merchantDTO);
  34. }
  35. @Test
  36. public void testAll(){
  37. PageQuery pageQuery = new PageQuery();
  38. pageQuery.setPage(0);
  39. pageQuery.setSize(50);
  40. pageQuery.setSearch(null);
  41. pageQuery.setSort("");
  42. Map<String,Object> map = new HashMap<>();
  43. map.put("startTime","2020-05-14 13:49:11,2020-5-30 23:59:59");
  44. pageQuery.setQuery(map);
  45. System.out.println(merchantController.all(pageQuery));
  46. }
  47. @Test
  48. public void saveDTO(){
  49. MerchantDTO dto = new MerchantDTO();
  50. dto.setMid(752L);
  51. Category category = categoryRepo.findById(733L).orElse(null);
  52. dto.setCategory(Collections.singleton(category));
  53. System.out.println(merchantController.saveDTO(dto));
  54. }
  55. }