JUnit

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
JUnit
Тип

Инструмент тестирования

Разработчик

Кент Бек, Эрик Гамма

Операционная система

Cross-platform

Последняя версия

4.11 (14 ноября 2012)

Лицензия

Common Public License

Сайт

http://junit.org

JUnit — библиотека для модульного тестирования программного обеспечения на языке Java.

Созданный Кентом Беком и Эриком Гаммой, JUnit принадлежит семье фреймворков xUnit для разных языков программирования, берущей начало в SUnit Кента Бека для Smalltalk. JUnit породил экосистему расширений — JMock, EasyMock, DbUnit, HttpUnit и т. д.

JUnit был портирован на другие языки, включая PHP (PHPUnit), C# (NUnit), Python (PyUnit), Fortran (fUnit), Delphi (DUnit), Free Pascal (FPCUnit), Perl (Test::Unit), C++ (CPPUnit), Flex (FlexUnit), JavaScript (JSUnit), COS (COSUnit).

Опыт, полученный при работе с 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);
    }
}

См. также[править | править вики-текст]

Литература[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]

Сайты и ресурсы
Статьи