[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