org.seasar.framework.unit.annotation
注釈タイプ Mock


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface Mock

コンポーネントにMockInterceptorを適用することを示します。

作成者:
nakamura

必須要素の概要
 java.lang.Class<?> target
          インターセプタ適用対象のコンポーネントクラスです。
 
任意要素の概要
 java.lang.String pointcut
          ポイントカットを表す正規表現です。
 java.lang.String returnValue
          戻り値を表す式です。
 java.lang.String targetName
          インターセプタ適用対象のコンポーネント名です。
 java.lang.String throwable
          Throwableを表す式です。
 

要素の詳細

target

public abstract java.lang.Class<?> target
インターセプタ適用対象のコンポーネントクラスです。

targetName

public abstract java.lang.String targetName
インターセプタ適用対象のコンポーネント名です。

デフォルト:
""

pointcut

public abstract java.lang.String pointcut
ポイントカットを表す正規表現です。

デフォルト:
""

returnValue

public abstract java.lang.String returnValue
戻り値を表す式です。

デフォルト:
""

throwable

public abstract java.lang.String throwable
Throwableを表す式です。

デフォルト:
""


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.