@Test
public void testCreateNodePointerNodePointer02() throws Exception {

    // 前処理
    DynamicPointerFactoryEx factory = new DynamicPointerFactoryEx();
    QName qName = new QName("name");
    Object bean = new HashMap<Object, Object>();
    Locale locale = new Locale("ja");
    NodePointer nodePointer = NodePointer.newNodePointer(qName, bean,
            locale);
    // テスト実施
    NodePointer result = factory.createNodePointer(nodePointer, qName,
            bean);
    // 判定
    assertSame(DynamicPointerEx.class, result.getClass());
    assertSame(nodePointer, result.getParent());
    assertSame(qName, result.getName());
    assertSame(bean, ReflectionTestUtils.getField(result, "bean"));
}