JPADataObjectEditorTest.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:kie-wb-common 作者:
@Test
public void auditChangeTest() {

    //enable audit option.
    when( jpaDomainHandler.isDataObjectAuditEnabled() ).thenReturn( true );

    JPADataObjectEditor objectEditor = createObjectEditor();

    //load the editor
    objectEditor.onContextChange( context );

    //by construction the currently loaded data object org.test.TestObject1 is not audited.
    DataObject dataObject = context.getDataObject();

    //emulate user interaction setting TestObject1 as persistable
    objectEditor.onAuditedFieldChange( "true" );

    //the object should now be annotated as Audited.
    assertNotNull( dataObject.getAnnotation( Audited.class.getName() ) );
    assertEquals( RelationTargetAuditMode.NOT_AUDITED.name(),
            AnnotationValueHandler.getStringValue( dataObject, Audited.class.getName(), "targetAuditMode" ) );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号