Всем привет!
Для 5 классов создался класс тестирования с функциями тестирования указанных нужных методов класса в ветке src/test
При попытке создать подобный класс для любого другого(существующего или нового класса) вылезает ошибка
"Failed to Create Class. Cannot Create Class 'ClinicTest' "
При этом сам класс создаётся. Но без функций тестирования выделенных при создании класса тестирования функций тестируемого класса.
Далее при попытке создать тест отдельно для какой-то функции и выбора данного созданного класса, вылезает ошибка
"Failed to detect test framework for ru.lesson.ClinicTest"
1) Подключаю Maven с dependency Junit к проекту.
2) Жму правой кнопкой на имя класса.
3) Жму "create test"
4) Выбираю версию junit и тестируемые методы
С чем может быть связана данная ситуация? Может кто подскажет как мне создавать новые классы тестирования в этом проекте?
Егор Гераськин
20 уровень
Нужна помощь с Junit, не создаются тест-классы
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
28 января 2020, 11:40
такое надо в мемориз добавлять.
Хотелось бы верить что ты не называешь методы функциями, но боюсь этим надеждам не суждено сбыться...
По твоему вопросу, у меня 94 млн результатов гугль высветилось, тебе ни один не подошел?
Посмотри внимательно, погугль решения, попробуй одно, второе, посмотри что там да и как происходит. Не думаю что это сильно серьезный вопрос, с чем ты бы не смог справиться. Держи глаза широко открытыми и читай варианты решения, пробуй их - там вариантов ого-го.
-1
Егор ГераськинExpert
28 января 2020, 12:00
Ну да, вот так будет проще понять:
Функции, методы, процедуры - в разных ситуациях можно писать по разному. Статическая void функция - процедура. Я лично не гнушаюсь называть любой метод/процедуру функцией, так уж завелось со времён изучения с++ и матана. В целом это вопрос терминологии, не касается темы поста и поднятой проблемы.
Спасибо за отсылку в гугл, это очень мило. Уже пару дней там копаюсь, пока решения конкретно своей проблемы не нашёл. Вот и пришёл на форум.
0
Justinian Judge в Mega City One Master
28 января 2020, 12:37
https://proglib.io/p/how-to-ask/
Мы хотим тебе помочь, но ты нам тоже должен в этом помочь и проделать определенный объем работы для этого.
а я думаю что касается, но да ладно. Это твоя зона ответственности перед собой.
А догадаться об этом, что ты там делал конкретно, мы должны при помощи считывания твоих альфа-волн при помощи психокинетических способностей. Как мило, что ты о нас такого высокого мнения.
Качество вопроса == качество ответа.
Такой вопрос как у тебя очень сложно саппортить "я нажимаю кнопку А, оно не работает, что может быть не так". Да что угодно. Может ты на холодильнике установил линукс или винду на фотоаппарат, и там у тебя не работает. Может у тебя идея 10 летней давности, может да что угодно. Это решается методом научного тыка и анализом того что ты видишь своими глазами. Мы не видим того что видишь ты.
Мы без понятия что ты пробовал.
Мы без понятия что ты вообще нарыл по этой теме.
Это не вопрос, а так, поделился парочкой своих мыслей в процессе спортивной ходьбы между тремя соснами.
+1
VladimirMaster
28 января 2020, 11:29
Егор, посмотри этот видос. Все поймешь.
0
Егор ГераськинExpert
28 января 2020, 11:32
Спасибо. Но там есть решение конкретно моей проблемы? Так то добавлять юнит-тесты в связке idea-maven-junit это 2 клика, просто больше 5 тест-классов успешно создать не выходит
0
VladimirMaster
28 января 2020, 11:38
Егор ничего личного, но вопрос непонятен. Ты не написал, как ты там все это делаешь. Каким образом тестируешь.
Выводов ты так и не сделал, задав этот вопрос на javatalks.ru три дня назад и так и не получив ни одного ответа. Перепиши вопрос.
0
Егор ГераськинExpert
28 января 2020, 11:41
1) Подключаю Maven с dependency Junit к проекту.
2) Жму правой кнопкой на имя класса.
3) Жму "create test"
4) Выбираю версию junit и тестируемые методы
Вот так тестирую.
0
Pavlo Plynko Java-разработчик в CodeGym Expert
28 января 2020, 13:38
Может в мавен проекте после какого-то изменения в пом-нике не выполнил "Import Changes" ?
У меня раз так было, не смог из-за этого тесты по Ctrl-Shift-T создавать :(
+2
Егор ГераськинExpert
28 января 2020, 14:19
Помогло! Спасибо, это именно тот совет, который я ждал!
0
Pavlo Plynko Java-разработчик в CodeGym Expert
28 января 2020, 14:22
+3
Сергеев ВикторMaster
28 января 2020, 17:28
Pavlo Plynko, за лотерейным билетом уже выехал? )
+2