<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
<version>1.49</version>
<scope>test</scope>
</dependency>
public class UserServiceTest {
@Tested
private UserService userService;
@Injectable
private UserRepository userRepository;
@Test
public void testGetUser() {
new Expectations() {{
userRepository.findUserById(1);
result = new User(1, "John Doe");
}};
User user = userService.getUser(1);
assertEquals(1, user.getId());
assertEquals("John Doe", user.getName());
}
}