1 15 package org.apache.tapestry.form; 16 17 import java.util.Locale ; 18 19 import org.apache.hivemind.test.HiveMindTestCase; 20 import org.apache.tapestry.valid.ValidationStrings; 21 22 28 public class TestValidationMessages extends HiveMindTestCase 29 { 30 public void testMessageOverrideNull() 31 { 32 ValidationMessages m = new ValidationMessagesImpl(Locale.ENGLISH); 33 34 assertEquals("You must enter a value for My Field.", m.formatValidationMessage( 35 null, 36 ValidationStrings.REQUIRED_TEXT_FIELD, 37 new Object [] 38 { "My Field" })); 39 40 m = new ValidationMessagesImpl(new Locale ("es")); 41 42 assertEquals("Tiene que ingresar un valor para My Field.", m.formatValidationMessage( 43 null, 44 ValidationStrings.REQUIRED_TEXT_FIELD, 45 new Object [] 46 { "My Field" })); 47 } 48 49 public void testMessageOverride() 50 { 51 ValidationMessages m = new ValidationMessagesImpl(Locale.ENGLISH); 52 53 assertEquals("Gimme data for My Field.", m.formatValidationMessage( 54 "Gimme data for {0}.", 55 ValidationStrings.REQUIRED_TEXT_FIELD, 56 new Object [] 57 { "My Field" })); 58 } 59 60 } 61 | Popular Tags |