JUnit

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
JUnit
Junit-logo.gif
JUnitEclipseWithSource.png
JUnit у Eclipse
Розробник(и) Кент Бек, Ерік Ґамма
Стабільний випуск 4.5 (8 серпня 2008)
Операційна система Cross-platform
Доступні мови Java
Тип Інструмент тестування
Ліцензія Common Public License
Сайт junit.org

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

Створений Кентом Беком і Еріком Ґаммою, 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);
        }
}

Література [ред.]