You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.6 KiB

package foundation.pEp.pitytest.examples.helloworld;
import static foundation.pEp.pitytest.TestLogger.*;
import foundation.pEp.pitytest.*;
class HelloWorldTestContext extends AbstractTestContext {
String name;
@Override
public HelloWorldTestContext init() throws Throwable {
name = "PityTest";
return this;
}
}
class TestMain {
public static void main(String[] args) throws Exception {
new TestUnit<HelloWorldTestContext>("Hello World1",new HelloWorldTestContext() , ctx -> {
// do stuff using the context
// throw or assert, to let a testunit fail
log("=== OUTPUT FROM THE TEST ITSELF BEGIN ===");
log("OK Hello World 1 from: " + ctx.name);
log("=== OUTPUT FROM THE TEST ITSELF END ===");
}).run();
new TestUnit<HelloWorldTestContext>("Hello World2",new HelloWorldTestContext() , ctx -> {
// do stuff using the context
// throw or assert, to let a testunit fail
log("=== OUTPUT FROM THE TEST ITSELF BEGIN ===");
log("OK Hello World 2 from: " + ctx.name);
log("=== OUTPUT FROM THE TEST ITSELF END ===");
}).run();
new TestUnit<HelloWorldTestContext>("Hello World3",new HelloWorldTestContext() , ctx -> {
// do stuff using the context
// throw or assert, to let a testunit fail
log("=== OUTPUT FROM THE TEST ITSELF BEGIN ===");
log("Failing Hello World 3 from: " + ctx.name);
log("=== OUTPUT FROM THE TEST ITSELF END ===");
assert false;
}).run();
}
}