UserServiceTest.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.izouma.nineth.service;
  2. import com.github.kevinsawicki.http.HttpRequest;
  3. import com.izouma.nineth.ApplicationTests;
  4. import com.izouma.nineth.config.Constants;
  5. import com.izouma.nineth.domain.User;
  6. import com.izouma.nineth.dto.UserRegister;
  7. import com.izouma.nineth.enums.AuthorityName;
  8. import com.izouma.nineth.repo.UserRepo;
  9. import com.izouma.nineth.security.Authority;
  10. import com.izouma.nineth.service.storage.StorageService;
  11. import org.apache.commons.lang3.RandomStringUtils;
  12. import org.junit.Test;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import java.io.File;
  15. import java.io.FileInputStream;
  16. import java.io.IOException;
  17. import java.util.Collections;
  18. public class UserServiceTest extends ApplicationTests {
  19. @Autowired
  20. private UserService userService;
  21. @Autowired
  22. private UserRepo userRepo;
  23. @Autowired
  24. private StorageService storageService;
  25. @Test
  26. public void findByUsernameAndDelFalse1() {
  27. userService.clearCache();
  28. userRepo.findByUsernameAndDelFalse("admin");
  29. userRepo.findByUsernameAndDelFalse("admin");
  30. }
  31. @Test
  32. public void searchByPhone() {
  33. System.out.println(userService.searchByPhone("15077886171"));
  34. }
  35. @Test
  36. public void sss9() throws IOException {
  37. for (User user : userRepo.findAll()) {
  38. if (user.getAvatar().startsWith("https://cdn")) {
  39. HttpRequest request = HttpRequest.get(user.getAvatar());
  40. File file = File.createTempFile("gw1", "1sadga");
  41. request.receive(file);
  42. user.setAvatar(storageService.uploadFromInputStream(new FileInputStream(file), "image/" + RandomStringUtils.randomAlphabetic(12) + ".jpg"));
  43. userRepo.save(user);
  44. }
  45. }
  46. }
  47. @Test
  48. public void a() {
  49. for (String s : "13184195999,15226346344,13695289829,13810579045,18801102031,13670128631,18310554139,19916139888,18891557555,18289256896,18389829112,18321852532,13164376553,18600235674"
  50. .split(",")) {
  51. String name = "9th_" + RandomStringUtils.randomAlphabetic(8);
  52. User user = userService.create(UserRegister.builder()
  53. .authorities(Collections.singleton(Authority.get(AuthorityName.ROLE_USER)))
  54. .username(name)
  55. .nickname(name)
  56. .password("123456")
  57. .avatar(Constants.DEFAULT_AVATAR)
  58. .phone(s)
  59. .build());
  60. }
  61. }
  62. }