Skip to content

Test Result : ZptAnalyzerTest

0 failures (±0)
93 tests (±0)
Took 6.6 sec.

All Tests

Test nameDurationStatus
testAnalyze10_ファイルパラメータについてはプロパティの型がFormFileになること93 msPassed
testAnalyze11_フォームパラメータ名に添え字指定がある場合に適切に自動生成されること93 msPassed
testAnalyze12_添字指定があるファイルパラメータについてはプロパティの型がFormFileの配列になること69 msPassed
testAnalyze13_page式で指定したパラメータ置換が正しく行われてその結果Pageクラスが生成されること54 msPassed
testAnalyze15_組み込み変数などVariableResolverから元々取得可能な変数に対応するClassDescは生成されないこと56 msPassed
testAnalyze17_submit関連の扱いが正しく行なわれること60 msPassed
testAnalyze18_パスが3段以上でも正しくClassDescを生成できること59 msPassed
testAnalyze19_余計なDtoが生成されないこと64 msPassed
testAnalyze1_TemplateAnalyzerではリクエストメソッドのためのメソッド定義を生成しないこと0.65 secPassed
testAnalyze20_talConditionの式については生成するプロパティの型がbooleanになること48 msPassed
testAnalyze21_無視するように指定した変数が正しく無視されること47 msPassed
testAnalyze22_同一のnameを持つパラメータが複数存在する場合は配列になること50 msPassed
testAnalyze23_同一のnameを持つパラメータがラジオボタンである場合はコレクションにならないこと49 msPassed
testAnalyze24_コレクションに対するsize呼び出しがあっても正しく自動生成されること65 msPassed
testAnalyze25_notesはYmir内蔵のNotesクラスと解釈されること85 msPassed
testAnalyze26_明示的に型が指定されているプロパティについては自動的にマッピングされるDto型が生成されないこと76 msPassed
testAnalyze27_入力値を復元するタイプのinputタグがある場合にプロパティの型が配列になってしまわないこと79 msPassed
testAnalyze28_既にクラスがある状態で再生成されるとプロパティの既存の型が保存されること84 msPassed
testAnalyze29_サブアプリケーション以下のPageクラスについて既にクラスがある状態で再生成されるとプロパティの既存の型が保存されること81 msPassed
testAnalyze2_フォームパラメータに対してはSetterが作成され参照時にはGetterが生成されること96 msPassed
testAnalyze30_condition系のプロパティが実はDtoだった時に正しくDtoと解釈されること49 msPassed
testAnalyze31_サブアプリケーションに属するPageについてはDTOもサブアプリケーションに生成されること47 msPassed
testAnalyze32_サブアプリケーションに属するPageについてはDTOもサブアプリケーションに生成されること43 msPassed
testAnalyze33_optionタグがrepeat指定されている場合でYmirのRenderClassを利用する設定の場合は対象プロパティの型がOptionの配列になること53 msPassed
testAnalyze34_DTOのためのgetterが定義済みで返り値の型が決まっている場合は新たにDTOを生成しようとしないこと49 msPassed
testAnalyze35_repeatタグの一時変数に対して呼び出されたプロパティはクラスにも追加されること46 msPassed
testAnalyze36_名前に大文字小文字の違いしかない2つのプロパティを使った場合にExceptionがスローされてしまう問題を再現するためのテストケース53 msPassed
testAnalyze37_パスの途中に同じ文字列が2度現れてもStackOverflowにならないこと47 msPassed
testAnalyze38_括弧などを含むプロパティは自動生成の対象外になること_本当は引数つきgetterなどを生成して欲しいところだが43 msPassed
testAnalyze39_ルートパッケージ外のクラスのプロパティを指定してもExceptionがスローされないこと69 msPassed
testAnalyze3_repeat対象のプロパティの型が配列型になること78 msPassed
testAnalyze40_action属性がシャープである場合は自動生成の対象としないこと40 msPassed
testAnalyze41_talConditionに書いたものがhrefにも出てくる時はbooleanにならないこと43 msPassed
testAnalyze42_repeatについてDTO名は配列を返すプロパティ名からではなく一時変数名から名づけられること43 msPassed
testAnalyze43_hrefに書かれたリクエストパラメータのsetterが追加されること56 msPassed
testAnalyze44_talConditionに書いたものがtalContentにも出てくる時はbooleanにならないこと65 msPassed
testAnalyze45_配列型のnameの添え字部分だけが実行時に決定されるinputタグが自動生成の対象になること52 msPassed
testAnalyze46_配列型のnameの添え字部分だけが実行時に決定されるsubmitタイプのinputタグに対応するアクションが生成されること41 msPassed
testAnalyze47_インナークラスをプロパティなどの型として持つクラスの自動生成が正しく行なえること39 msPassed
testAnalyze48_name属性を持つformについてはSetterがDtoへのSetterとなること40 msPassed
testAnalyze49_RequestParameterアノテーションが付与されること61 msPassed
testAnalyze4_repeat対象のプロパティの型が適切に決定されること0.1 secPassed
testAnalyze50_talAttributesの中でtalDefineされた変数を使ってもExceptionがスローされないこと56 msPassed
testAnalyze51_YMIR_84_buttonタグを正しく解釈できること77 msPassed
testAnalyze52_YMIR_180_formのname属性で指定した名前と同じ名前のプロパティのGetterが生成されること70 msPassed
testAnalyze53_hrefに書かれたパスにリクエストパラメータがなくてもPageクラスが生成されること63 msPassed
testAnalyze54_formにパラメータがなくてもPageクラスが生成されること62 msPassed
testAnalyze55_omitTagの式については生成するプロパティの型がbooleanになること65 msPassed
testAnalyze56_YMIR_197_name属性を持つformについてformのDTOがGetされている場合はDTOのGetterが生成されること61 msPassed
testAnalyze57_YMIR_198_プロパティの値が使われない場合でもプロパティの型はHintで指定された型になること35 msPassed
testAnalyze58_submit関連のタグについて正しく自動生成されること44 msPassed
testAnalyze59_YMIR_243_fileパラメータの型を明示的に指定することができること34 msPassed
testAnalyze5_ボタンに対応するプロパティは生成されないこと0.11 secPassed
testAnalyze60_YMIR_269_Java式を使っても例外が発生しないこと34 msPassed
testAnalyze61_典型的なname動的生成のテンプレートでnameが自動生成に使われること37 msPassed
testAnalyze62_YMIR_279_リピートされるプロパティをListとして自動生成する機能が正しく機能すること41 msPassed
testAnalyze63_YMIR_279_リピートされるプロパティをListとして自動生成する機能が正しく機能すること_Option37 msPassed
testAnalyze64_YMIR_288_postアクションの戻り値の型を変更可能であること34 msPassed
testAnalyze65_paramSelfを認識すること34 msPassed
testAnalyze66_リピートされているパラメータに対応するプロパティはコレクションになること38 msPassed
testAnalyze67_conditionで参照されているプロパティであってもcondition以外でも参照されていたら型がStringになること36 msPassed
testAnalyze68_conditionで参照されている場合でもPageのプロパティの型とFormDtoのプロパティ型が一致すること34 msPassed
testAnalyze69_Pageのプロパティ型を変えた場合にFormDtoのプロパティ型も変更されること33 msPassed
testAnalyze6_YMIR_21_コンポーネント名っぽいものが指定されていてもDtoとみなしてClassDescを生成すること67 msPassed
testAnalyze70_Pageオブジェクトへの参照がない場合でも空のPageが生成されること31 msPassed
testAnalyze71_YMIR_30140 msPassed
testAnalyze72_相対パスを正しく解釈できること65 msPassed
testAnalyze73_添え字つきパラメータの扱いが正しいこと39 msPassed
testAnalyze74_YMIR_328_プロパティ名と子プロパティ名によってプロパティの型推論が行なわれること0.99 secPassed
testAnalyze75_boolean型の属性に対応するプロパティの型がbooleanになること34 msPassed
testAnalyze76_renderクラスのインタフェース型のプロパティに対応するDto型は残されること40 msPassed
testAnalyze77_renderクラスでインタフェース型を返すプロパティに対応するDto型の名前はインタフェース名から推論されること35 msPassed
testAnalyze78_Dtoの循環参照でStackOverflowにならないことと44 msPassed
testAnalyze79_既存の自動生成対象クラスがあるとプロパティが検出されない問題の確認37 msPassed
testAnalyze7_href属性からプロパティが自動生成されること75 msPassed
testAnalyze80_インタフェース型を返す既存DTOクラスのプロパティであってもグループ名がない場合はrepeat変数で受けている場合はrepeat変数名によって実装クラス名が決定されること38 msPassed
testAnalyze81_パス式とリクエストパラメータ名が同じプロパティを指す場合にプロパティ型が別々に判断されてしまわないこと38 msPassed
testAnalyze82_インタフェースを返す既存DTOクラスのプロパティに対応する自動生成DTO型はそのインタフェースを実装していること36 msPassed
testAnalyze82_インタフェースを返す既存DTOクラスのプロパティに対応する自動生成DTO型はそのインタフェースを実装していること235 msPassed
testAnalyze83_インタフェースを返す既存DTOクラスのプロパティをrepeat変数で受けている場合にはグループ名がrepeat変数名よりも優先されること37 msPassed
testAnalyze84_インタフェースを返す既存DTOクラスのプロパティをrepeat変数で受けている場合にはグループ名がなければrepeat変数名がインタフェース名よりも優先されること38 msPassed
testAnalyze85_再生成の際にインタフェースを返す既存DTOクラスのプロパティの型を正しく推論できること37 msPassed
testAnalyze86_ヒントでインタフェースを返す既存DTOクラスのプロパティの型を指定した場合に正しく推論できること35 msPassed
testAnalyze87_インタフェースを返す既存DTOクラスが入れ子になっている場合に正しく推論できること46 msPassed
testAnalyze88_FormDtoは空でも生成されること61 msPassed
testAnalyze89_インタフェース型の実装型である自動生成DTOの親クラスはプロパティファイルで指定されていれば指定されたものになること0.1 secPassed
testAnalyze8_src属性からプロパティが自動生成されること62 msPassed
testAnalyze90_インタフェース型の実装型である自動生成DTOの親クラスはもともとの指定が維持されること68 msPassed
testAnalyze91_インタフェース型の実装型のコレクションをrepeatする場合_repeatが指定されているタグでattributesでrepeat変数が参照されている時_repeat変数と同名のプロパティの型がStringと推論されること69 msPassed
testAnalyze92_パーセントvalueをつけたプロパティはNote型と推論されること65 msPassed
testAnalyze93_リクエストパラメータ情報が対応するプロパティに設定されること72 msPassed
testAnalyze94_createBaseClassesがtrueであってもインタフェースを返す既存DTOクラスのプロパティに対応する自動生成DTO型はそのインタフェースを実装していること65 msPassed
testAnalyze9_formのパラメータに対応するプロパティが生成されること0.11 secPassed