Я регулярно создаю для каждого класса Java соответствующий тестовый класс. Однако, похоже, что с точки зрения компилятора они никак не связаны. Конечно, я могу связать их с взаимными рефералами в комментариях Javadoc, однако мне интересно, есть ли более стандартный способ рассказать миру «Класс A - это тест JUnit класса B», а «класс B - это класс, проверенный классом А».связать тестовый класс с его основным классом
2
A
ответ
1
У вас действительно нет ссылок на компиляцию, поскольку вы обычно распространяете основной код без тестового кода. Существует только соглашение об именах. Для класса с именем Foo
я использую:
FooTest
для модульных тестовFooSomeSpecificPartOrBehaviorTest
для модульных тестов только подмножество поведения класса.FooIT
для интеграции испытаний
Это соглашение является довольно стандартным и, например, в IntelliJ IDEA Ctrl + Сдвиг + T позволяет быстро перемещаться между основными и тестовых классов, только на основе имен условность.
1
Обычно «соединение» между классом под испытанием и класс теста устанавливаются через именование в: SHA1DigestTest
содержит тест для SHA1Digest
класса.
Смежные вопросы
- 1. Разница между основным классом и классом контроллера?
- 2. Как указатель объекта .storyboard с основным классом делегата?
- 3. Гнездо двух внутренних классов с основным классом
- 4. Общайтесь с основным классом, используя Mqtt-подписчик
- 5. Как связать класс, показанный ниже с основным видом деятельности
- 6. onCreate не вызывался основным классом
- 7. Аннотация класс с основным?
- 8. Связать задание с классом заданий
- 9. Как связать Session.Contents с классом?
- 10. Нелегальное Начало выражения с моим основным классом
- 11. Логическая проблема между основным классом и классом резьбы
- 12. Категория реализует метод, который также будет реализован его основным классом?
- 13. Как связать класс Java 1.5 с классом Java 1.6?
- 14. Как связать класс с другим классом через таблицу отношений
- 15. Как связать подзапрос с основным запросом?
- 16. Как связать javaDocs между классом api и его реализацией?
- 17. Как связать ветку дендрограммы с классом?
- 18. Как связать виджет с моим классом?
- 19. Тестовый класс для триггера
- 20. Как связать текстовое поле Winform с классом?
- 21. java: автоматически найти класс с основным методом
- 22. неудовлетворительную тестовый класс
- 23. Что является самым основным классом в C++
- 24. Исполняемый файл Jar отказывается выполнять даже с указанным основным классом?
- 25. Как связать данные dropdownlist с сложным классом?
- 26. Тестовый класс для Trigger
- 27. JPA тестовый класс UnsupportedClassVersionError
- 28. Попытка связать кнопку изображения с классом Android
- 29. Как связать анимацию CSS3 с классом
- 30. Связать ограничение с другим классом размера - Xcode