1 9[\ [ 8] 9^_ [ ` 8abcdefg hi j kl kmn kop [qrst u vw 8xD yz{ 8|} ~ 8 8target_/Lorg/seasar/ymir/zpt/DecorateTypePrefixHandler;()VCodeLineNumberTableLocalVariableTablethis3Lorg/seasar/ymir/zpt/DecorateTypePrefixHandlerTest;setUpnotesLorg/seasar/ymir/message/Notes; Exceptions test_値が追加できることAtest_既存の値がない場合でも値が設定できること>test_条件にマッチしない場合は何もしないこと test_値が置換できることDtest_値が既に設定されている場合は何もしないこと9test_条件としてwithという単語が使えることBtest_追加する値としてwithという単語が使えること>test_空白を含む式を条件として記述できることStest_文法エラーの場合はIllegalArgumentExceptionがスローされることexpected$Ljava/lang/IllegalArgumentException;Ttest_文法エラーの場合はIllegalArgumentExceptionがスローされること2Ttest_文法エラーの場合はIllegalArgumentExceptionがスローされること3Ttest_文法エラーの場合はIllegalArgumentExceptionがスローされること4Ttest_文法エラーの場合はIllegalArgumentExceptionがスローされること5^test_talAttributesの中でない場合はIllegalArgumentExceptionがスローされること5ttest_class属性以外の属性に対して使用した場合はIllegalArgumentExceptionがスローされること5 SourceFile"DecorateTypePrefixHandlerTest.java <=-org/seasar/ymir/zpt/DecorateTypePrefixHandler :; C=0org/seasar/ymir/zpt/YmirTalesExpressionEvaluator net/skirnir/freyja/TagElementinputnet/skirnir/freyja/Attributeclassnumber" <net/skirnir/freyja/Element < tal:attributes org/seasar/ymir/message/Noteshoehoeorg/seasar/ymir/message/Notejava/lang/Object < with   number error  notes/notes with error error% notes/contains(hoehoe) with error #notes/contains(fugafuga) with error"notes/contains(hoehoe) with !error!notes/contains(hoehoe) with errorwith with error number with notes/contains(hoehoe) with withfalse | true with with ="java/lang/IllegalArgumentExceptionhoehoe fugafugahoehoe fugafuga hehehehoehoe with hehehe fugafugahoehoe with errorid1org/seasar/ymir/zpt/DecorateTypePrefixHandlerTestorg/seasar/ymir/zpt/ZptTestCasejava/lang/ExceptionsetTalesExpressionEvaluator:(Lnet/skirnir/freyja/zpt/tales/TalesExpressionEvaluator;)Vcontext_+Lnet/skirnir/freyja/zpt/ZptTemplateContext;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VQ(Ljava/lang/String;[Lnet/skirnir/freyja/Attribute;[Lnet/skirnir/freyja/Element;)V)net/skirnir/freyja/zpt/ZptTemplateContext setElement:(Lnet/skirnir/freyja/Element;)Lnet/skirnir/freyja/Element; setTargetName(Ljava/lang/String;)VsetProcessingAttributeName((Ljava/lang/String;[Ljava/lang/Object;)VaddQ(Ljava/lang/String;Lorg/seasar/ymir/message/Note;)Lorg/seasar/ymir/message/Notes; httpRequest_5Lorg/seasar/ymir/mock/servlet/MockHttpServletRequest;3org/seasar/ymir/mock/servlet/MockHttpServletRequest setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V varResolver_*Lorg/seasar/ymir/zpt/YmirVariableResolver;handleo(Lnet/skirnir/freyja/TemplateContext;Lnet/skirnir/freyja/VariableResolver;Ljava/lang/String;)Ljava/lang/Object; assertEquals'(Ljava/lang/Object;Ljava/lang/Object;)Vfail!89:;<=>>**Y?   @ ABC=> **Y* Y  Y Y SW*  * YL+YYW* !+"?& ;DMU{@ABU3DEFGH=>E#** *$%&'? !@ ABFGI=>b0* Y  W(** *$)&'?$&/(@ 0ABFGJ=>E** *$*&'? +-@ ABFGK=>E(** *$+&'? 02@ ABFGL=>E#** *$,&'? 57@ ABFGM=>E** *$-&'? :<@ ABFGN=>E.** *$/&'? ?A@ ABFGO=>E.** *$0&'? DF@ ABFGP=>f** *$&W1L2?KLNMO@QRABFGS=>f** *$&W1L2?TUWVX@QRABFGT=>f** *$3&W1L2?]^`_a@QRABFGU=>f** *$4&W1L2?fgihj@QRABFGV=>f** *$5&W1L2?oqsrt@QRABFGW=>r"* ** *$6&W1L 2?xz{} |!~@!QR"ABFGX=>s#* 7** *$6&W1L !2? !"@"QR#ABFGYZ