org.seasar.framework.unit
クラス S2TestClassRunner

java.lang.Object
  上位を拡張 org.junit.runner.Runner
      上位を拡張 org.seasar.framework.unit.S2TestClassRunner
すべての実装されたインタフェース:
org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable
直系の既知のサブクラス:
S2Parameterized

public class S2TestClassRunner
extends org.junit.runner.Runner
implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable

テストクラスを扱うランナーです。

作成者:
taedium

コンストラクタの概要
S2TestClassRunner(java.lang.Class<?> clazz, org.junit.runner.Runner runner)
          インスタンスを構築します。
 
メソッドの概要
 void filter(org.junit.runner.manipulation.Filter filter)
           
 org.junit.runner.Description getDescription()
           
 void run(org.junit.runner.notification.RunNotifier notifier)
           
 void sort(org.junit.runner.manipulation.Sorter sorter)
           
protected  void validate(S2MethodValidator methodValidator)
          メソッドの検証を実行します。
 
クラス org.junit.runner.Runner から継承されたメソッド
testCount
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2TestClassRunner

public S2TestClassRunner(java.lang.Class<?> clazz,
                         org.junit.runner.Runner runner)
                  throws org.junit.internal.runners.InitializationError
インスタンスを構築します。

パラメータ:
clazz - テストクラス
runner - 委譲先のランナー
例外:
org.junit.internal.runners.InitializationError - 初期化時に何らかのエラーが発生した場合
メソッドの詳細

validate

protected void validate(S2MethodValidator methodValidator)
メソッドの検証を実行します。

パラメータ:
methodValidator - メソッドバリデータ

run

public void run(org.junit.runner.notification.RunNotifier notifier)
定義:
クラス org.junit.runner.Runner 内の run

getDescription

public org.junit.runner.Description getDescription()
定義:
クラス org.junit.runner.Runner 内の getDescription

filter

public void filter(org.junit.runner.manipulation.Filter filter)
            throws org.junit.runner.manipulation.NoTestsRemainException
定義:
インタフェース org.junit.runner.manipulation.Filterable 内の filter
例外:
org.junit.runner.manipulation.NoTestsRemainException

sort

public void sort(org.junit.runner.manipulation.Sorter sorter)
定義:
インタフェース org.junit.runner.manipulation.Sortable 内の sort


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