2016-01-11 1 views
0

Я получаю исключение в виде исключения по току. Не уверен, что я делаю неправильно здесь. Ошибка я получаю java.lang.NullPointerException для goToLogin и test1() на beginAt("someJspFile")Проблема с тестированием JWebUnit

import net.sourceforge.jwebunit.junit.JWebUnit; 
import net.sourceforge.jwebunit.util.TestingEngineRegistry; 
import org.junit.Before; 

import org.junit.*; 
import static net.sourceforge.jwebunit.junit.JWebUnit.*; 

import static net.sourceforge.jwebunit.junit.JWebUnit.setBaseUrl; 



public class ServletTest { 


    @Before 
    public void prepare() { 
     JWebUnit.setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_HTMLUNIT); // use HtmlUnit 
     JWebUnit.setTestingEngineKey(TestingEngineRegistry.TESTING_ENGINE_WEBDRIVER); // use WebDriver 
    } 

    public void setUp() throws Exception { 

     setBaseUrl("http://localhost:8080"); 

    } 
    @Test 
    public void goToLogin() { 
     beginAt("someJspFile.jsp"); 
    } 

    @Test 
    public void test1() { 
     beginAt("someJspFile.jsp"); 
     setTextField("username", "test"); 
     submit(); 
     assertTitleEquals("Welcome, test!"); 
    } 

} 
+0

Я не знаю, что делает 'beginAt()', но если он обращается к файлам, не следует ли его обернуть в try catch? Если файл, к которому необходимо получить доступ, отсутствует, программа сработает, если im правильно. – Mic1780

+0

Здесь я приведу пример из [https://jwebunit.github.io/jwebunit/] – user557657

ответ

0

тестов не может открыть страницу «someJspFile.jsp», неправильный адрес страницы.