27 lines
707 B
Java
27 lines
707 B
Java
|
package ru.ulstu;
|
||
|
|
||
|
import org.junit.Test;
|
||
|
import org.mockito.Mock;
|
||
|
import org.mockito.Mockito;
|
||
|
import org.powermock.api.mockito.PowerMockito;
|
||
|
import ru.ulstu.entity.User;
|
||
|
import ru.ulstu.exception.UserNotValidException;
|
||
|
import ru.ulstu.persistence.FileStore;
|
||
|
|
||
|
import java.io.IOException;
|
||
|
|
||
|
public class UserServiceTest {
|
||
|
|
||
|
@Mock
|
||
|
private FileStore fileStore = PowerMockito.mock(FileStore.class);
|
||
|
|
||
|
private final UserService userService = new UserService(fileStore);
|
||
|
|
||
|
@Test
|
||
|
public void testUserSave() throws UserNotValidException, IOException {
|
||
|
User user = new User("login");
|
||
|
userService.saveUser(user);
|
||
|
Mockito.verify(fileStore, Mockito.times(1)).save(user);
|
||
|
}
|
||
|
}
|