Skip to content

Commit d5c49a0

Browse files
committed
Move test name rule out of test base
1 parent 56ff34d commit d5c49a0

File tree

3 files changed

+21
-17
lines changed

3 files changed

+21
-17
lines changed

java/client/test/org/openqa/selenium/TakesScreenshotTest.java

+5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
import com.google.common.collect.Sets;
2121
import org.junit.After;
2222
import org.junit.Before;
23+
import org.junit.Rule;
2324
import org.junit.Test;
25+
import org.junit.rules.TestName;
2426
import org.openqa.selenium.testing.Ignore;
2527
import org.openqa.selenium.testing.JUnit4TestBase;
2628
import org.openqa.selenium.testing.NotYetImplemented;
@@ -74,6 +76,9 @@
7476

7577
public class TakesScreenshotTest extends JUnit4TestBase {
7678

79+
@Rule
80+
public final TestName testName = new TestName();
81+
7782
private TakesScreenshot screenshooter;
7883
private File tempFile = null;
7984

java/client/test/org/openqa/selenium/firefox/TakesFullPageScreenshotTest.java

+10-7
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,17 @@
1717

1818
package org.openqa.selenium.firefox;
1919

20-
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.junit.Assert.fail;
22-
import static org.junit.Assume.assumeTrue;
23-
import static org.openqa.selenium.testing.drivers.Browser.FIREFOX;
24-
2520
import com.google.common.collect.Sets;
26-
2721
import org.junit.After;
2822
import org.junit.Before;
23+
import org.junit.Rule;
2924
import org.junit.Test;
25+
import org.junit.rules.TestName;
3026
import org.openqa.selenium.OutputType;
3127
import org.openqa.selenium.testing.Ignore;
3228
import org.openqa.selenium.testing.JUnit4TestBase;
3329

30+
import javax.imageio.ImageIO;
3431
import java.awt.image.BufferedImage;
3532
import java.awt.image.Raster;
3633
import java.io.ByteArrayInputStream;
@@ -39,7 +36,10 @@
3936
import java.util.Set;
4037
import java.util.TreeSet;
4138

42-
import javax.imageio.ImageIO;
39+
import static org.assertj.core.api.Assertions.assertThat;
40+
import static org.junit.Assert.fail;
41+
import static org.junit.Assume.assumeTrue;
42+
import static org.openqa.selenium.testing.drivers.Browser.FIREFOX;
4343

4444
/**
4545
* Test screenshot feature.
@@ -68,6 +68,9 @@
6868
@Ignore(FIREFOX) // Not supported in legacy Firefox driver
6969
public class TakesFullPageScreenshotTest extends JUnit4TestBase {
7070

71+
@Rule
72+
public final TestName testName = new TestName();
73+
7174
private FirefoxDriver screenshooter;
7275
private File tempFile = null;
7376

java/client/test/org/openqa/selenium/testing/JUnit4TestBase.java

+6-10
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,10 @@
1717

1818
package org.openqa.selenium.testing;
1919

20-
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.assertj.core.api.Assumptions.assumeThat;
22-
2320
import org.junit.Before;
2421
import org.junit.BeforeClass;
2522
import org.junit.Rule;
2623
import org.junit.rules.RuleChain;
27-
import org.junit.rules.TestName;
2824
import org.junit.rules.TestRule;
2925
import org.junit.rules.TestWatcher;
3026
import org.junit.runner.Description;
@@ -46,6 +42,9 @@
4642
import java.util.logging.Logger;
4743
import java.util.stream.Stream;
4844

45+
import static org.assertj.core.api.Assertions.assertThat;
46+
import static org.assertj.core.api.Assumptions.assumeThat;
47+
4948
@RunWith(SeleniumTestRunner.class)
5049
public abstract class JUnit4TestBase {
5150

@@ -77,10 +76,7 @@ public void prepareEnvironment() {
7776

7877
assertThat(hostName).isNotEqualTo(alternateHostName);
7978
}
80-
81-
@Rule
82-
public TestName testName = new TestName();
83-
79+
8480
@Rule
8581
public TestRule chain = RuleChain
8682
.outerRule(new TraceMethodNameRule())
@@ -200,9 +196,9 @@ public void evaluate() throws Throwable {
200196
}
201197

202198
private void createDriver() {
203-
System.out.println("CREATING DRIVER");
199+
logger.info("CREATING DRIVER");
204200
driver = actuallyCreateDriver();
205-
System.out.println("CREATED " + driver);
201+
logger.info("CREATED " + driver);
206202
wait = new WebDriverWait(driver, Duration.ofSeconds(10));
207203
shortWait = new WebDriverWait(driver, Duration.ofSeconds(5));
208204
}

0 commit comments

Comments
 (0)