package sft.reports.markdown; import org.junit.*; import org.junit.runner.RunWith; import sft.SimpleFunctionalTest; import sft.Text; import sft.Using; /* Use case Comment line 1 Use case Comment line 2 */ @RunWith(SimpleFunctionalTest.class) @Using(MarkdownReportConfiguration.class) public class MarkdownSample { @BeforeClass public static void beforeUseCase(){ setUpUseCase(); } @Before public void beforeScenario(){ setUpScenario(); } /* Scenario Comment line 1 Scenario Comment line 2 */ @Test public void firstScenario(){ doNothing(); doNothingWithParameter("parameter1", 2); } public SubUseCaseSuccessful subUseCaseSuccessful = new SubUseCaseSuccessful(); public SubUseCaseFailed subUseCaseFailed = new SubUseCaseFailed(); public SubUseCaseIgnored subUseCaseIgnored = new SubUseCaseIgnored(); @After public void afterScenario(){ tearDownScenario(); } @AfterClass public static void setupUseCase(){ tearDownUseCase(); } private static void setUpUseCase() { } private void setUpScenario() { } @Text("Do nothing with parameters ${parameter1} and ${parameter2}") private void doNothingWithParameter(String parameter1, int parameter2) {} private void doNothing() { } private void tearDownScenario() { } private static void tearDownUseCase() { } }