This is an automated email from the git hooks/post-receive script. eugene-guest pushed a commit to annotated tag OpenBSD in repository testng.
commit 9ae8d03ba0f9a69ce715d1ae69ce93c8c995d309 Author: Julien Herr <[email protected]> Date: Sat May 9 16:08:46 2015 +0200 Add #420 test case --- src/test/java/test/enable/EnableTest.java | 14 ++++++++++++++ src/test/java/test/enable/Issue420BaseTestCase.java | 9 +++++++++ src/test/java/test/enable/Issue420FirstSample.java | 10 ++++++++++ src/test/java/test/enable/Issue420SecondSample.java | 10 ++++++++++ 4 files changed, 43 insertions(+) diff --git a/src/test/java/test/enable/EnableTest.java b/src/test/java/test/enable/EnableTest.java index 1bf7dd5..85932fb 100644 --- a/src/test/java/test/enable/EnableTest.java +++ b/src/test/java/test/enable/EnableTest.java @@ -8,6 +8,8 @@ import java.util.List; import test.SimpleBaseTest; +import static org.assertj.core.api.Assertions.assertThat; + public class EnableTest extends SimpleBaseTest { @Test @@ -40,4 +42,16 @@ public class EnableTest extends SimpleBaseTest { Assert.assertEquals(invokedMethods.get(18), "testC3"); Assert.assertEquals(invokedMethods.size(), 19); } + + @Test(description = "https://github.com/cbeust/testng/issues/420") + public void issue420() { + TestNG tng = create(Issue420FirstSample.class, Issue420SecondSample.class); + InvokedMethodListener listener = new InvokedMethodListener(); + tng.addListener(listener); + tng.run(); + + assertThat(listener.getInvokedMethods()).containsExactly( + "initEnvironment", "verifySomethingFirstSample", "verifySomethingSecondSample" + ); + } } diff --git a/src/test/java/test/enable/Issue420BaseTestCase.java b/src/test/java/test/enable/Issue420BaseTestCase.java new file mode 100644 index 0000000..1c41077 --- /dev/null +++ b/src/test/java/test/enable/Issue420BaseTestCase.java @@ -0,0 +1,9 @@ +package test.enable; + +import org.testng.annotations.BeforeSuite; + +public abstract class Issue420BaseTestCase { + + @BeforeSuite(alwaysRun = true) + public static void initEnvironment() {} +} diff --git a/src/test/java/test/enable/Issue420FirstSample.java b/src/test/java/test/enable/Issue420FirstSample.java new file mode 100644 index 0000000..e18efdb --- /dev/null +++ b/src/test/java/test/enable/Issue420FirstSample.java @@ -0,0 +1,10 @@ +package test.enable; + +import org.testng.annotations.Test; + +@Test(enabled = false) +public class Issue420FirstSample extends Issue420BaseTestCase { + + @Test + public void verifySomethingFirstSample() {} +} diff --git a/src/test/java/test/enable/Issue420SecondSample.java b/src/test/java/test/enable/Issue420SecondSample.java new file mode 100644 index 0000000..1cc6cde --- /dev/null +++ b/src/test/java/test/enable/Issue420SecondSample.java @@ -0,0 +1,10 @@ +package test.enable; + +import org.testng.annotations.Test; + +@Test +public class Issue420SecondSample extends Issue420BaseTestCase { + + @Test + public void verifySomethingSecondSample() {} +} -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

