Fix flaky test.
diff --git a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFnTest.java b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFnTest.java
index 6c57a84..51e4d3e 100644
--- a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFnTest.java
+++ b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/datastore/RampupThrottlingFnTest.java
@@ -52,11 +52,17 @@
MockitoAnnotations.openMocks(this);
DateTimeUtils.setCurrentMillisFixed(0);
- RampupThrottlingFn<Void> rampupThrottlingFn = new RampupThrottlingFn<>(1);
+ RampupThrottlingFn<Void> rampupThrottlingFn = new RampupThrottlingFn<Void>(1) {
+ @Override
+ @Setup
+ public void setup(){
+ super.setup();
+ this.sleeper = mockSleeper;
+ }
+ };
rampupThrottlingFnTester = DoFnTester.of(rampupThrottlingFn);
rampupThrottlingFnTester.setCloningBehavior(CloningBehavior.DO_NOT_CLONE);
rampupThrottlingFnTester.startBundle();
- rampupThrottlingFn.sleeper = mockSleeper;
rampupThrottlingFn.throttlingMsecs = mockCounter;
}