JUnit

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
JUnit
Тип Инструмент тестирования
Разработчик Кент Бек, Эрик Гамма
ОС Cross-platform
Версия 4.7 (4 августа 2009)
Лицензия Common Public License
Сайт junit.org (англ.)

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

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

JUnit был портирован на другие языки, включая PHP (PHPUnit), C# (NUnit), Python (PyUnit), Fortran (fUnit), Delphi (DUnit), Free Pascal (FPCUnit), Perl (Test::Class и 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);
	}
}

См. также

Литература

Ссылки

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

cs:JUnit de:JUnit en:JUnit es:JUnit fr:JUnit he:JUnit it:JUnit ja:JUnit lt:JUnit pl:JUnit pt:JUnit uk:JUnit zh:JUnit

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....