content: 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(){ 
      }
  }
  