0

JWebUnit フレームワークを使用して、サーブレットで統合テストを実行しようとしています。必要な 2 つの jar ファイル (jwebunitcorejwebunit-htmlunit-plgin) をクラス パスにインポートしただけです。コードは次のとおりです。

package com.ec.projectName.server;

import static org.junit.Assert.*;
import net.sourceforge.jwebunit.junit.JWebUnit;
import net.sourceforge.jwebunit.util.TestingEngineRegistry;

import org.junit.Before;
import org.junit.Test;

public class ViewTest {

    @Before
    public void setUp() throws Exception {
        JWebUnit.setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT);
        JWebUnit.setBaseUrl("http://localhost:8080/projectName");
    }

    @Test
    public void test() {

        JWebUnit.beginAt("View.html");
        JWebUnit.assertTitleEquals("View result");
        JWebUnit.assertFormPresent();
        JWebUnit.assertFormElementPresent("preferred_name");
        JWebUnit.assertFormElementPresent("zip_Code");
    }
}

最後に、これをjunitテストとして実行すると、サーブレットがブラウザで実行されますが、結果としてまだエラーが発生します!

ここで何か間違ったことをしていますか?

4

0 に答える 0