Skapa en ny enhetstest

Även om de flesta testramverk kräver att varje test också är en klass, inkluderar KDevelop en metod för att förenkla att skapa enhetstester. För att skapa en ny test, högerklicka på en projektkatalog och välj Skapa från mall.... På sida för mallval, välj Test som kategorin, välj sedan programspråket och mallen och klicka på Nästa.

Du blir tillfrågad om testnamnet och en lista med testfall. För testfallen behöver du bara specificera en lista med namn. Vissa ramverk för enhetstest, såsom PyUnit och PHPUnit, kräver att testfallen börjar med ett särskilt prefix. I KDevelop är mallen ansvarig för att lägga till prefixet, så du behöver inte använda något för testfallen här. Efter att ha klickat på Nästa, ange licens och utdataplatser för de genererade filerna, så skapas testen.

Enhetstester skapade på det här sättet läggs inte automatiskt till i något mål. Om du använder CTest eller något annat testramverk, säkerställ att nya filer läggs till i ett mål.