@Test
public void testGetPropertyNamesPropertiesString03() throws Exception {

    // 入力値の設定
    String key1 = "SystemExceptionHandlerTest.key";
    String value1 = "{0}message";
    String key2 = "property.test002.id.2";
    String value2 = "test2";
    String key3 = "property.test004.id.0";
    String value3 = "testB";
    Properties input = new Properties();
    input.setProperty(key1, value1);
    input.setProperty(key2, value2);
    input.setProperty(key3, value3);
    String keyprefix = "property";
    // テスト対象の実行
    Enumeration<String> result = PropertyUtil.getPropertyNames(input,
            keyprefix);
    // 結果確認
    // 生成されたEnumurationに入ってることの確認
    Set<String> set = new HashSet<String>();
    set.add("property.test002.id.2");
    set.add("property.test004.id.0");
    assertTrue(set.contains(result.nextElement()));
    assertTrue(set.contains(result.nextElement()));
    assertFalse(result.hasMoreElements());
}