close

JUnit

Ugrás a navigációhoz Ugrás a kereséshez
JUnit
A JUnit program logója
Típusú Teszteszköz
Fejlesztő Kent Beck , Eric Gamma
Beírva Jáva
Operációs rendszer platformközi
Hardver platform Java virtuális gép
legújabb verzió 5.8.2 (2021. november 28. ; 11 hónappal ezelőtt ) ( 2021-11-28 )
Engedély Közös nyilvános licenc
Weboldal junit.org

A JUnit  egy keretrendszer a Java szoftverek tesztelésére .

A Kent Beck és Eric Gamma által létrehozott JUnit a különféle programozási nyelvekhez készült xUnit keretrendszerek családjába tartozik, amely Kent Beck SUnit for Smalltalk programjából származik . A JUnit kiterjesztések ökoszisztémáját hozta létre – JMock , EasyMock , DbUnit , HttpUnit stb.

A JUnit más nyelvekre is át lett portolva, mint például a PHP ( PHUnit ), C# ( NUnit ), Python ( PyUnit ), Fortran ( fUnit ), Delphi ( DUnit ), Free Pascal ( FPCUnit ), Perl ( Teszt::Unit ), C++ ( CPPUnit ), Flex ( FlexUnit ), JavaScript ( JSUnit ), COS ( COSUnit ).

A JUnittal végzett munka során szerzett tapasztalatok fontosak a szoftvertesztelési koncepciók kidolgozásában .

Funkcionalitás

  • junit.keret.Assert
    • asserEquals
    • hamis
    • assertNotNull
    • assertNull
    • assertNot Same
    • ugyanazt állítja
    • állítja Igaz
  • junit.framework.TestCase kiterjeszti a junit.framework.Assert
    • fuss
    • beállít
    • letépni

Minta teszt

import  org.junit.Test ; 
import  junit.framework.Assert ;

public  class  MathTest  { 
    @Test 
    public  void  testEquals ()  { 
        Assert . asserEquals ( 4 ,  2  +  2 ); 
        állítja . assertTrue ( 4  ==  2  +  2 ); 
    }

    @Test 
    public  void  testNotEquals ()  { 
        Assert . assertFalse ( 5  ==  2  +  2 ); 
    } 
}

Lásd még

Irodalom

Jegyzetek

Linkek

Cikkek