2016-07-19 6 views
1

При использовании EvoSuite Eclipse Plugin для генерации тестового примера для класса, который расширяет HttpServlet в динамическом веб-проекте, я получаю следующую ошибку.Ошибка при генерации тестовых примеров при использовании EvoSuite Eclipse Plugin

enter image description here

Те китайские символы значений «Windows не может найти этот файл F:. \ Java \ J2EEWorkspace \ EvoSuiteTest \ evosuite-тесты \ ком \ s ... \ TestServlet_ESTest.java Пожалуйста, попробуйте проверить файл имя снова. ".

Код, который будет генерироваться EvoSuite Eclipse Plugin являются

package com.servlet; 

import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

public class TestServlet extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

    public void service(HttpServletRequest request, HttpServletResponse  response){ 
     System.out.println("I am a test..."); 
    } 

} 

ответ

0

если мы добавим контейнера банки сервлетов (например, баночки в TOMCAT/Lib) в проект снова, несмотря на Сервере Runtime Library которые уже добавлены, проблема будет решена. Я не знаю, в чем причина. Это может быть ошибка Evosuite.

0

Эта проблема также может быть найдена в командной строке. В командной строке мы обнаружили, что jre не хватает jdk tools.jar. Если jdk1.8/lib/tools.jar был помещен в jre8/lib /, проблема будет решена.

using EvoSuite plugin for eclipse on Windows 7 OS