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


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

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

作成者:
nakamura

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

要素の詳細

target

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

targetName

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

デフォルト:
""

pointcut

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

デフォルト:
""

returnValue

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

デフォルト:
""

throwable

public abstract String throwable
Throwableを表す式です。

デフォルト:
""


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.