UserServiceTest.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.izouma.nineth.service;
  2. import com.github.kevinsawicki.http.HttpRequest;
  3. import com.huifu.adapay.core.exception.BaseAdaPayException;
  4. import com.izouma.nineth.ApplicationTests;
  5. import com.izouma.nineth.config.Constants;
  6. import com.izouma.nineth.domain.User;
  7. import com.izouma.nineth.dto.UserRegister;
  8. import com.izouma.nineth.enums.AuthorityName;
  9. import com.izouma.nineth.repo.UserRepo;
  10. import com.izouma.nineth.security.Authority;
  11. import com.izouma.nineth.service.storage.StorageService;
  12. import org.apache.commons.lang3.RandomStringUtils;
  13. import org.junit.Test;
  14. import org.springframework.beans.factory.annotation.Autowired;
  15. import java.io.File;
  16. import java.io.FileInputStream;
  17. import java.io.IOException;
  18. import java.util.Collections;
  19. public class UserServiceTest extends ApplicationTests {
  20. @Autowired
  21. private UserService userService;
  22. @Autowired
  23. private UserRepo userRepo;
  24. @Autowired
  25. private StorageService storageService;
  26. @Test
  27. public void findByUsernameAndDelFalse1() {
  28. userService.clearCache();
  29. userRepo.findByUsernameAndDelFalse("admin");
  30. userRepo.findByUsernameAndDelFalse("admin");
  31. }
  32. @Test
  33. public void searchByPhone() {
  34. System.out.println(userService.searchByPhone("15077886171"));
  35. }
  36. @Test
  37. public void sss9() throws IOException {
  38. for (User user : userRepo.findAll()) {
  39. if (user.getAvatar().startsWith("https://cdn")) {
  40. HttpRequest request = HttpRequest.get(user.getAvatar());
  41. File file = File.createTempFile("gw1", "1sadga");
  42. request.receive(file);
  43. user.setAvatar(storageService.uploadFromInputStream(new FileInputStream(file), "image/" + RandomStringUtils.randomAlphabetic(12) + ".jpg"));
  44. userRepo.save(user);
  45. }
  46. }
  47. }
  48. @Test
  49. public void a() {
  50. for (String s : ("13816681152\n" +
  51. "15564456867\n" +
  52. "13363659367\n" +
  53. "18963550881\n" +
  54. "13931604318\n" +
  55. "13705395943\n" +
  56. "13162078752\n" +
  57. "13589360751\n")
  58. .split("\n")) {
  59. String name = "9th_" + RandomStringUtils.randomAlphabetic(8);
  60. User user = userService.create(UserRegister.builder()
  61. .authorities(Collections.singleton(Authority.get(AuthorityName.ROLE_USER)))
  62. .username(name)
  63. .nickname(name)
  64. .password("123456")
  65. .avatar(Constants.DEFAULT_AVATAR)
  66. .phone(s)
  67. .build());
  68. }
  69. }
  70. @Test
  71. public void removeBankCard() throws BaseAdaPayException {
  72. userService.removeBankCard(5773L);
  73. }
  74. }