- PR -

StrutsTestについて

1
投稿者投稿内容
ヒーロー
会議室デビュー日: 2005/03/17
投稿数: 12
投稿日時: 2005-03-24 14:52
こんにちわ。いつもお世話になってます。

Strutsのテストツールを作成しました。
eclipse上からJunit実行をするとエラーがでます。
原因がさっぱり分からず苦戦しています。


--テストソース--
public class ActionLoginTest extends MockStrutsTestCase {


public ActionLoginTest(String testName) {
super(testName);
}

public void pluseTest() {

setRequestPathInfo("/login");

// リクエストに値をセットする。
addRequestParameter("param1", "1");
addRequestParameter("param2", "1");
addRequestParameter("value", "たす");

// アクションの呼び出し
actionPerform();

verifyForward("pluse");

}

----エラー内容----
junit.framework.AssertionFailedError: No tests found in
test.TestActionView1
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.TestSuite$1.runTest(TestSuite.java:263)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:421)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:305)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:186)

--環境--
eclipse3.0
Junit3.8
struts1.2
strutsTest2.1.3
Tomcat5.0.30
java1.4 です。

どなたかアドバイスをお願いいたします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-03-24 14:58
テストメソッド名が "test" から始まっていないからではないでしょうか。
ヒーロー
会議室デビュー日: 2005/03/17
投稿数: 12
投稿日時: 2005-03-24 15:37
早い返事ありがとうございます。

インギ様のおっしゃる通りやったところ解決しました。

私の勘違いにでした。eclipse上でJunitのテストクラスを作成すると***Testという名前になっていたのでそれでいけると思い込んでいました。

本当にありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)