JUnit

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

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

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

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

функціональність

  • junit.framework.Assert
    • assertEquals
    • assertFalse
    • assertNotNull
    • assertNull
    • assertNotSame
    • assertSame
    • assertTrue
  • junit.framework.TestCase extends junit.framework.Assert
    • run
    • setUp
    • tearDown

Зразок теста

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 написаних на інших мовах програмування включаючи:

Джерела

  1. Release 5.7.2 — 2021.

Література

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.