package test.parameters;

import org.testng.Assert;
import org.testng.annotations.Optional;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

/**
 * Checks to see if the parameters from parent suite are passed onto the child suite (referred by
 * <suite-file>)
 */
public class InheritFromSuiteChild2 {
  @Test
  @Parameters({"parameter1", "parameter2", "parameter3", "parameter4"})
  public void inheritedParameter(String p1, String p2, String p3, @Optional("abc") String p4) {
    Assert.assertEquals(p1, "p1");
    Assert.assertEquals(p2, "c2p2");
    Assert.assertEquals(p3, "c2p3");
    Assert.assertEquals(p4, "abc");
  }
}
