JUnit

Немає перевірених версій цієї сторінки; ймовірно, її ще не перевіряли на відповідність правилам проєкту.

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

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

Створений Кентом Беком і Еріхом Ґаммою, 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 написаних на інших мовах програмування включаючи:

Джерела

ред.

Література

ред.
  • Beck, Kent (2002–2003). Test-Driven Development: By Example (англ.). Addison-Wesley. ISBN 0-321-14653-0.{{cite book}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання)
  • Cohen, Frank (2004). Java testing and design, from unit testing to automated web tests (англ.). Prentice Hall. ISBN 0131421891. Архів оригіналу за 25 липня 2008. Процитовано 6 липня 2008.