factograf
UK
Увійти

JUnit

JUnit
Усі дані картки 10
Тип
Інструмент тестування
Розробники
Кент Бек, Еріх Ґамма
Стабільний випуск
4.12 (5 грудня 2015)
Платформа
віртуальна машина Java
Операційна система
крос-платформовий
Мова програмування
Java
Доступні мови
Java
Ліцензія
Common Public License
Репозиторій
github.com/junit-team/junit-framework
Вебсайт
junit.org

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

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

Досвід одержаний при роботі з JUnit був важливим у розробці концепцій тестування програмного забезпечення.

Зразок теста

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);
	}
}

Портування

Існують також альтернативи JUnit написаних на інших мовах програмування включаючи:

25 мовами

Текст із Вікіпедії, CC BY-SA 4.0 · Стаття-джерело