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 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() { } }