|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.09.2010, 17:56 | #1 |
Новичок
Джуниор
Регистрация: 06.09.2010
Сообщений: 4
|
Java. Объект треугольник и JUnit тест
Имеется интерфейс:
Код:
также есть метод возвращающий треугольник: Код:
я так понимаю нужно использовать свойство треугольника о том, что сумма двух его сторон больше третьей, но где это прописать не представляю написал вот такое: Код:
From artemavd: не забывай пользоваться тэгом оформления кода. Последний раз редактировалось artemavd; 06.09.2010 в 18:42. |
06.09.2010, 20:14 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Код:
Расширь интерфейс классом TriangleProvider и переопредели методы: Код:
Код:
Последний раз редактировалось profi; 06.09.2010 в 20:30. Причина: Подправил. |
06.09.2010, 20:25 | #3 |
Новичок
Джуниор
Регистрация: 06.09.2010
Сообщений: 4
|
но теперь получается что я тестирую не метод getTriangle(), а что то другое...
|
06.09.2010, 20:27 | #4 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Т.е.? Не совсем тебя понял.
|
06.09.2010, 20:51 | #5 |
Новичок
Джуниор
Регистрация: 06.09.2010
Сообщений: 4
|
у меня задание протестировать метод getTriangle() на то что он действительно возвращает треугольник
а т.к. у меня метод getTriangle() пустой и походу ничего не возвращает, то я просто проверяю методы getTriangle() и метод getTriangle() вообще ни при чём Код:
C:\Program Files\Java\jdk1.6.0_21\bin>javac -cp junit-4.9.jar t1\*.java t1\TestTriangle.java:8: cannot find symbol symbol : method assertTrue(boolean) location: class TestTriangle assertTrue(((t.getLen1() + t.getLen2()) > t.getLen3()) && ((t.getLen2 ) + t.getLen3()) > t.getLen1()) && ((t.getLen3() + t.getLen1()) > t.getLen2())); 1 error Не пойму в чём дело? Последний раз редактировалось kirrill; 06.09.2010 в 21:12. |
06.09.2010, 21:48 | #6 | |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Цитата:
вам необходимо протестировать метод getTriangle(), для этого вам надо написать его реализацию и протестировать реализацию, но на уровне интерфейса. а код не компилируется, скорее всего по тому что вы некорректно описали путь к junit, либо допустили синтаксические ошибки.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
|
06.09.2010, 22:21 | #7 |
Новичок
Джуниор
Регистрация: 06.09.2010
Сообщений: 4
|
Всем большое спасибо за помощь!
Последний раз редактировалось kirrill; 07.09.2010 в 01:35. |
08.11.2011, 00:34 | #8 |
Новичок
Джуниор
Регистрация: 30.10.2011
Сообщений: 1
|
Люди,кто-нибудь может объяснить и помочь написать тестовый код???очень надо(((
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Класс треугольник в java | Vitaliy_Kom | Помощь студентам | 0 | 23.11.2009 10:01 |
Помогите справиться с java.lang.OutOfMemoryError: Java heap space | Levilaulada | Помощь студентам | 1 | 17.05.2009 10:59 |
JUnit, JMock... | Fuud | Общие вопросы по Java, Java SE, Kotlin | 0 | 26.03.2009 16:31 |