@Test
public void testGetPropertyPointer01() throws Exception {

    // 前処理
    QName qName = new QName("name");
    Object bean = new Object();
    DynamicPropertyHandler handler = new MapDynamicPropertyHandler();
    Locale locale = new Locale("ja");
    DynamicPointerEx pointer = new DynamicPointerEx(qName, bean, handler, locale);
    // テスト実施
    Object result = pointer.getPropertyPointer();
    // 判定
    assertSame(DynamicPropertyPointerEx.class, result.getClass());
    assertSame(pointer, ((DynamicPropertyPointerEx) result).getParent());
    Field field = DynamicPropertyPointer.class.getDeclaredField("handler");
    field.setAccessible(true);
    Object resultHandler = field.get(result);
    assertSame(handler, resultHandler);
}