diff options
author | Jesse Wilson <jessewilson@google.com> | 2011-08-15 12:52:39 -0400 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2011-08-15 12:54:10 -0400 |
commit | c3002fbb233734d150a2fcef30fac69260c9ac6e (patch) | |
tree | 25fef5bc9c616ea6eb2eefe50bd2824ac92bd433 /luni | |
parent | 994bc38eba42e36432baf1c3565d4b826452a960 (diff) | |
download | libcore-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.java | 8 |
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() { |