Skip to content

Commit 25cdb2c

Browse files
committed
[All] Apply checkstyle on test classes
Co-authored-by: Julien Kronegg <julien [at] kronegg.ch>
1 parent 394c207 commit 25cdb2c

File tree

26 files changed

+55
-54
lines changed

26 files changed

+55
-54
lines changed

Diff for: cucumber-core/src/test/java/io/cucumber/core/eventbus/RandomUuidGeneratorTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
import java.util.UUID;
66

7-
import static org.junit.jupiter.api.Assertions.*;
7+
import static org.junit.jupiter.api.Assertions.assertNotEquals;
8+
import static org.junit.jupiter.api.Assertions.assertNotNull;
89

910
class RandomUuidGeneratorTest {
1011
@Test

Diff for: cucumber-core/src/test/java/io/cucumber/core/exception/UnrecoverableExceptionsTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import org.junit.jupiter.api.Test;
44

55
import static io.cucumber.core.exception.UnrecoverableExceptions.rethrowIfUnrecoverable;
6-
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
7+
import static org.junit.jupiter.api.Assertions.assertThrows;
78

89
class UnrecoverableExceptionsTest {
910

Diff for: cucumber-core/src/test/java/io/cucumber/core/options/RuntimeOptionsBuilderTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import io.cucumber.core.eventbus.IncrementingUuidGenerator;
44
import org.junit.jupiter.api.Test;
55

6-
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.junit.jupiter.api.Assertions.assertEquals;
77

88
class RuntimeOptionsBuilderTest {
99

Diff for: cucumber-core/src/test/java/io/cucumber/core/options/UuidGeneratorParserTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
import org.junit.jupiter.api.Test;
88

99
import static org.hamcrest.MatcherAssert.assertThat;
10-
import static org.junit.jupiter.api.Assertions.*;
10+
import static org.junit.jupiter.api.Assertions.assertEquals;
11+
import static org.junit.jupiter.api.Assertions.assertThrows;
1112

1213
class UuidGeneratorParserTest {
1314

Diff for: cucumber-core/src/test/java/io/cucumber/core/runner/CachingGlueTest.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@
4343
import static org.hamcrest.collection.IsIterableContainingInOrder.contains;
4444
import static org.hamcrest.core.Is.is;
4545
import static org.hamcrest.core.IsEqual.equalTo;
46-
import static org.junit.jupiter.api.Assertions.*;
46+
import static org.junit.jupiter.api.Assertions.assertAll;
47+
import static org.junit.jupiter.api.Assertions.assertEquals;
48+
import static org.junit.jupiter.api.Assertions.assertNotNull;
49+
import static org.junit.jupiter.api.Assertions.assertThrows;
50+
import static org.junit.jupiter.api.Assertions.assertTrue;
4751
import static org.mockito.Mockito.mock;
4852
import static org.mockito.Mockito.when;
4953

Diff for: cucumber-core/src/test/java/io/cucumber/core/runner/HookTestStepTest.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import static org.hamcrest.MatcherAssert.assertThat;
2121
import static org.hamcrest.core.Is.is;
2222
import static org.hamcrest.core.IsEqual.equalTo;
23-
import static org.junit.jupiter.api.Assertions.assertFalse;
24-
import static org.junit.jupiter.api.Assertions.assertTrue;
2523
import static org.mockito.ArgumentMatchers.isA;
2624
import static org.mockito.Mockito.inOrder;
2725
import static org.mockito.Mockito.mock;
@@ -45,7 +43,7 @@ class HookTestStepTest {
4543
private final EventBus bus = mock(EventBus.class);
4644
private final UUID testExecutionId = UUID.randomUUID();
4745
private final TestCaseState state = new TestCaseState(bus, testExecutionId, testCase);
48-
private HookTestStep step = new HookTestStep(UUID.randomUUID(), HookType.AFTER_STEP, definitionMatch);
46+
private final HookTestStep step = new HookTestStep(UUID.randomUUID(), HookType.AFTER_STEP, definitionMatch);
4947

5048
@BeforeEach
5149
void init() {

Diff for: cucumber-core/src/test/java/io/cucumber/core/runner/PickleStepTestStepTest.java

-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
import static org.hamcrest.core.Is.is;
3939
import static org.hamcrest.core.IsEqual.equalTo;
4040
import static org.junit.jupiter.api.Assertions.assertAll;
41-
import static org.junit.jupiter.api.Assertions.assertFalse;
42-
import static org.junit.jupiter.api.Assertions.assertTrue;
4341
import static org.mockito.ArgumentCaptor.forClass;
4442
import static org.mockito.ArgumentMatchers.any;
4543
import static org.mockito.ArgumentMatchers.argThat;

Diff for: cucumber-core/src/test/java/io/cucumber/core/runner/ThrowableCollectorTest.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import org.junit.jupiter.api.Test;
44
import org.opentest4j.TestAbortedException;
55

6-
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.junit.jupiter.api.Assertions.assertEquals;
7+
import static org.junit.jupiter.api.Assertions.assertNull;
8+
import static org.junit.jupiter.api.Assertions.assertThrows;
79

810
class ThrowableCollectorTest {
911

Diff for: cucumber-core/src/test/java/io/cucumber/core/runtime/ObjectFactoryServiceLoaderTest.java

+2-7
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33
import io.cucumber.core.backend.DefaultObjectFactory;
44
import io.cucumber.core.backend.ObjectFactory;
55
import io.cucumber.core.backend.Options;
6-
import io.cucumber.core.eventbus.IncrementingUuidGenerator;
7-
import io.cucumber.core.eventbus.RandomUuidGenerator;
8-
import io.cucumber.core.eventbus.UuidGenerator;
96
import io.cucumber.core.exception.CucumberException;
10-
import org.hamcrest.Matchers;
11-
import org.junit.jupiter.api.Disabled;
127
import org.junit.jupiter.api.Test;
138

149
import java.util.function.Supplier;
@@ -21,7 +16,7 @@
2116

2217
/**
2318
* Testcases for `ObjectFactoryServiceLoader`
24-
*
19+
* <p>
2520
* <!-- @formatter:off -->
2621
* | # | object-factory property | Available services | Result |
2722
* |---|-------------------------|-------------------------------------------------------|----------------------------------------------------------------------------------|
@@ -35,7 +30,7 @@
3530
* | 8 | OtherFactory | DefaultObjectFactory | exception, class not found through SPI |
3631
* | 9 | undefined | OtherFactory | OtherFactory used |
3732
* <!-- @formatter:on -->
38-
*
33+
* <p>
3934
* Essentially this means that
4035
* * (2) Cucumber works by default
4136
* * (4) When adding a custom implementation to the class path it is used automatically

Diff for: cucumber-core/src/test/java/io/cucumber/core/runtime/ServiceLoaderTestClassLoader.java

+7-9
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414

1515
/**
1616
* Testing classloader for ServiceLoader. This classloader overrides the
17-
* META-INF/services/<interface> file with a custom definition.
17+
* META-INF/services/interface-class-name file with a custom definition.
1818
*/
1919
public class ServiceLoaderTestClassLoader extends URLClassLoader {
2020
Class<?> metaInfInterface;
2121
Class<?>[] implementingClasses;
2222

2323
/**
24-
* Constructs a classloader which has no
25-
* META-INF/services/<metaInfInterface>.
24+
* Constructs a classloader which has no META-INF/services/metaInfInterface.
2625
*
2726
* @param metaInfInterface ServiceLoader interface
2827
*/
@@ -31,11 +30,10 @@ public ServiceLoaderTestClassLoader(Class<?> metaInfInterface) {
3130
}
3231

3332
/**
34-
* Constructs a fake META-INF/services/<metaInfInterface> file which
35-
* contains the provided array of classes. When the implementingClasses
36-
* array is null, the META-INF file will not be constructed. The classes
37-
* from implementingClasses are not required to implement the
38-
* metaInfInterface.
33+
* Constructs a fake META-INF/services/metaInfInterface file which contains
34+
* the provided array of classes. When the implementingClasses array is
35+
* null, the META-INF file will not be constructed. The classes from
36+
* implementingClasses are not required to implement the metaInfInterface.
3937
*
4038
* @param metaInfInterface ServiceLoader interface
4139
* @param implementingClasses potential subclasses of the ServiceLoader
@@ -75,7 +73,7 @@ public InputStream getInputStream() {
7573
}
7674
});
7775

78-
return new Enumeration<URL>() {
76+
return new Enumeration<>() {
7977
boolean hasNext = true;
8078

8179
@Override

Diff for: cucumber-core/src/test/java/io/cucumber/core/runtime/UuidGeneratorServiceLoaderTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88
import org.hamcrest.Matchers;
99
import org.junit.jupiter.api.Test;
1010

11-
import java.util.*;
11+
import java.util.UUID;
1212

1313
import static org.hamcrest.CoreMatchers.is;
1414
import static org.hamcrest.MatcherAssert.assertThat;
1515
import static org.hamcrest.core.IsInstanceOf.instanceOf;
16-
import static org.junit.jupiter.api.Assertions.*;
16+
import static org.junit.jupiter.api.Assertions.assertThrows;
1717

1818
/**
1919
* # Testcases for `UuidGeneratorServiceLoader`
20-
*
20+
* <p>
2121
* <!-- @formatter:off -->
2222
* | # | uuid-generator property | Available services | Result |
2323
* |-----|---------------------------|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|

Diff for: cucumber-gherkin/src/test/java/io/cucumber/core/gherkin/FeatureParserTest.java

-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package io.cucumber.core.gherkin;
22

3-
import org.junit.jupiter.api.Assertions;
43
import org.junit.jupiter.api.Test;
54

65
import java.io.ByteArrayInputStream;
76
import java.io.IOException;
87
import java.net.URI;
9-
import java.nio.charset.StandardCharsets;
108
import java.util.Optional;
119
import java.util.UUID;
1210
import java.util.concurrent.atomic.AtomicReference;

Diff for: cucumber-java8/src/test/java/io/cucumber/java8/Java8BackendTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import org.mockito.junit.jupiter.MockitoExtension;
1111

1212
import java.net.URI;
13-
import java.util.Arrays;
1413

1514
import static java.lang.Thread.currentThread;
1615
import static java.util.Arrays.asList;

Diff for: cucumber-picocontainer/src/test/java/io/cucumber/picocontainer/StepDefinitions.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
package io.cucumber.picocontainer;
22

3-
import io.cucumber.java.*;
3+
import io.cucumber.java.After;
4+
import io.cucumber.java.AfterAll;
5+
import io.cucumber.java.Before;
6+
import io.cucumber.java.BeforeAll;
7+
import io.cucumber.java.Scenario;
48
import io.cucumber.java.en.Given;
59
import io.cucumber.java.en.Then;
610
import io.cucumber.java.en.When;
@@ -9,7 +13,9 @@
913
import java.util.Collections;
1014
import java.util.List;
1115

12-
import static org.junit.jupiter.api.Assertions.*;
16+
import static org.junit.jupiter.api.Assertions.assertEquals;
17+
import static org.junit.jupiter.api.Assertions.assertFalse;
18+
import static org.junit.jupiter.api.Assertions.assertTrue;
1319

1420
public class StepDefinitions {
1521

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/Issue1970.java renamed to cucumber-spring/src/test/java/io/cucumber/spring/Issue1970Test.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package io.cucumber.spring;
22

33
import io.cucumber.core.backend.ObjectFactory;
4-
import org.junit.jupiter.api.Assertions;
54
import org.junit.jupiter.api.Test;
65
import org.springframework.beans.factory.annotation.Autowired;
76
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
@@ -14,7 +13,7 @@
1413
import static io.cucumber.spring.CucumberTestContext.SCOPE_CUCUMBER_GLUE;
1514
import static org.junit.jupiter.api.Assertions.assertNotEquals;
1615

17-
class Issue1970 {
16+
class Issue1970Test {
1817

1918
@Test
2019
public void issue1970() {

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/SpringFactoryTest.java

-8
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,10 @@
2020
import io.cucumber.spring.metaconfig.general.BellyMetaStepDefinitions;
2121
import org.junit.jupiter.api.Test;
2222
import org.junit.jupiter.api.function.Executable;
23-
import org.junit.jupiter.params.ParameterizedTest;
24-
import org.junit.jupiter.params.provider.ValueSource;
2523
import org.springframework.beans.factory.BeanCreationException;
2624
import org.springframework.beans.factory.annotation.Autowired;
2725
import org.springframework.beans.factory.annotation.Value;
2826
import org.springframework.test.context.ContextConfiguration;
29-
import org.springframework.test.context.TestContext;
30-
import org.springframework.test.context.TestExecutionListener;
31-
import org.springframework.test.context.TestExecutionListeners;
3227

3328
import java.util.Optional;
3429

@@ -416,7 +411,4 @@ public FailedTestInstanceCreation() {
416411
}
417412
}
418413

419-
public static class StubException extends Exception {
420-
421-
}
422414
}

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/annotationconfig/AnnotationContextConfiguration.java

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import io.cucumber.spring.CucumberContextConfiguration;
44
import org.springframework.test.context.ContextConfiguration;
5-
import org.springframework.test.context.web.WebAppConfiguration;
65

76
@ContextConfiguration("classpath:cucumber.xml")
87
@CucumberContextConfiguration

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/cucumbercontextconfigannotation/WithInheritedAnnotation.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
import io.cucumber.spring.CucumberContextConfiguration;
44
import org.springframework.test.context.ContextConfiguration;
55

6-
import java.lang.annotation.*;
6+
import java.lang.annotation.ElementType;
7+
import java.lang.annotation.Inherited;
8+
import java.lang.annotation.Retention;
9+
import java.lang.annotation.RetentionPolicy;
10+
import java.lang.annotation.Target;
711

812
public class WithInheritedAnnotation extends ParentClass {
913
}

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/cucumbercontextconfigannotation/WithMetaAnnotation.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import io.cucumber.spring.CucumberContextConfiguration;
44
import org.springframework.test.context.ContextConfiguration;
55

6-
import java.lang.annotation.*;
6+
import java.lang.annotation.ElementType;
7+
import java.lang.annotation.Retention;
8+
import java.lang.annotation.RetentionPolicy;
9+
import java.lang.annotation.Target;
710

811
@MyTestAnnotation
912
public class WithMetaAnnotation {

Diff for: cucumber-spring/src/test/java/io/cucumber/spring/threading/ThreadingStepDefinitions.java

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import io.cucumber.java.en.When;
66
import io.cucumber.spring.CucumberContextConfiguration;
77
import org.springframework.test.context.ContextConfiguration;
8-
import org.springframework.test.context.web.WebAppConfiguration;
98

109
import java.util.Map;
1110
import java.util.concurrent.ConcurrentHashMap;

Diff for: datatable/src/test/java/io/cucumber/datatable/DataTableTypeRegistryTest.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
import static java.util.Collections.singletonList;
1515
import static org.hamcrest.CoreMatchers.is;
1616
import static org.hamcrest.MatcherAssert.assertThat;
17-
import static org.junit.jupiter.api.Assertions.*;
17+
import static org.junit.jupiter.api.Assertions.assertEquals;
18+
import static org.junit.jupiter.api.Assertions.assertNull;
19+
import static org.junit.jupiter.api.Assertions.assertSame;
20+
import static org.junit.jupiter.api.Assertions.assertThrows;
1821

1922
class DataTableTypeRegistryTest {
2023

Diff for: datatable/src/test/java/io/cucumber/datatable/NoConverterDefinedTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package io.cucumber.datatable;
22

33
import io.cucumber.datatable.DataTable.TableConverter;
4-
import org.junit.jupiter.api.Assertions;
54
import org.junit.jupiter.api.Test;
65

76
import static java.util.Collections.singletonList;

Diff for: datatable/src/test/java/io/cucumber/datatable/TableDifferTest.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
import java.util.List;
77

88
import static java.util.Collections.singletonList;
9-
import static org.junit.jupiter.api.Assertions.*;
9+
import static org.junit.jupiter.api.Assertions.assertEquals;
10+
import static org.junit.jupiter.api.Assertions.assertTrue;
11+
import static org.junit.jupiter.api.Assertions.fail;
1012

1113
class TableDifferTest {
1214

Diff for: docstring/src/test/java/io/cucumber/docstring/DocStringTypeRegistryTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import static org.hamcrest.CoreMatchers.is;
99
import static org.hamcrest.MatcherAssert.assertThat;
1010
import static org.hamcrest.collection.IsCollectionWithSize.hasSize;
11-
import static org.junit.jupiter.api.Assertions.assertAll;
1211
import static org.junit.jupiter.api.Assertions.assertThrows;
1312

1413
class DocStringTypeRegistryTest {

Diff for: examples/calculator-java-cli/src/test/java/io/cucumber/examples/calculator/ShoppingStepDefinitions.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import java.util.stream.Collectors;
1616
import java.util.stream.Stream;
1717

18-
import static io.cucumber.examples.calculator.ShoppingStepDefinitions.Price.*;
18+
import static io.cucumber.examples.calculator.ShoppingStepDefinitions.Price.fromString;
1919
import static org.hamcrest.MatcherAssert.assertThat;
2020
import static org.hamcrest.Matchers.equalTo;
2121

Diff for: pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,7 @@
441441
<configuration>
442442
<consoleOutput>true</consoleOutput>
443443
<failsOnError>true</failsOnError>
444+
<includeTestSourceDirectory>true</includeTestSourceDirectory>
444445
<checkstyleRules>
445446
<module name="Checker">
446447
<property name="severity" value="error"/>

0 commit comments

Comments
 (0)