Prechádzať zdrojové kódy

Supress ugly error log during unit tests

Sebastian Stenzel 5 rokov pred
rodič
commit
7fefeee145

+ 5 - 1
main/commons/src/test/java/org/cryptomator/common/vaults/VaultModuleTest.java

@@ -14,8 +14,11 @@ import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.condition.EnabledOnOs;
 import org.junit.jupiter.api.condition.OS;
+import org.junit.jupiter.api.io.TempDir;
 import org.mockito.Mockito;
 
+import java.nio.file.Path;
+
 public class VaultModuleTest {
 
 	private final Settings settings = Mockito.mock(Settings.class);
@@ -24,9 +27,10 @@ public class VaultModuleTest {
 	private final VaultModule module = new VaultModule();
 
 	@BeforeEach
-	public void setup() {
+	public void setup(@TempDir Path tmpDir) {
 		Mockito.when(vaultSettings.mountName()).thenReturn(new SimpleStringProperty("TEST"));
 		Mockito.when(vaultSettings.usesReadOnlyMode()).thenReturn(new SimpleBooleanProperty(true));
+		System.setProperty("user.home", tmpDir.toString());
 	}
 
 	@Test