Skip to content

Basics usage

Peter Zerlauth edited this page Apr 4, 2023 · 3 revisions

Declaration

VAR
 fbTestsuites:	FB_Testsuites;				// Testsuites
 fbTestsuite1:	FB_Testsuite;				// Testsuite
END_VAR

Implementation

fbTestsuites();				                // call function block
fbTestsuites.P_FilePathName:= 'C:\test\report.xml';     // set output path and name

fbTestsuites.M_Add(fbTestsuite1);                       // add Testsuite to list of Testsuites
fbTestsuite1();			                        // call function block

Writing Tests

CASE fbTestsuite1.P_Testcase OF
	E_Testcase.Start:
		// First error test case
                fbTestsuite1.P_Assert.M_IsTRUE(FALSE, 'False Test');
		fbTestsuite1.M_Testcase('FB_StringBuilder', T#1S, '', '', E_Testcase.Done);    //Call test mehtod / set next test

	E_Testcase.Done:;
	// Testrun finished
END_CASE

Run Tests

grafik

Clone this wiki locally