Я пытаюсь написать тесты JUnit4 для своего веб-приложения, и они работали нормально раньше. Однако теперь, когда я пытаюсь запустить тесты, щелкнув правой кнопкой мыши файл класса -> Run As -> JUnit Test, я не вижу этого параметра. Я думаю, что это может быть из-за того, что коллега совершил некоторые настройки/свойства Eclipse в случае аварии, которая испортилась мне. Я использую Eclipse Helios на Mac под управлением 10.6.X.Запуск Как JUnit не появляется в Eclipse - с помощью JUnit4
я заметил, что иконки на тестовых классов изменилось с «заполненной» J в «пузырек» J, и я не уверен, что это означающий какие-то проблемы:
Я дважды проверил и убедился, что JUnit4 находится на моем пути сборки, и я перешел на панель Eclipse -> Preferences -> JUnit и проверил, что используются импорт JUnit4.
Мои тестовые классы выглядеть следующим образом:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "classpath*:/resources/action-test-appconfig.xml" })
@Transactional
public class UserControllerTest extends BaseStrutsTestCase<UserController> {
/**
* Tests the ability of a user to change their login username
* @throws Exception
*/
@Test
public void testChangeLogin() throws Exception {
Любые мысли и предложения приветствуются.
Извините, но я не знаком с этим. Куда бы я пошел, чтобы добавить ссылку в classpath? – rawkfist0215
@ rawkfist0215 Хорошо, я дам u другим способом, сделайте это: ctrl + shift + r и введите имя своего тестового класса. Если вы видите список, содержащий более одной записи. Попробуйте использовать другую запись, чтобы открыть правильный файл java. Правильный java-файл будет иметь заполненный значок J вместо пустого. Дайте мне знать, работает ли этот трюк для u. –
Если я ctrl + shift + r и ищу классы, они приходят с заполненной иконкой J. Однако есть только одна запись на класс. Открытие их с помощью поиска показало, что доступна опция Run As -> JUnit, но когда я нажимаю на эту опцию, она говорит «Нет тестов JUnit», и пустой значок J все еще присутствует в проводнике пакетов. – rawkfist0215