Selvtestningskode - Self-testing code

Selvtestningskode er software, der indeholder indbyggede tests (se test-første-udvikling ).

For at udføre en enhedstest fra kommandolinjen i Java kan en klasse have metoder som følgende.

// Executing <code>main</code> runs the unit test. 
public static void main(String[] args) {
    test();
}

static void test() {
    assert foo == bar;
}

For at påkalde en fuld systemtest kan en klasse indarbejde et metodekald.

public static void main(String[] args) {
    test();
    TestSuite.test();    // invokes full system test
}

Se også

Yderligere læsning

Selvtestkode forklaret af Martin Fowler