package ru.yandex.qatools.allure.testng.testdata;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.Assert.assertThat;
import static org.testng.Assert.fail;
/**
* Class with simple tests. It's used to check correctness of Allure TestNG listener.
*
* @author Kirill Kozlov kozlov.k.e@gmail.com
* Date: 04.02.14
*/
public class TestDataClass {
@Test
public void passedTest() { }
@Test
public void failedTest() {
fail();
}
@Test(dependsOnMethods = "failedTest")
public void skippedByDependencyTest() { }
@DataProvider
public Object[][] dataProvider() {
return new Object[][] {
{1}, {2}, {3}
};
}
@Test(dataProvider = "dataProvider")
public void parametrizedTest(int parameter) {
assertThat(parameter, equalTo(2));
}
@Test(enabled = false, description = "This is pending test")
public void pendingTest(){
}
}