summaryrefslogtreecommitdiffstats
path: root/prefs/src/test
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2009-10-23 15:31:41 -0700
committerJesse Wilson <jessewilson@google.com>2009-10-25 23:54:09 -0700
commitd37c804ccd11e38ee9221194866a152a4de6c8e9 (patch)
treebc77c3a7bb89889502b66bc7d144fbb338a83a62 /prefs/src/test
parent4453050e1be622cb1b5abcd00356f7a7fe40916b (diff)
downloadlibcore-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')
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/AbstractPreferencesTest.java13
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/FilePreferencesImplTest.java14
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeEventTest.java16
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/NodeChangeListenerTest.java13
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferenceChangeEventTest.java15
-rw-r--r--prefs/src/test/java/org/apache/harmony/prefs/tests/java/util/prefs/PreferencesTest.java10
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();
}