Skip to content

Test Result : SourceCreatorImplTest

1 failures (±0)
64 tests (±0)
Took 3.7 sec.

All Tests

Test nameDurationStatus
testAddConverterSetterToPageClassDesc_YMIR_32541 msPassed
testAddConverterSetterToPageClassDesc_循環参照時にStackOverflowがでないこと85 msPassed
testAddConverterSetterToPageClassDesc_循環参照時にStackOverflowがでないこと284 msPassed
testAdjustByExistentClass64 msPassed
testAdjustByExistentClass10_Baseクラスのメソッドの返り値型55 msPassed
testAdjustByExistentClass11_FormDtoフィールドがsuperクラスにある場合はプロパティが除去されれること43 msPassed
testAdjustByExistentClass12_Gapクラスに同名のシグネチャが異なるアクションメソッドがある場合はBaseクラスにアクションメソッドが生成されないこと49 msPassed
testAdjustByExistentClass13_Baseにあるメソッドのアノテーションとボディが保持されること53 msPassed
testAdjustByExistentClass14_Baseにあるプロパティの初期値情報が正しくマージされること45 msPassed
testAdjustByExistentClass15_Baseにあるプロパティの初期値情報よりもClassDescのプロパティの型情報が優先されること45 msPassed
testAdjustByExistentClass16_由来が同じプロパティのうち生成されたClassDescに含まれていないものが削除されること46 msPassed
testAdjustByExistentClass17_由来が同じメソッドのうち生成されたClassDescに含まれていないものが削除されること63 msPassed
testAdjustByExistentClass18_由来が同じプロパティのうち生成されたClassDescにも含まれているものが正しく残ること58 msPassed
testAdjustByExistentClass19_オーバライドされたメソッドが消えないこと55 msPassed
testAdjustByExistentClass296 msPassed
testAdjustByExistentClass20_BaseクラスのプロパティにbornOfがついていない場合に正しく残ること47 msPassed
testAdjustByExistentClass21_BaseクラスのプロパティにbornOfがついている場合に正しく残ること46 msPassed
testAdjustByExistentClass22_GapクラスとBaseクラスのメソッドにthrowsがついているが生成されたClassDescのメソッドにはthrowsがついていない場合にthrowsが残ること53 msPassed
testAdjustByExistentClass23_Baseクラスに由来パスが異なりかつアクションインタフェースがないアクションクラスがある場合に生成されたアクションインタフェースの情報が消えないこと52 msPassed
testAdjustByExistentClass24_ある画面から生成した結果Baseクラスのメソッドの返り値がvoidでない場合に別の画面から生成しても返り値がvoidにならないこと0.11 secPassed
testAdjustByExistentClass25_パラメータ定数が正しくマージされること49 msPassed
testAdjustByExistentClass26_formのアクセッサがsuperクラスにある場合に除去されること47 msPassed
testAdjustByExistentClass2_validationFailedなどがスーパークラスにある時は自動生成されないこと49 msPassed
testAdjustByExistentClass3_親クラスが明示的に指定されていればBaseクラスの現在の親クラス情報よりも優先されること55 msPassed
testAdjustByExistentClass5_Baseクラスのabstract状態が維持されること47 msPassed
testAdjustByExistentClass6_プロパティのGetterやSetterがスーパークラスにある時は自動生成されないこと44 msPassed
testAdjustByExistentClass9_BaseクラスのAnnotationが上書きされること44 msPassed
testAdjustByExistentClass_既にギャップクラスがあるがベースクラスがない場合にObjectのメソッドがベースクラスに追加されないこと46 msPassed
testCreateButtonHTML41 msPassed
testFilterResponse52 msPassed
testGatherClassDescs58 msPassed
testGatherClassDescs2_hintとして外部のDtoクラスを指定していても正しく利用されること54 msPassed
testGatherClassDescs2_外部のDtoクラスは自動生成対象にならないこと53 msPassed
testGetBeginAnnotation43 msPassed
testGetClassDesc_YMIR_191_フォームDtoのfieldが保存されること43 msPassed
testGetClassDesc_YMIR_226_aNameのようなプロパティを正しく検出できること140 msPassed
testGetClassDesc_YMIR_226_aNameのようなプロパティを正しく検出できること240 msPassed
testGetClassDesc_bodyアノテーションが付与されている場合はボディが復元されること45 msPassed
testGetClassDesc_プロパティのGetterとSetterに付与したAnnotationが保持されること0.13 secPassed
testGetClassName146 msPassed
testGetClassName243 msPassed
testGetClassName346 msPassed
testGetClassName445 msPassed
testGetComponentName45 msPassed
testIsFormDtoFieldPresent39 msPassed
testNewClassDesc43 msPassed
testNewClassDesc_hintが指定されていればスーパークラス名がhintを基に設定されること41 msPassed
testNewClassDesc_superclassがトラバースされること39 msPassed
testNewClassDesc_メソッドのボディが正しく復元されること45 msPassed
testReplaceSimpleDtoTypeToDefaultType142 msPassed
testReplaceSimpleDtoTypeToDefaultType240 msPassed
testReplaceSimpleDtoTypeToDefaultType340 msPassed
testReplaceSimpleDtoTypeToDefaultType443 msPassed
testUpdateClass_Page92 msFailed
testWriteSourceFile10.4 secPassed
testWriteSourceFile2_Baseは上書きされるがGapは上書きされないこと89 msPassed
test_findPropertyClassName40 msPassed
test_getMethods_Objectクラスが持つメソッドをオーバライドしている場合それが除外されること46 msPassed
test_inferParameterRole_インクルードされているクラスも見ること51 msPassed
test_inferPropertyClassName42 msPassed
test_isDtoClass57 msPassed
test_updateClasses_YMIR_342_存在しない親クラスを指定してもエラーにならないこと77 msPassed
test_writeEmptyBaseSourceFileIfNotExists_Dto45 msPassed
test_writeEmptyBaseSourceFileIfNotExists_Page46 msPassed