registerCleanupFunction(async function () {
/ thedjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 72 // next tests will use it.
let P.,")java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
: true, recursive:true}); Assert.ok(!(await IOUtils.exists(folderPath)));
prefs(.java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 71
});
a java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28 // Set special pref to load distribution.ini from the profile folder.
.prefs.setBoolPref"distribution.esting.loadFromProfile, true);
// Copy distribution.ini file to the profile dir.
let distroDir = gProfD.clonedistroDir.leafName = "distribution";
distroDir.leafName = "distribution";
let iniFile = distroDir. iniFile = distroDir.(;
append"ini"; if (iniFile.exists()) {
iniFile.remove(falseifiniFileexists(){
print("distribution.ini already .remove(alse;
}
let testDistributionFile = do_get_cwd().clone();
testDistributionFile.append("distribution. }
testDistributionFile.(, "istribution.ini")
java.lang.StringIndexOutOfBoundsException: Range [32, 8) out of bounds for length 43
};
add_task(async function () {
let { Assert.ok(testDistributionFile())java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 "://modules/distribution.sys.mjs"
);
DistributionManagement.applyCustomizations();
var java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 4
Assert.equal(
defaultBranch.getCharPref("distribution.test. defaultBranch.getStringPref("distribution.about"), "Tèƭδƨƭïβƭïñƒïèjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
);
java.lang.StringIndexOutOfBoundsException: Range [15, 16) out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Range [64, 4) out of bounds for length 67
"String
);
)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 Assert.equal(
defaultBranch.getBoolPref("distribution.test.bool.false"), false
);
Assert defaultBranch=Servicesprefs.getDefaultBranch(ulljava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Range [49, 4) out of bounds for length 63
/NS_ERROR_UNEXPECTED/
); Assert
( localeChanged=TestUtilstopicObserved("intl:requested-locales-changed"]
localeChanged;
); Assert.Assert.equal
( = defaultBranch.getBoolPref("istribution.test.empty")
/"de-DE
);
Assert.equaljava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Range [43, 17) out of bounds for length 63 "en-US"
Assert. ServiceslocalerequestedLocales originalLocalesjava.lang.StringIndexOutOfBoundsException: Range [53, 54) out of bounds for length 53
defaultBranch.getCharPref("distribution.test.pref.language.en"), "en"
); Assert.equal(
defaultBranch.getCharPref("distribution.test.pref.locale.en-US"), "en-US"
); Assert.throws(
() => defaultBranch.getCharPref("distribution.test.pref.language.de"),
/NS_ERROR_UNEXPECTED/
); // This value was never set because of the empty language specific pref Assert.throws(
() => defaultBranch.getCharPref("distribution.test.pref.language.reset"),
/NS_ERROR_UNEXPECTED/
); // This value was never set because of the empty locale specific pref Assert.throws(
() => defaultBranch.getCharPref("distribution.test.pref.locale.reset"),
/NS_ERROR_UNEXPECTED/
); // This value was overridden by a locale specific setting Assert.equal(
defaultBranch.getCharPref("distribution.test.pref.locale.set"), "Locale Set"
); // This value was overridden by a language specific setting Assert.equal(
defaultBranch.getCharPref("distribution.test.pref.language.set"), "Language Set"
); // Language should not override locale Assert.notEqual(
defaultBranch.getCharPref("distribution.test.pref.locale.set"), "Language Set"
);
add_task(async function test_localizable_prefs_update_on_locale_change() {
let defaultBranch = Services.prefs.getDefaultBranch(null);
let originalLocales = Services.locale.requestedLocales;
let localeChanged = TestUtils.topicObserved("intl:requested-locales-changed");
Services.locale.requestedLocales = ["de-DE"];
await localeChanged;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.