JUnit
Ugrás a navigációhoz
Ugrás a kereséshez
| JUnit | |
|---|---|
| | |
| 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. ) |
| 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
- Tesztvezérelt fejlesztés: Példa szerint, ISBN 0-321-14653-0 , Kent Beck . Addison-Wesley, 2002-2003
- Java tesztelés és tervezés, az egységteszttől az automatizált webes tesztekig , Frank Cohen, ISBN 0-13-142189-1 , 544 oldal, Prentice Hall, 2004
Jegyzetek
Linkek
- Cikkek
- Egységtesztek a JUnit -tel
- JUnit antipatterns (developerWorks )
- JUnit antiminták (Exubero )
- Egy korai pillantás a JUnit 4-re
- Ismerkedjen meg a JUnit 4 új speciális funkcióival
- Tesztelés fejlesztői szemszögből archiválva 2013. augusztus 2-án a Wayback Machine -nél (a JUnit példaként) (orosz)
- Tesztelés JUnit-tel (teszteset) (orosz)
- Tesztelés és belső osztályok (belső osztály) (rus.)
- A JUnit tesztelés elvének magyarázata egy példával (orosz)