Как я могу рекурсивно найти и запустить все тесты Junit 4 в Eclipse?

Я хотел бы запустить все тесты junit 4 в моем проекте Eclipse. Проект настраивается с помощью / source и / test. В разделе / ​​test находятся различные пакеты, такие как:

com.yaddayadda.test.core.entity
com.yaddayadda.test.core.framework

Если я щелкну правой кнопкой мыши на уровне / test в проводнике пакетов и выберу «Запуск от имени»; Junit Test Я получаю сообщение об ошибке:

No tests found with test runner 'JUnit 4'.

Если я щелкну правой кнопкой мыши на com.yaddayadda.test.core.entity , он найдет и выполнит все тесты в этом пакете. Итак, аннотации @Test верны (они также правильно подбираются Ant на сервере сборки). Однако, если я попытаюсь запустить все тесты в com.yaddayadda.test.core , то ничего не обнаружит.

По сути, он смотрит только внутри пакета, а не на всех потомков. Band Of Horses - Никто не любит Вы Группа лошадей - Похороны Band of Horses - The Funeral (тексты в описании) Band of ...

Допустим, у меня есть такой массив:

  • Band of Horses - Is There a Ghost
  • Band Of Horses - Никто не собирается любить You
  • Band of Horses - The Funeral
  • Band of Horses - The Funeral (текст в описании)
  • Группа лошадей - Ларедо
  • Группа лошадей - Ларедо на Леттермане 5.20.10
  • Лошадиный отряд - «Великая соль» Lake "Sub Pop Records
  • Band Of Horses -" Никто не собирается любить You "
  • Band of Horses исполняет Marry Song в Свадьба в Тромсе
  • Конный оркестр - Никто не любит Вы
  • 'Ларедо' от Band of Horses на Q TV
  • Band of Horses, На моем пути домой
  • Band of Horses - свадьба сигарет группы
  • Band Of Horses - "Свадьба сигарет" Bands »
  • Band Of Horses - Я иду в сарай Потому что мне нравятся наши мечи
  • Наши мечи - Группа лошадей
  • Группа лошадей - "Женись на песне"
  • Группа лошадей - Монстры
  • Группа лошадей - Никто не собирается любить Вы

Новый набор будет иметь:

  • Отряд лошадей - есть ли призрак
  • Отряд лошадей - никто не полюбит Вы
  • Группа лошадей - Похороны
  • Группа лошадей - Ларедо
  • Группа лошадей - "Великая соль Lake "Sub Pop Records
  • Группа лошадей, на обратном пути домой
  • Группа лошадей - свадьба сигарет группы
  • Band Of Horses - I Go To The Barn Потому что мне нравится
  • Наши мечи - Группа лошадей
  • Группа лошадей - "Песня жениться"
  • Группа лошадей - Монстры

Как бы вы сравнили каждую строку со всеми остальными строками в списке в PHP, и если они похожи, удалите их.

Я считаю их похожими:

  • Band of Horses - The Funeral
  • Band of Horses - The Funeral (текст в описании)

Другой пример:

  • Группа лошадей - Ларедо
  • Группа лошадей - Ларедо о Леттермане 5.20.10
7
задан Jasper 13 January 2012 в 13:38
поделиться