JUnit
Матеріал з Вікіпедії — вільної енциклопедії.
![]() |
|
|---|---|
JUnit у Eclipse |
|
| Розробник(и) | Кент Бек, Ерік Ґамма |
| Стабільний випуск | 4.5 (8 серпня 2008) |
| Операційна система | Cross-platform |
| Доступні мови | Java |
| Тип | Інструмент тестування |
| Ліцензія | Common Public License |
| Сайт | junit.org |
JUnit — бібліотека для тестування програмного забезпечення для мови Java.
Створений Кентом Беком і Еріком Ґаммою, JUnit є представником родини фреймворків xUnit для різних мов програмування, яка бере початок у SUnit Кента Бека для Smalltalk. JUnit породив екосистему розширень — JMock, EasyMock, DbUnit, HttpUnit, Selenium тощо.
Досвід одержаний при роботі з JUnit був важливим у розробці концепцій тестування програмного забезпечення.
функціональність
- junit.framework.Assert
- assertEquals
- assertFalse
- assertNotNull
- assertNull
- assertNotSame
- assertSame
- assertTrue
- junit.framework.TestCase extends junit.framework.Assert
- run
- setUp
- tearDown
Зразок теста [ред.]
import junit.framework.TestCase; public class MathTest extends TestCase { public void testEquals() { assertEquals(4, 2 + 2); assertTrue(4 == 2 + 2); } public void testNotEquals() { assertFalse(5 == 2 + 2); } }
Література [ред.]
- Test-Driven Development: By Example, ISBN 0-321-14653-0 by Kent Beck. Addison-Wesley, 2002-2003
- Java testing and design, from unit testing to automated web tests, Frank Cohen, ISBN 0131421891, 544 pages, Prentice Hall, 2004

