package test.v6;

import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterGroups;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeGroups;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.Test;

public class A {

  @Test(dependsOnMethods = "fa1")
  public void fa2() {}

  @Test(groups = "1")
  public void fa1() {}

  @Test
  public void fa3() {}

  @BeforeGroups("1")
  public void beforeGroups() {}

  @AfterGroups("1")
  public void afterGroups() {}

  @BeforeMethod
  public void beforeMethod() {}

  @AfterMethod
  public void afterMethod() {}

  @BeforeSuite
  public void beforeSuite() {}

  @AfterSuite
  public void afterSuite() {}

  @BeforeClass
  public void beforeClass() {}

  @AfterClass
  public void afterClass() {}
}
