Guest User

Untitled

a guest
Nov 10th, 2017
712
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. // Imports...
  2.  
  3. @Service
  4. public class UserService {
  5.  
  6. @Autowired
  7. private UserRepository repository;
  8.  
  9. public void save(User user) {
  10. repository.save(user);
  11. }
  12.  
  13. // Other service methods.
  14. }
  15.  
  16. @RunWith(Parameterized.class)
  17. @ContextConfiguration(classes=JavaConfig.class)
  18. public class UserServiceTest {
  19.  
  20. @ClassRule
  21. public static final SpringClassRule SPRING_CLASS_RULE= new SpringClassRule();
  22. @Rule
  23. public final SpringMethodRule springMethodRule = new SpringMethodRule();
  24.  
  25. private User user;
  26.  
  27. @Parameters
  28. public static Collection<User[]> data() {
  29. return Arrays.asList(new User[][] {
  30. {new User("jvanderplas", "1234", "0005", "Jake", "Vanderplas",
  31. "", "j.vander@gmail.com", "656565066", "ROLE_ADMIN")},
  32. {new User("pjimenez", "1234", "0006", "Pedro", "Jiménez",
  33. "", "p.jimen@gmail.com", "656565066", "ROLE_USER")}
  34. });
  35. }
  36.  
  37. @Autowired
  38. UserService tester;
  39.  
  40. public UserServiceTest(User user) {
  41. this.user = user;
  42. }
  43.  
  44. @Test
  45. public void save() {
  46. User user = new User("jvanderplas", "1234", "0005", "Jake", "Vanderplas",
  47. "", "j.vander@gmail.com", "656565066", "ROLE_ADMIN");
  48. tester.save(user);
  49. }
  50. }
  51.  
  52. @Configuration
  53. @ComponentScan("appSpring.service")
  54. public class JavaConfig {
  55.  
  56. @Bean
  57. public UserService userService() {
  58. UserService orderService = new UserService();
  59. // set properties, etc.
  60. return orderService;
  61. }
  62.  
  63. }
Add Comment
Please, Sign In to add comment