M
Mullle
Gast
Ich wollte mal fragen, ob es in JUnit möglich ist Tests dynamisch hinzuzufügen. Normalerweise hat man ja eine Testsuit in der die Tests fest codiert sind. Ich würde es gerne so gestalten das man einem Testcase unterschiedliche Parameter vorgibt, die er testen soll, ohne das man den gleichen Testcases immer wieder codieren muss.
Dafür würde ich nur noch gerne einen Test durchführen, der dann aber die Parameter woanders auslesen kann.
(z.B. ein XML File - Der Benutzer schreibt in ein XML File welchen Test er mit welchen Parameter ausführen will[/code]
Code:
import junit.framework.*;
public class TestExample extends TestCase {
public void testOne()
{
assertEquals(1, Test(5));
}
public void testTwo()
{
assertEquals(2, Test(10));
}
public void testThree()
{
assertEquals(3, Test(15));
}
public void testFour()
{
assertEquals(4, Test(20));
}
}
Dafür würde ich nur noch gerne einen Test durchführen, der dann aber die Parameter woanders auslesen kann.
(z.B. ein XML File - Der Benutzer schreibt in ein XML File welchen Test er mit welchen Parameter ausführen will[/code]