Разработчики: Кент Бек, Эрик Гамма
Написана на: Java
Операционная система: Cross-platform
Аппаратная платформа: Java Virtual Machine
Сайт: junit.org
JUnit — библиотека для модульного тестирования программного обеспечения на языке Java.
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);
}
}
Написана на: Java
Операционная система: Cross-platform
Аппаратная платформа: Java Virtual Machine
Сайт: junit.org
JUnit — библиотека для модульного тестирования программного обеспечения на языке Java.
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);
}
}