example-web/src/test/java/ru/ulstu/UserServiceTest.java

27 lines
707 B
Java
Raw Normal View History

2022-06-07 16:39:22 +04:00
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);
}
}