Interested Article - JUnit

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

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

JUnit был портирован на другие языки, включая PHP ( ), C# ( NUnit ), Python ( ), Fortran ( ), Delphi ( DUnit ), Free Pascal ( ), Perl ( ), C++ ( ), Flex ( ), JavaScript ( ), COS ( ).

Опыт, полученный при работе с 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);
    }
}

См. также

Литература

Примечания

Ссылки

Статьи
  • (англ.)
  • (англ.)
  • (англ.)
  • (англ.)
  • (англ.)
  • от 2 августа 2013 на Wayback Machine (на примере JUnit) (рус.)
  • (рус.)
  • (рус.)
  • (рус.)
Источник —

Same as JUnit