Искорененные тесты

Если вы также хотите передать значения, вы также можете установить переменные сеанса и получить доступ. Например: в jsp вы можете написать

<% HttpSession ses = request.getSession(true);
   String temp=request.getAttribute("what_you_defined"); %>

. Затем вы можете сохранить это значение темпа в своем javascript переменная и игра вокруг

31
задан Craig Angus 20 October 2008 в 20:44
поделиться

5 ответов

Я никогда не видел это - но насколько я могу сказать от скользящего Google в течение нескольких минут, это появляется, как будто это могла быть ошибка в Eclipse, а не проблеме с Вашим тестом. У Вас нет @Test аннотации на тест, я принимаю? Можно ли сдуть тест и воссоздать ли его, и раз так Вы получаете ту же ошибку?

2
ответ дан 27 November 2019 в 22:03
поделиться

Если Ваш класс расширяет TestCase где-нибудь в его иерархии, необходимо использовать исполнитель тестов JUnit 3, перечисленный в выпадающем в соответствии с выполненными конфигурациями. Используя бегуна JUnit 4 (значение по умолчанию я верю), причины, которые искоренили тестовое явление для появления.

12
ответ дан 27 November 2019 в 22:03
поделиться

Finally I found the solution. The problem is that you are not defining your test cases using annotations but are still doing it the "old way". As soon as you convert over to using annotations you will be able to run one test at a time again.

Here is an example of what a basic test should now look like using annotations:

import static org.junit.Assert.*; // Notice the use of "static" here
import org.junit.Before;
import org.junit.Test;

public class MyTests { // Notice we don't extent TestCases anymore

  @Before
  public void setUp() { // Note: It is not required to call this setUp()
    // ...
  }

  @Test
  public void doSomeTest() { // Note: method need not be called "testXXX"
    // ...
    assertTrue(1 == 1);
  }
}
21
ответ дан 27 November 2019 в 22:03
поделиться

Я мог решить эту проблему, перейдя с TestRunner версии 4.0 на 3 в конфигурациях запуска для отдельного метода тестирования.

0
ответ дан 27 November 2019 в 22:03
поделиться

Не расширяйте junit.framework.TestCase в своем тестовом классе с помощью junit1.4, и это должно решить проблему

0
ответ дан 27 November 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: