Skip to content

Test Result : ZptAnalyzerTest

0 failures
85 tests
Took 5.3 sec.

All Tests

Test nameDurationStatus
testAnalyze10.78 secPassed
testAnalyze1070 msPassed
testAnalyze1161 msPassed
testAnalyze12_添字指定があるファイルパラメータについてはプロパティの型がFormFileの配列になること53 msPassed
testAnalyze1371 msPassed
testAnalyze1477 msPassed
testAnalyze1576 msPassed
testAnalyze1767 msPassed
testAnalyze1853 msPassed
testAnalyze1953 msPassed
testAnalyze290 msPassed
testAnalyze20_talConditionの式については生成するプロパティの型がbooleanになること51 msPassed
testAnalyze21_無視するように指定した変数が正しく無視されること63 msPassed
testAnalyze22_同一のnameを持つパラメータが複数存在する場合は配列になること51 msPassed
testAnalyze23_同一のnameを持つパラメータがラジオボタンである場合はコレクションにならないこと50 msPassed
testAnalyze24_コレクションに対するsize呼び出しがあっても正しく自動生成されること54 msPassed
testAnalyze25_notesはYmir内蔵のNotesクラスと解釈されること54 msPassed
testAnalyze26_明示的に型が指定されているプロパティについては自動的にマッピングされるDto型が生成されないこと48 msPassed
testAnalyze27_入力値を復元するタイプのinputタグがある場合にプロパティの型が配列になってしまわないこと52 msPassed
testAnalyze28_既にクラスがある状態で再生成されるとプロパティの既存の型が保存されること56 msPassed
testAnalyze29_サブアプリケーション以下のPageクラスについて既にクラスがある状態で再生成されるとプロパティの既存の型が保存されること59 msPassed
testAnalyze384 msPassed
testAnalyze30_condition系のプロパティが実はDtoだった時に正しくDtoと解釈されること61 msPassed
testAnalyze31_サブアプリケーションに属するPageについてはDTOもサブアプリケーションに生成されること68 msPassed
testAnalyze32_サブアプリケーションに属するPageについてはDTOもサブアプリケーションに生成されること45 msPassed
testAnalyze33_optionタグがrepeat指定されている場合でFreyjaのRenderClassを利用する設定の場合は対象プロパティの型がOptionの配列になること48 msPassed
testAnalyze34_DTOのためのgetterが定義済みで返り値の型が決まっている場合は新たにDTOを生成しようとしないこと44 msPassed
testAnalyze35_repeatタグの一時変数に対して呼び出されたプロパティはクラスにも追加されること41 msPassed
testAnalyze36_名前に大文字小文字の違いしかない2つのプロパティを使った場合にExceptionがスローされてしまう問題を再現するためのテストケース46 msPassed
testAnalyze37_パスの途中に同じ文字列が2度現れてもStackOverflowにならないこと41 msPassed
testAnalyze38_括弧などを含むプロパティは自動生成の対象外になること_本当は引数つきgetterなどを生成して欲しいところだが36 msPassed
testAnalyze39_ルートパッケージ外のクラスのプロパティを指定してもExceptionがスローされないこと36 msPassed
testAnalyze474 msPassed
testAnalyze40_action属性がシャープである場合は自動生成の対象としないこと47 msPassed
testAnalyze41_talConditionに書いたものがhrefにも出てくる時はbooleanにならないこと39 msPassed
testAnalyze42_repeatについてDTO名は配列を返すプロパティ名からではなく一時変数名から名づけられること39 msPassed
testAnalyze43_hrefに書かれたリクエストパラメータのsetterが追加されること38 msPassed
testAnalyze44_talConditionに書いたものがtalContentにも出てくる時はbooleanにならないこと37 msPassed
testAnalyze45_配列型のnameの添え字部分だけが実行時に決定されるinputタグが自動生成の対象になること40 msPassed
testAnalyze46_配列型のnameの添え字部分だけが実行時に決定されるsubmitタイプのinputタグに対応するアクションが生成されること40 msPassed
testAnalyze47_インナークラスをプロパティなどの型として持つクラスの自動生成が正しく行なえること36 msPassed
testAnalyze48_name属性を持つformについてはSetterがDtoへのSetterとなること37 msPassed
testAnalyze49_RequestParameterアノテーションが付与されること37 msPassed
testAnalyze50.14 secPassed
testAnalyze50_talAttributesの中でtalDefineされた変数を使ってもExceptionがスローされないこと39 msPassed
testAnalyze51_YMIR_84_buttonタグを正しく解釈できること50 msPassed
testAnalyze52_YMIR_180_formのname属性で指定した名前と同じ名前のプロパティのGetterが生成されること45 msPassed
testAnalyze53_hrefに書かれたパスにリクエストパラメータがなくてもPageクラスが生成されること43 msPassed
testAnalyze54_formにパラメータがなくてもPageクラスが生成されること41 msPassed
testAnalyze5545 msPassed
testAnalyze56_YMIR_197_name属性を持つformについてformのDTOがGetされている場合はDTOのGetterが生成されること0.14 secPassed
testAnalyze57_YMIR_198_プロパティの値が使われない場合でもプロパティの型はHintで指定された型になること0.29 secPassed
testAnalyze5851 msPassed
testAnalyze59_YMIR_243_fileパラメータの型を明示的に指定することができること34 msPassed
testAnalyze676 msPassed
testAnalyze60_YMIR_269_Java式を使っても例外が発生しないこと35 msPassed
testAnalyze61_典型的なname動的生成のテンプレートでnameが自動生成に使われること59 msPassed
testAnalyze62_YMIR_279_リピートされるプロパティをListとして自動生成する機能が正しく機能すること36 msPassed
testAnalyze63_YMIR_279_リピートされるプロパティをListとして自動生成する機能が正しく機能すること_Option40 msPassed
testAnalyze64_YMIR_288_postアクションの戻り値の型を変更可能であること37 msPassed
testAnalyze65_paramSelfを認識すること48 msPassed
testAnalyze66_リピートされているパラメータに対応するプロパティはコレクションになること39 msPassed
testAnalyze67_conditionで参照されているプロパティであってもcondition以外でも参照されていたら型がStringになること44 msPassed
testAnalyze68_conditionで参照されている場合でもPageのプロパティの型とFormDtoのプロパティ型が一致すること33 msPassed
testAnalyze69_Pageのプロパティ型を変えた場合にFormDtoのプロパティ型も変更されること37 msPassed
testAnalyze769 msPassed
testAnalyze70_Pageオブジェクトへの参照がない場合でも空のPageが生成されること76 msPassed
testAnalyze71_YMIR_30157 msPassed
testAnalyze72_相対パスを正しく解釈できること43 msPassed
testAnalyze73_添え字つきパラメータの扱いが正しいこと43 msPassed
testAnalyze74_YMIR_328_プロパティ名と子プロパティ名によってプロパティの型推論が行なわれること44 msPassed
testAnalyze75_boolean型の属性に対応するプロパティの型がbooleanになること33 msPassed
testAnalyze76_renderクラスのインタフェース型のプロパティに対応するDto型は残されること42 msPassed
testAnalyze77_renderクラスでインタフェース型を返すプロパティに対応するDto型の名前はインタフェース名から推論されること35 msPassed
testAnalyze78_Dtoの循環参照でStackOverflowにならないことと41 msPassed
testAnalyze79_既存の自動生成対象クラスがあるとプロパティが検出されない問題の確認34 msPassed
testAnalyze882 msPassed
testAnalyze80_インタフェース型を返す既存DTOクラスのプロパティであってもグループ名がない場合はrepeat変数で受けている場合はrepeat変数名によって実装クラス名が決定されること36 msPassed
testAnalyze81_パス式とリクエストパラメータ名が同じプロパティを指す場合にプロパティ型が別々に判断されてしまわないこと37 msPassed
testAnalyze82_インタフェースを返す既存DTOクラスのプロパティに対応する自動生成DTO型はそのインタフェースを実装していること35 msPassed
testAnalyze83_インタフェースを返す既存DTOクラスのプロパティをrepeat変数で受けている場合にはグループ名がrepeat変数名よりも優先されること38 msPassed
testAnalyze84_インタフェースを返す既存DTOクラスのプロパティをrepeat変数で受けている場合にはグループ名がなければrepeat変数名がインタフェース名よりも優先されること39 msPassed
testAnalyze85_再生成の際にインタフェースを返す既存DTOクラスのプロパティの型を正しく推論できること38 msPassed
testAnalyze86_ヒントでインタフェースを返す既存DTOクラスのプロパティの型を指定した場合に正しく推論できること49 msPassed
testAnalyze968 msPassed