diff options
author | Jesse Wilson <jessewilson@google.com> | 2009-10-23 15:31:41 -0700 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2009-10-25 23:54:09 -0700 |
commit | d37c804ccd11e38ee9221194866a152a4de6c8e9 (patch) | |
tree | bc77c3a7bb89889502b66bc7d144fbb338a83a62 /prefs/src/test | |
parent | 4453050e1be622cb1b5abcd00356f7a7fe40916b (diff) | |
download | libcore-d37c804ccd11e38ee9221194866a152a4de6c8e9.zip libcore-d37c804ccd11e38ee9221194866a152a4de6c8e9.tar.gz libcore-d37c804ccd11e38ee9221194866a152a4de6c8e9.tar.bz2 |
A new hygenic way for tests to clean up before or after execution.
This replaces PrefsTester and is more general purpose.
Diffstat (limited to 'prefs/src/test')
6 files changed, 25 insertions, 56 deletions
diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/AbstractPreferencesTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/AbstractPreferencesTest.java index 76ef4e7..b45a75a 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/AbstractPreferencesTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/AbstractPreferencesTest.java @@ -16,12 +16,12 @@ package org.apache.harmony.prefs.tests.java.util.prefs; -import dalvik.annotation.TestTargets; import dalvik.annotation.TestLevel; -import dalvik.annotation.TestTargetNew; import dalvik.annotation.TestTargetClass; - +import dalvik.annotation.TestTargetNew; +import dalvik.annotation.TestTargets; import junit.framework.TestCase; +import tests.util.TestEnvironment; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -35,13 +35,9 @@ import java.util.prefs.PreferenceChangeEvent; import java.util.prefs.PreferenceChangeListener; import java.util.prefs.Preferences; -import tests.util.PrefsTester; - @TestTargetClass(AbstractPreferences.class) public class AbstractPreferencesTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - AbstractPreferences pref; static AbstractPreferences root; @@ -55,7 +51,7 @@ public class AbstractPreferencesTest extends TestCase { protected void setUp() throws Exception { super.setUp(); - prefsTester.setUp(); + TestEnvironment.reset(); root = (AbstractPreferences) Preferences.userRoot(); parent = (AbstractPreferences) Preferences.userNodeForPackage(this.getClass()); @@ -64,7 +60,6 @@ public class AbstractPreferencesTest extends TestCase { } protected void tearDown() throws Exception { - prefsTester.tearDown(); super.tearDown(); } diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/FilePreferencesImplTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/FilePreferencesImplTest.java index 0cb1975..4535a59 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/FilePreferencesImplTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/FilePreferencesImplTest.java @@ -17,33 +17,29 @@ package org.apache.harmony.prefs.tests.java.util.prefs; import dalvik.annotation.AndroidOnly; -import dalvik.annotation.TestTargetClass; -import dalvik.annotation.TestTargets; import dalvik.annotation.TestLevel; +import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestTargetNew; +import dalvik.annotation.TestTargets; +import junit.framework.TestCase; +import tests.util.TestEnvironment; import java.io.FilePermission; import java.security.Permission; import java.util.prefs.BackingStoreException; import java.util.prefs.Preferences; -import junit.framework.TestCase; -import tests.util.PrefsTester; - @TestTargetClass(java.util.prefs.Preferences.class) public class FilePreferencesImplTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - @Override protected void setUp() throws Exception { super.setUp(); - prefsTester.setUp(); + TestEnvironment.reset(); } @Override protected void tearDown() throws Exception { - prefsTester.tearDown(); super.tearDown(); } diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeEventTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeEventTest.java index 1afd755..e24026c 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeEventTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeEventTest.java @@ -16,10 +16,12 @@ package org.apache.harmony.prefs.tests.java.util.prefs; -import dalvik.annotation.TestTargetClass; -import dalvik.annotation.TestTargets; import dalvik.annotation.TestLevel; +import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestTargetNew; +import junit.framework.TestCase; +import org.apache.harmony.testframework.serialization.SerializationTest; +import tests.util.TestEnvironment; import java.io.NotSerializableException; import java.util.prefs.AbstractPreferences; @@ -27,28 +29,20 @@ import java.util.prefs.BackingStoreException; import java.util.prefs.NodeChangeEvent; import java.util.prefs.Preferences; -import junit.framework.TestCase; - -import org.apache.harmony.testframework.serialization.SerializationTest; -import tests.util.PrefsTester; - /** * */ @TestTargetClass(NodeChangeEvent.class) public class NodeChangeEventTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - NodeChangeEvent event; protected void setUp() throws Exception { super.setUp(); - prefsTester.setUp(); + TestEnvironment.reset(); } protected void tearDown() throws Exception { - prefsTester.tearDown(); super.tearDown(); } diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeListenerTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeListenerTest.java index 3cdb4d9..8e01589 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeListenerTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeListenerTest.java @@ -16,26 +16,22 @@ package org.apache.harmony.prefs.tests.java.util.prefs; -import dalvik.annotation.TestTargetClass; -import dalvik.annotation.TestTargets; import dalvik.annotation.TestLevel; +import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestTargetNew; +import junit.framework.TestCase; +import tests.util.TestEnvironment; import java.util.prefs.NodeChangeEvent; import java.util.prefs.NodeChangeListener; import java.util.prefs.Preferences; -import junit.framework.TestCase; -import tests.util.PrefsTester; - /** * */ @TestTargetClass(NodeChangeListener.class) public class NodeChangeListenerTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - NodeChangeListener l; /* @@ -44,7 +40,7 @@ public class NodeChangeListenerTest extends TestCase { @Override protected void setUp() throws Exception { super.setUp(); - prefsTester.setUp(); + TestEnvironment.reset(); l = new NodeChangeListenerImpl(); } @@ -53,7 +49,6 @@ public class NodeChangeListenerTest extends TestCase { */ @Override protected void tearDown() throws Exception { - prefsTester.tearDown(); super.tearDown(); } diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferenceChangeEventTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferenceChangeEventTest.java index aa55457..47e621e 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferenceChangeEventTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferenceChangeEventTest.java @@ -16,37 +16,32 @@ package org.apache.harmony.prefs.tests.java.util.prefs; -import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestLevel; +import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestTargetNew; +import junit.framework.TestCase; +import org.apache.harmony.testframework.serialization.SerializationTest; +import tests.util.TestEnvironment; import java.io.NotSerializableException; import java.util.prefs.AbstractPreferences; import java.util.prefs.PreferenceChangeEvent; import java.util.prefs.Preferences; -import junit.framework.TestCase; - -import org.apache.harmony.testframework.serialization.SerializationTest; -import tests.util.PrefsTester; - /** * */ @TestTargetClass(PreferenceChangeEvent.class) public class PreferenceChangeEventTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - PreferenceChangeEvent event; @Override protected void setUp() throws Exception { super.setUp(); - prefsTester.setUp(); + TestEnvironment.reset(); } @Override protected void tearDown() throws Exception { - prefsTester.tearDown(); super.tearDown(); } diff --git a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferencesTest.java b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferencesTest.java index c9c74fd..122dacd 100644 --- a/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferencesTest.java +++ b/prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferencesTest.java @@ -21,11 +21,10 @@ import dalvik.annotation.TestLevel; import dalvik.annotation.TestTargetClass; import dalvik.annotation.TestTargetNew; import dalvik.annotation.TestTargets; - import junit.framework.TestCase; +import tests.util.TestEnvironment; import java.io.ByteArrayInputStream; -import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -39,16 +38,12 @@ import java.util.prefs.NodeChangeListener; import java.util.prefs.PreferenceChangeListener; import java.util.prefs.Preferences; -import tests.util.PrefsTester; - /** * */ @TestTargetClass(Preferences.class) public class PreferencesTest extends TestCase { - private final PrefsTester prefsTester = new PrefsTester(); - MockSecurityManager manager = new MockSecurityManager(); MockInputStream stream = null; @@ -82,7 +77,7 @@ public class PreferencesTest extends TestCase { "<!DOCTYPE preferences SYSTEM \"http://java.sun.com/dtd/preferences.dtd\"><preferences><root type=\"user\"><map></map></root></preferences>" .getBytes("UTF-8")); stream = new MockInputStream(in); - prefsTester.setUp(); + TestEnvironment.reset(); } /* @@ -91,7 +86,6 @@ public class PreferencesTest extends TestCase { @Override protected void tearDown() throws Exception { stream.close(); - prefsTester.tearDown(); super.tearDown(); } |