/** * Test a form defined only in the "default" formset. */ public void testDefaultForm() { String formKey = FORM_PREFIX + "default"; // *** US locale *** checkForm(Locale.US, formKey, "default"); // *** French locale *** checkForm(Locale.FRENCH, formKey, "default"); // *** France locale *** checkForm(Locale.FRANCE, formKey, "default"); // *** Candian (English) locale *** checkForm(Locale.CANADA, formKey, "default"); // *** Candian French locale *** checkForm(Locale.CANADA_FRENCH, formKey, "default"); // *** Candian French Variant locale *** checkForm(CANADA_FRENCH_XXX, formKey, "default"); }
/** * Test a form not defined */ public void testFormNotFound() { String formKey = "INVALID_NAME"; // *** US locale *** checkFormNotFound(Locale.US, formKey); // *** French locale *** checkFormNotFound(Locale.FRENCH, formKey); // *** France locale *** checkFormNotFound(Locale.FRANCE, formKey); // *** Candian (English) locale *** checkFormNotFound(Locale.CANADA, formKey); // *** Candian French locale *** checkFormNotFound(Locale.CANADA_FRENCH, formKey); // *** Candian French Variant locale *** checkFormNotFound(CANADA_FRENCH_XXX, formKey); }
private void checkForm(Locale locale, String formKey, String expectedVarValue) { // Retrieve the Form Form testForm = resources.getForm(locale, formKey); assertNotNull("Form '" +formKey+"' null for locale " + locale, testForm); // Validate the expected Form is retrieved by checking the "localeVar" // value of the field. Field testField = testForm.getField("testProperty"); assertEquals("Incorrect Form '" + formKey + "' for locale '" + locale + "'", expectedVarValue, testField.getVarValue("localeVar")); }
private void checkFormNotFound(Locale locale, String formKey) { // Retrieve the Form Form testForm = resources.getForm(locale, formKey); assertNull("Form '" +formKey+"' not null for locale " + locale, testForm); }
/** * Test a form defined in all the formsets */ public void testLanguageCountryVariantForm() { String formKey = FORM_PREFIX + "language_country_variant"; // *** US locale *** checkForm(Locale.US, formKey, "default"); // *** French locale *** checkForm(Locale.FRENCH, formKey, "fr"); // *** France locale *** checkForm(Locale.FRANCE, formKey, "fr_FR"); // *** Candian (English) locale *** checkForm(Locale.CANADA, formKey, "default"); // *** Candian French locale *** checkForm(Locale.CANADA_FRENCH, formKey, "fr_CA"); // *** Candian French Variant locale *** checkForm(CANADA_FRENCH_XXX, formKey, "fr_CA_XXX"); }
/** * Test a form defined in the "default" formset, formsets * where just the "language" is specified and formset where * the language and country are specified. */ public void testLanguageCountryForm() { String formKey = FORM_PREFIX + "language_country"; // *** US locale *** checkForm(Locale.US, formKey, "default"); // *** French locale *** checkForm(Locale.FRENCH, formKey, "fr"); // *** France locale *** checkForm(Locale.FRANCE, formKey, "fr_FR"); // *** Candian (English) locale *** checkForm(Locale.CANADA, formKey, "default"); // *** Candian French locale *** checkForm(Locale.CANADA_FRENCH, formKey, "fr_CA"); // *** Candian French Variant locale *** checkForm(CANADA_FRENCH_XXX, formKey, "fr_CA"); }
/** * Test a form defined in the "default" formset and formsets * where just the "language" is specified. */ public void testLanguageForm() { String formKey = FORM_PREFIX + "language"; // *** US locale *** checkForm(Locale.US, formKey, "default"); // *** French locale *** checkForm(Locale.FRENCH, formKey, "fr"); // *** France locale *** checkForm(Locale.FRANCE, formKey, "fr"); // *** Candian (English) locale *** checkForm(Locale.CANADA, formKey, "default"); // *** Candian French locale *** checkForm(Locale.CANADA_FRENCH, formKey, "fr"); // *** Candian French Variant locale *** checkForm(CANADA_FRENCH_XXX, formKey, "fr"); }