summaryrefslogtreecommitdiffstats
path: root/luni
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2011-08-15 12:52:39 -0400
committerJesse Wilson <jessewilson@google.com>2011-08-15 12:54:10 -0400
commitc3002fbb233734d150a2fcef30fac69260c9ac6e (patch)
tree25fef5bc9c616ea6eb2eefe50bd2824ac92bd433 /luni
parent994bc38eba42e36432baf1c3565d4b826452a960 (diff)
downloadlibcore-c3002fbb233734d150a2fcef30fac69260c9ac6e.zip
libcore-c3002fbb233734d150a2fcef30fac69260c9ac6e.tar.gz
libcore-c3002fbb233734d150a2fcef30fac69260c9ac6e.tar.bz2
Make OldAbstractPreferencesTest resistent to a dirty environment.
The CTS test harness doesn't sanitize the preferences between tests so we need to make sure it's clean in the test. Change-Id: Idc80ac23f97431d31c902ad6a985ee8010a008f8
Diffstat (limited to 'luni')
-rw-r--r--luni/src/test/java/libcore/java/util/prefs/OldAbstractPreferencesTest.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/luni/src/test/java/libcore/java/util/prefs/OldAbstractPreferencesTest.java b/luni/src/test/java/libcore/java/util/prefs/OldAbstractPreferencesTest.java
index 2eb373d..b9d3f1d 100644
--- a/luni/src/test/java/libcore/java/util/prefs/OldAbstractPreferencesTest.java
+++ b/luni/src/test/java/libcore/java/util/prefs/OldAbstractPreferencesTest.java
@@ -41,11 +41,13 @@ public final class OldAbstractPreferencesTest extends TestCase {
super.setUp();
root = (AbstractPreferences) Preferences.userRoot();
- parent = (AbstractPreferences) Preferences.userNodeForPackage(this.getClass());
+ for (String child : root.childrenNames()) {
+ root.node(child).removeNode();
+ }
+ root.clear();
+ parent = (AbstractPreferences) Preferences.userNodeForPackage(getClass());
pref = (AbstractPreferences) parent.node(nodeName);
- assertEquals(0, pref.childrenNames().length);
- assertEquals(0, pref.keys().length);
}
public void testToString() {