Commit 3c4861a 1 parent 756ee63 commit 3c4861a Copy full SHA for 3c4861a
File tree 5 files changed +49
-27
lines changed
5 files changed +49
-27
lines changed Original file line number Diff line number Diff line change 1
- ![ img.png ] ( img.png )
1
+ Relates to https://github.com/testng-team/testng/issues/3000
Original file line number Diff line number Diff line change 26
26
<artifactId >slf4j-api</artifactId >
27
27
<version >2.0.7</version >
28
28
</dependency >
29
- <dependency >
30
- <groupId >org.slf4j</groupId >
31
- <artifactId >slf4j-simple</artifactId >
32
- <version >2.0.7</version >
33
- </dependency >
29
+ <!-- <dependency> -- >
30
+ <!-- <groupId>org.slf4j</groupId> -- >
31
+ <!-- <artifactId>slf4j-simple</artifactId> -- >
32
+ <!-- <version>2.0.7</version> -- >
33
+ <!-- </dependency> -- >
34
34
</dependencies >
35
35
36
36
<build >
Original file line number Diff line number Diff line change
1
+ package com .example ; // 1. to make test PASS: change to `org.example`
2
+
3
+ import org .testng .annotations .BeforeClass ;
4
+ import org .testng .annotations .Test ;
5
+
6
+ import static org .testng .Assert .assertNotNull ;
7
+
8
+ public class MyTest extends MyBaseTest {
9
+
10
+ @ BeforeClass
11
+ public void beforeClass () {
12
+ assertNotNull (dependency ); // fails here
13
+ }
14
+
15
+ @ Test
16
+ public void test () {
17
+ }
18
+ }
19
+
20
+ abstract class MyBaseTest implements MyInterface { // 2. to make test PASS: remove `implements MyInterface`
21
+ protected Object dependency ;
22
+
23
+ public void setDependency (Object dependency ) {
24
+ }
25
+
26
+ @ BeforeClass
27
+ public void setupDependency () {
28
+ dependency = new Object ();
29
+ }
30
+
31
+ @ BeforeClass (dependsOnMethods = "setupDependency" )
32
+ public void setupAdditionalDependency_ () { // 3. to make test PASS: remove `_` from the method name
33
+ }
34
+ }
35
+
36
+ interface MyInterface {
37
+
38
+ void setDependency (Object dependency );
39
+
40
+ default Object getDependency () {
41
+ return null ;
42
+ }
43
+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments