|
@@ -53,6 +53,40 @@ public class PreferencesManagerTest {
|
53
|
53
|
assertNotNull(pm.getCategory("Updates"));
|
54
|
54
|
assertNotNull(pm.getCategory("URL Handlers"));
|
55
|
55
|
}
|
|
56
|
+
|
|
57
|
+ @Test
|
|
58
|
+ public void testDismiss() {
|
|
59
|
+ final PreferencesCategory category = mock(PreferencesCategory.class);
|
|
60
|
+ final PreferencesManager pm = new PreferencesManager();
|
|
61
|
+ pm.addCategory(category);
|
|
62
|
+ pm.dismiss();
|
|
63
|
+
|
|
64
|
+ verify(category).dismiss();
|
|
65
|
+ }
|
|
66
|
+
|
|
67
|
+ @Test
|
|
68
|
+ public void testSaveNoRestart() {
|
|
69
|
+ final PreferencesCategory category = mock(PreferencesCategory.class);
|
|
70
|
+ when(category.save()).thenReturn(false);
|
|
71
|
+
|
|
72
|
+ final PreferencesManager pm = new PreferencesManager();
|
|
73
|
+ pm.addCategory(category);
|
|
74
|
+ assertFalse(pm.save());
|
|
75
|
+
|
|
76
|
+ verify(category).save();
|
|
77
|
+ }
|
|
78
|
+
|
|
79
|
+ @Test
|
|
80
|
+ public void testSaveRestart() {
|
|
81
|
+ final PreferencesCategory category = mock(PreferencesCategory.class);
|
|
82
|
+ when(category.save()).thenReturn(true);
|
|
83
|
+
|
|
84
|
+ final PreferencesManager pm = new PreferencesManager();
|
|
85
|
+ pm.addCategory(category);
|
|
86
|
+ assertTrue(pm.save());
|
|
87
|
+
|
|
88
|
+ verify(category).save();
|
|
89
|
+ }
|
56
|
90
|
|
57
|
91
|
@Test
|
58
|
92
|
public void testGetCategory() {
|