Skip to content

Commit e76105b

Browse files
committed
[java] Fixing unit tests for Preferences that check setting frozen preferences
1 parent c9649be commit e76105b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

java/client/test/org/openqa/selenium/firefox/PreferencesTest.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,10 @@ public void parsePreferences_multiline() {
107107
public void cannotOverrideAFozenPrefence() {
108108
StringReader reader = new StringReader("{\"frozen\": {\"frozen.pref\": true }, \"mutable\": {}}");
109109
Preferences preferences = new Preferences(reader);
110+
preferences.setPreference("frozen.pref", false);
110111

111-
assertThatExceptionOfType(IllegalArgumentException.class)
112-
.isThrownBy(() -> preferences.setPreference("frozen.pref", false))
112+
assertThatExceptionOfType(IllegalStateException.class)
113+
.isThrownBy(preferences::checkForChangesInFrozenPreferences)
113114
.withMessage("Preference frozen.pref may not be overridden: frozen value=true, requested value=false");
114115
}
115116

@@ -126,9 +127,10 @@ public void canOverrideAFrozenPreferenceWithTheFrozenValue() {
126127
@Test
127128
public void canOverrideMaxScriptRuntimeIfGreaterThanDefaultValueOrSetToInfinity() {
128129
Preferences preferences = new Preferences(defaults);
130+
preferences.setPreference("dom.max_script_run_time", 29);
129131

130-
assertThatExceptionOfType(IllegalArgumentException.class)
131-
.isThrownBy(() -> preferences.setPreference("dom.max_script_run_time", 29))
132+
assertThatExceptionOfType(IllegalStateException.class)
133+
.isThrownBy(preferences::checkForChangesInFrozenPreferences)
132134
.withMessage("dom.max_script_run_time must be == 0 || >= 30");
133135

134136
preferences.setPreference("dom.max_script_run_time", 31);

0 commit comments

Comments
 (0)