|
|
|
Что такое JUnit Test?
|
|||
|---|---|---|---|
|
#18+
Помогите написать простейшие JUnit test, пожалуйста. Чтоб я понял хоть что это такое и с чем едят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 18:51 |
|
||
|
Что такое JUnit Test?
|
|||
|---|---|---|---|
|
#18+
Это специальный класс, который по очереди вызывает методы твоего приложения с заданными параметрами, и сравнивает ответ с референсными значениями. Вот класс, который выполняет простейшие арифметические действия: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. Естественно, приведенный пример примитивен, и тесты для таких тривиальных методов писать не имеет смысла. А вот когда у тебя в методе вызывается десяток других методов, то тест может показать, не допустил ли ты ошибки в одном из них, когда вносил последние изменения? ====================== - Я подхожу к клетке с медведем панда... Видите, какие у него черные круги под глазами?! Медведь панда как бы всем своим видом говорит нам: "Не бухайте!" ====================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 02:59 |
|
||
|
Что такое JUnit Test?
|
|||
|---|---|---|---|
|
#18+
Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 14:58 |
|
||
|
Что такое JUnit Test?
|
|||
|---|---|---|---|
|
#18+
угу, написать метод который вызывает десятки других методов, а потом проверить это одним тестом - в результает он всигда падает, и находить где же ошибка прийдется по старинке, смотря стек трейсы, лазая по коду и попивая кофе. хотя для функциональных тестов - этот вариант подойдет, но юнит тестами - язык не поворачивается. Юнит тест в идеале ДОЛЖЕН тестировать функциональность одного модуля(хотя может все 10 методов в одном юните? что-то мало вериться) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 20:03 |
|
||
|
|

start [/forum/moderation_log.php?user_name=%D0%AE%D0%BB%D1%8F_%D0%9C]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 682ms |
| total: | 804ms |

| 0 / 0 |
