[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10219] Re: JUnit とマルチ スレッド
山本ですこんにちは。
そーなんですよ!
junit.extensions.*;にいいものがありました。
いままで、
public class TestXXX extends TestCase implements Runnable{
public void run(){
junit.framework.run(TestXXX .class);
}
}
とやろうとしたら、コンパイルで
「返り値がvoid と Test で違います!」
(メソッド名が両方run)
とエラーが出て困ってたのですが、
上記パッケージのActiveTestSuiteを使うと、
public class ThreadTest{
public static Test suite() throws Exception {
ActiveTestSuite suite = new ActiveTestSuite();
suite.addTest(new TestXXX("testMethod1"));
suite.addTest(new TestXXX("testMethod2"));
return suite;
}
public static void main(String[] args)throws Exception{
junit.textui.TestRunner.run(ThreadTest.suite());
}
}
とできちゃうのですね。助かりました。
月曜日には発見してたので、
議事録があがったら報告しようかと思ってました。
お調べいただいた高橋様の
厚意に大変感謝してます。
> 読書会でちょっと話題に上った「JUnitとマルチスレッド」の件ですが...
>
> http://www.junit.org/news/extension/index.htm#MtJUnit
> というものがありましたよ。
>
> --
> Borland Enterprise Server #1 in New J2EE Application Server Report!
> Download a free copy of the executive summary:
> http://info.borland.com/csiro
>
> TAKAHASHI, KEN, Tomohiro
>
>
>
/**
* 山本貴士
*
* yamamotot@xxxxxxxxxx
*/