JUnit
JUnit | |
---|---|
Тип | Инструмент тестирования |
Разработчики | Кент Бек, Эрик Гамма |
Написана на | Java |
Операционная система | Cross-platform |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 4.5 (8 августа, 2008) |
Репозиторий | github.com/junit-team/ju… |
Лицензия | 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 org.junit.Test;
import junit.framework.Assert;
public class MathTest {
@Test
public void testEquals() {
Assert.assertEquals(4, 2 + 2);
Assert.assertTrue(4 == 2 + 2);
}
@Test
public void testNotEquals() {
Assert.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