39 lines
852 B
Java
39 lines
852 B
Java
package app.settings;
|
|
|
|
import org.junit.jupiter.api.DisplayName;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
public class SettingsProviderTest {
|
|
|
|
@Mock
|
|
private static final String SETTINGS_PATH =
|
|
(System.getProperty("os.name").startsWith("Windows"))
|
|
? System.getProperty("user.home") + "\\AppData\\Roaming\\/BNNsettings.dat"
|
|
: System.getProperty("user.home") + System.getProperty("file.separator") + ".BNNsettings.dat";
|
|
|
|
@Mock
|
|
private static List<String> legalSettings =
|
|
Arrays.asList("Java", "Markdown", "Monokai", "Solarized Light");
|
|
|
|
private static EventBus eventBus;
|
|
|
|
|
|
@InjectMocks
|
|
private SettingsProvider sp;
|
|
|
|
@Test
|
|
@DisplayName("Test load settings")
|
|
public void testLoadSettings() {
|
|
sp.when()
|
|
|
|
}
|
|
|
|
@Test
|
|
@DisplayName("Test save settings")
|
|
public void testSaveSettings() {
|
|
|
|
|
|
}
|
|
|
|
}
|