aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-09-28 16:52:38 +0000
committerGravatar Yun Peng <pcloudy@google.com>2016-09-29 09:03:46 +0000
commit644a13cdf4f071ac4e316c5a724af23529345fc5 (patch)
tree190e2e7e896a79ff040d7381e6083902faf53d4f /src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java
parentbc6045dcc8fa33d4241d231138020ac4bdecc14f (diff)
Remove some Dagger dependencies from the Bazel JUnit test runner.
-- MOS_MIGRATED_REVID=134546010
Diffstat (limited to 'src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java')
-rw-r--r--src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java
index ab2ca4e275..0898dd2a18 100644
--- a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java
+++ b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4InstanceModules.java
@@ -14,8 +14,6 @@
package com.google.testing.junit.runner.junit4;
-import dagger.Module;
-import dagger.Provides;
import java.util.Arrays;
import java.util.List;
import javax.inject.Singleton;
@@ -30,7 +28,6 @@ public final class JUnit4InstanceModules {
/**
* A stateful dagger module that holds the supplied test suite class.
*/
- @Module
public static final class SuiteClass {
private final Class<?> suiteClass;
@@ -38,13 +35,11 @@ public final class JUnit4InstanceModules {
this.suiteClass = suiteClass;
}
- @Provides
@TopLevelSuite
Class<?> topLevelSuite() {
return suiteClass;
}
- @Provides
@TopLevelSuite
static String topLevelSuiteName(@TopLevelSuite Class<?> suite) {
return suite.getCanonicalName();
@@ -54,7 +49,6 @@ public final class JUnit4InstanceModules {
/**
* A module which supplies a JUnit4Config object, which can be overridden at test-time.
*/
- @Module
public static final class Config {
private final List<String> args;
@@ -66,13 +60,11 @@ public final class JUnit4InstanceModules {
this.args = Arrays.asList(args);
}
- @Provides
@Singleton
JUnit4Options options() {
return JUnit4Options.parse(System.getenv(), args);
}
- @Provides
@Singleton
static JUnit4Config config(JUnit4Options options) {
return new JUnit4Config(options.getTestIncludeFilter(), options.getTestExcludeFilter());