[testng] 283/355: Add #420 test case

Eugene Zhukov eugene-guest at moszumanska.debian.org
Tue Aug 18 10:20:15 UTC 2015


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 <julien.herr at alcatel-lucent.com>
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;
+
+ at 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;
+
+ at 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



More information about the pkg-java-commits mailing list