@SuppressWarnings("unchecked")
  @Test
  public void testLoadSpecifiedValues() {
    pf.setDefaultValue("testDefault");
    pf.setRegex("testRegex");
    pf.setNormalize(new CaseNormalizer(Case.UPPER, Locale.CANADA));
    startPage();

    AbstractTextComponent<String> defaultValue =
        (AbstractTextComponent<String>)
            tester.getComponentFromLastRenderedPage("form:panel:defaultValue");
    AbstractTextComponent<String> regex =
        (AbstractTextComponent<String>) tester.getComponentFromLastRenderedPage("form:panel:regex");
    AbstractSingleSelectChoice<Case> kase =
        (AbstractSingleSelectChoice<Case>)
            tester.getComponentFromLastRenderedPage("form:panel:normalize:case");
    AbstractSingleSelectChoice<Locale> locale =
        (AbstractSingleSelectChoice<Locale>)
            tester.getComponentFromLastRenderedPage("form:panel:normalize:locale");

    assertThat(defaultValue.getValue(), equalTo("testDefault"));
    assertThat(regex.getValue(), equalTo("testRegex"));
    assertThat(kase.getValue(), equalTo("UPPER"));
    assertThat(locale.getValue(), equalTo("en_CA"));
  }
  @SuppressWarnings("unchecked")
  @Test
  public void testLoadDefaultValues() {
    startPage();

    AbstractTextComponent<String> defaultValue =
        (AbstractTextComponent<String>)
            tester.getComponentFromLastRenderedPage("form:panel:defaultValue");
    AbstractTextComponent<String> regex =
        (AbstractTextComponent<String>) tester.getComponentFromLastRenderedPage("form:panel:regex");
    AbstractSingleSelectChoice<Case> kase =
        (AbstractSingleSelectChoice<Case>)
            tester.getComponentFromLastRenderedPage("form:panel:normalize:case");
    AbstractSingleSelectChoice<Locale> locale =
        (AbstractSingleSelectChoice<Locale>)
            tester.getComponentFromLastRenderedPage("form:panel:normalize:locale");

    assertThat(defaultValue.getValue(), equalTo(""));
    assertThat(regex.getValue(), equalTo(""));
    assertThat(kase.getValue(), equalTo("NONE"));
    assertThat(locale.getValue(), equalTo("-1"));
  }