mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Cleanup (minor optimization in tests)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2000-2016 JetBrains s.r.o.
|
||||
* Copyright 2000-2017 JetBrains s.r.o.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -34,10 +34,9 @@ import static org.junit.Assume.assumeFalse;
|
||||
import static org.junit.Assume.assumeTrue;
|
||||
|
||||
public abstract class FileAttributesReadingTest {
|
||||
|
||||
public static class MainTest extends FileAttributesReadingTest {
|
||||
@BeforeClass
|
||||
public static void checkMediator() {
|
||||
public static void setUpClass() {
|
||||
FileSystemUtil.resetMediator();
|
||||
assertEquals(SystemInfo.isWindows ? "IdeaWin32" : "JnaUnix", FileSystemUtil.getMediatorName());
|
||||
}
|
||||
@@ -46,18 +45,10 @@ public abstract class FileAttributesReadingTest {
|
||||
public static class Nio2Test extends FileAttributesReadingTest {
|
||||
@BeforeClass
|
||||
public static void setUpClass() {
|
||||
assumeTrue(SystemInfo.isJavaVersionAtLeast("1.7"));
|
||||
|
||||
System.setProperty(FileSystemUtil.FORCE_USE_NIO2_KEY, "true");
|
||||
FileSystemUtil.resetMediator();
|
||||
assertEquals("Nio2", FileSystemUtil.getMediatorName());
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDownClass() {
|
||||
System.clearProperty(FileSystemUtil.FORCE_USE_NIO2_KEY);
|
||||
FileSystemUtil.resetMediator();
|
||||
}
|
||||
}
|
||||
|
||||
public static class FallbackTest extends FileAttributesReadingTest {
|
||||
@@ -68,12 +59,6 @@ public abstract class FileAttributesReadingTest {
|
||||
assertEquals("Fallback", FileSystemUtil.getMediatorName());
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDownClass() {
|
||||
System.clearProperty(FileSystemUtil.FORCE_USE_FALLBACK_KEY);
|
||||
FileSystemUtil.resetMediator();
|
||||
}
|
||||
|
||||
@Override public void linkToFile() { }
|
||||
@Override public void doubleLink() { }
|
||||
@Override public void linkToDirectory() { }
|
||||
@@ -82,6 +67,13 @@ public abstract class FileAttributesReadingTest {
|
||||
@Override public void junction() { }
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
public static void tearDownClass() {
|
||||
System.clearProperty(FileSystemUtil.FORCE_USE_NIO2_KEY);
|
||||
System.clearProperty(FileSystemUtil.FORCE_USE_FALLBACK_KEY);
|
||||
FileSystemUtil.resetMediator();
|
||||
}
|
||||
|
||||
private final byte[] myTestData = {'t', 'e', 's', 't'};
|
||||
private File myTempDirectory;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user