Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Imports...
- @Service
- public class UserService {
- @Autowired
- private UserRepository repository;
- public void save(User user) {
- repository.save(user);
- }
- // Other service methods.
- }
- @RunWith(Parameterized.class)
- @ContextConfiguration(classes=JavaConfig.class)
- public class UserServiceTest {
- @ClassRule
- public static final SpringClassRule SPRING_CLASS_RULE= new SpringClassRule();
- @Rule
- public final SpringMethodRule springMethodRule = new SpringMethodRule();
- private User user;
- @Parameters
- public static Collection<User[]> data() {
- return Arrays.asList(new User[][] {
- {new User("jvanderplas", "1234", "0005", "Jake", "Vanderplas",
- "", "j.vander@gmail.com", "656565066", "ROLE_ADMIN")},
- {new User("pjimenez", "1234", "0006", "Pedro", "Jiménez",
- "", "p.jimen@gmail.com", "656565066", "ROLE_USER")}
- });
- }
- @Autowired
- UserService tester;
- public UserServiceTest(User user) {
- this.user = user;
- }
- @Test
- public void save() {
- User user = new User("jvanderplas", "1234", "0005", "Jake", "Vanderplas",
- "", "j.vander@gmail.com", "656565066", "ROLE_ADMIN");
- tester.save(user);
- }
- }
- @Configuration
- @ComponentScan("appSpring.service")
- public class JavaConfig {
- @Bean
- public UserService userService() {
- UserService orderService = new UserService();
- // set properties, etc.
- return orderService;
- }
- }
Add Comment
Please, Sign In to add comment