From a974ff7773ec640445decb47b40e23669e69aa7d Mon Sep 17 00:00:00 2001 From: Marius Bogoevici Date: Wed, 11 May 2016 21:50:19 -0400 Subject: [PATCH] Checkstyle rules for imports and cleanup Fixes #529 - enforced Spring Framework ordering rules - disallowed static imports except for specific classes in test frameworks --- .../kafka/KafkaBinderHealthIndicator.java | 11 +++---- .../kafka/KafkaMessageChannelBinder.java | 3 +- .../stream/binder/kafka/KafkaBinderTests.java | 30 ++++++++--------- .../stream/binder/kafka/KafkaTestBinder.java | 4 +-- .../kafka/RawKafkaPartitionTestSupport.java | 2 +- .../binder/kafka/RawModeKafkaBinderTests.java | 16 +++++----- .../rabbit/RabbitMessageChannelBinder.java | 7 ++-- ...ueueConnectionFactoryIntegrationTests.java | 4 +-- .../rabbit/RabbitBinderCleanerTests.java | 18 +++++------ .../binder/rabbit/RabbitBinderTests.java | 26 +++++++-------- .../integration/RabbitBinderModuleTests.java | 18 +++++------ .../stream/binder/AbstractBinderTests.java | 20 ++++++------ .../cloud/stream/binder/BinderTestUtils.java | 6 ++-- .../binder/PartitionCapableBinderTests.java | 20 ++++++------ .../MessageChannelBinderSupportTests.java | 11 +++---- .../ContentTypeOutboundSourceTests.java | 6 ++-- .../config/CustomMessageConverterTests.java | 14 ++++---- .../config/MessageChannelConfigurerTests.java | 16 +++++----- .../stream/config/StreamListenerTests.java | 24 +++++++------- .../rxjava/SubjectMessageHandler.java | 15 ++++----- .../AbstractExternalResourceTestSupport.java | 4 +-- .../test/junit/kafka/EmbeddedZookeeper.java | 2 +- .../cloud/stream/test/ExampleTest.java | 8 ++--- .../test/matcher/MessageQueueMatcherTest.java | 6 ++-- .../cloud/stream/binder/AbstractBinder.java | 7 ++-- .../stream/binder/ConsumerProperties.java | 4 +-- .../stream/binder/ExpressionSerializer.java | 4 +-- .../stream/binder/ProducerProperties.java | 4 +-- .../stream/binding/BindableProxyFactory.java | 10 +++--- .../stream/config/BindingProperties.java | 6 ++-- .../ChannelBindingServiceConfiguration.java | 4 +-- .../CompositeMessageConverterFactory.java | 4 +-- .../converter/JsonToPojoMessageConverter.java | 4 +-- .../converter/PojoToJsonMessageConverter.java | 6 ++-- .../TupleToJsonMessageConverter.java | 4 +-- .../stream/endpoint/ChannelsEndpoint.java | 10 +++--- .../aggregation/ModuleAggregationTest.java | 10 +++--- ...terfaceBindingTestsWithBindingTargets.java | 10 +++--- ...raryInterfaceBindingTestsWithDefaults.java | 10 +++--- .../BinderAwareChannelResolverTests.java | 26 +++++++-------- .../BinderFactoryConfigurationTests.java | 26 +++++++-------- .../stream/binder/ErrorBindingTests.java | 10 +++--- ...ertiesBinderAwareChannelResolverTests.java | 17 +++++----- .../HealthIndicatorsConfigurationTests.java | 10 +++--- .../binder/InputOutputBindingOrderTest.java | 14 ++++---- .../stream/binder/LifecycleBinderTests.java | 6 ++-- .../stream/binder/MessageConverterTests.java | 10 +++--- ...ocessorBindingTestsWithBindingTargets.java | 8 ++--- .../ProcessorBindingTestsWithDefaults.java | 8 ++--- .../SinkBindingTestsWithBindingTargets.java | 10 +++--- .../binder/SinkBindingTestsWithDefaults.java | 10 +++--- .../SourceBindingTestsWithBindingTargets.java | 8 ++--- .../SourceBindingTestsWithDefaults.java | 8 ++--- .../binding/ChannelBindingServiceTests.java | 32 +++++++++---------- .../BinderConfigurationParsingTests.java | 16 +++++----- ...ExpressionConverterConfigurationTests.java | 8 ++--- .../BoundChannelsInterceptedTest.java | 8 ++--- .../partitioning/PartitionedConsumerTest.java | 12 +++---- .../partitioning/PartitionedProducerTest.java | 10 +++--- src/checkstyle/checkstyle.xml | 17 ++++++++-- 60 files changed, 330 insertions(+), 332 deletions(-) diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderHealthIndicator.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderHealthIndicator.java index 75dea05c2..087bb99f6 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderHealthIndicator.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderHealthIndicator.java @@ -20,19 +20,18 @@ import java.util.HashSet; import java.util.Map; import java.util.Set; +import kafka.cluster.Broker; +import kafka.utils.ZKStringSerializer$; +import kafka.utils.ZkUtils$; import org.I0Itec.zkclient.ZkClient; +import scala.collection.JavaConversions; +import scala.collection.Seq; import org.springframework.boot.actuate.health.Health; import org.springframework.boot.actuate.health.HealthIndicator; import org.springframework.integration.kafka.core.BrokerAddress; import org.springframework.integration.kafka.core.Partition; -import kafka.cluster.Broker; -import kafka.utils.ZKStringSerializer$; -import kafka.utils.ZkUtils$; -import scala.collection.JavaConversions; -import scala.collection.Seq; - /** * Health indicator for Kafka. * diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java index 3dbaf0aa9..b689392dd 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java @@ -48,6 +48,7 @@ import org.apache.kafka.clients.producer.ProducerRecord; import org.apache.kafka.clients.producer.RecordMetadata; import org.apache.kafka.common.serialization.ByteArraySerializer; import org.apache.kafka.common.utils.Utils; +import scala.collection.Seq; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; @@ -104,8 +105,6 @@ import org.springframework.util.CollectionUtils; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; -import scala.collection.Seq; - /** * A {@link Binder} that uses Kafka as the underlying middleware. * diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderTests.java index ef2bc09bb..c970d3084 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaBinderTests.java @@ -16,21 +16,6 @@ package org.springframework.cloud.stream.binder.kafka; -import static org.hamcrest.Matchers.containsString; -import static org.hamcrest.Matchers.equalTo; -import static org.hamcrest.Matchers.instanceOf; -import static org.hamcrest.Matchers.not; -import static org.hamcrest.Matchers.nullValue; -import static org.hamcrest.collection.IsArrayContaining.hasItemInArray; -import static org.hamcrest.collection.IsArrayWithSize.arrayWithSize; -import static org.hamcrest.collection.IsCollectionWithSize.hasSize; -import static org.junit.Assert.assertArrayEquals; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - import java.util.Arrays; import java.util.Collection; import java.util.Properties; @@ -71,6 +56,21 @@ import org.springframework.retry.backoff.FixedBackOffPolicy; import org.springframework.retry.policy.SimpleRetryPolicy; import org.springframework.retry.support.RetryTemplate; +import static org.hamcrest.Matchers.arrayWithSize; +import static org.hamcrest.Matchers.containsString; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.hasItemInArray; +import static org.hamcrest.Matchers.hasSize; +import static org.hamcrest.Matchers.instanceOf; +import static org.hamcrest.Matchers.not; +import static org.hamcrest.Matchers.nullValue; +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + /** * Integration tests for the {@link KafkaMessageChannelBinder}. diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaTestBinder.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaTestBinder.java index e88e01b91..2eaebab9b 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaTestBinder.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/KafkaTestBinder.java @@ -16,11 +16,11 @@ package org.springframework.cloud.stream.binder.kafka; +import java.util.List; + import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.Registration; -import java.util.List; - import org.springframework.cloud.stream.binder.AbstractTestBinder; import org.springframework.cloud.stream.binder.ExtendedConsumerProperties; import org.springframework.cloud.stream.binder.ExtendedProducerProperties; diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawKafkaPartitionTestSupport.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawKafkaPartitionTestSupport.java index 81bcb0fa4..5ec00273c 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawKafkaPartitionTestSupport.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawKafkaPartitionTestSupport.java @@ -16,9 +16,9 @@ package org.springframework.cloud.stream.binder.kafka; -import org.springframework.messaging.Message; import org.springframework.cloud.stream.binder.PartitionKeyExtractorStrategy; import org.springframework.cloud.stream.binder.PartitionSelectorStrategy; +import org.springframework.messaging.Message; /** diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawModeKafkaBinderTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawModeKafkaBinderTests.java index 9da1a3caf..022c487d8 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawModeKafkaBinderTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-kafka/src/test/java/org/springframework/cloud/stream/binder/kafka/RawModeKafkaBinderTests.java @@ -16,14 +16,6 @@ package org.springframework.cloud.stream.binder.kafka; -import static org.hamcrest.Matchers.containsInAnyOrder; -import static org.hamcrest.Matchers.containsString; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertThat; - import java.util.Arrays; import org.junit.Ignore; @@ -43,6 +35,14 @@ import org.springframework.messaging.Message; import org.springframework.messaging.MessageChannel; import org.springframework.messaging.support.GenericMessage; +import static org.hamcrest.Matchers.containsInAnyOrder; +import static org.hamcrest.Matchers.containsString; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertThat; + /** * @author Marius Bogoevici * @author David Turanski diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java index 56f775d31..51f0427b2 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java @@ -23,6 +23,9 @@ import java.util.Iterator; import java.util.LinkedList; import java.util.Map; +import com.rabbitmq.client.AMQP; +import com.rabbitmq.client.Channel; +import com.rabbitmq.client.Envelope; import org.aopalliance.aop.Advice; import org.springframework.amqp.AmqpConnectException; @@ -85,10 +88,6 @@ import org.springframework.scheduling.TaskScheduler; import org.springframework.util.Assert; import org.springframework.util.StringUtils; -import com.rabbitmq.client.AMQP; -import com.rabbitmq.client.Channel; -import com.rabbitmq.client.Envelope; - /** * A {@link org.springframework.cloud.stream.binder.Binder} implementation backed by RabbitMQ. * diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java index 1ca71bf62..b336af862 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java @@ -16,8 +16,6 @@ package org.springframework.cloud.stream.binder.rabbit; -import static org.junit.Assert.assertEquals; - import java.util.UUID; import org.junit.Before; @@ -32,6 +30,8 @@ import org.springframework.amqp.rabbit.core.RabbitAdmin; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.cloud.stream.test.junit.rabbit.RabbitTestSupport; +import static org.junit.Assert.assertEquals; + /** * diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java index bc82b4775..927a1f8f6 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java @@ -16,18 +16,14 @@ package org.springframework.cloud.stream.binder.rabbit; - -import static org.hamcrest.Matchers.containsString; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - import java.net.URI; import java.util.List; import java.util.Map; import java.util.UUID; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.rabbitmq.client.Channel; +import com.rabbitmq.client.DefaultConsumer; import org.junit.Rule; import org.junit.Test; @@ -43,9 +39,11 @@ import org.springframework.cloud.stream.test.junit.rabbit.RabbitTestSupport; import org.springframework.web.client.RestTemplate; import org.springframework.web.util.UriComponentsBuilder; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.rabbitmq.client.Channel; -import com.rabbitmq.client.DefaultConsumer; +import static org.hamcrest.Matchers.containsString; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; /** * @author Gary Russell diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java index 3dc078f53..923bc13fc 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java @@ -16,19 +16,6 @@ package org.springframework.cloud.stream.binder.rabbit; -import static org.hamcrest.Matchers.containsString; -import static org.hamcrest.Matchers.instanceOf; -import static org.hamcrest.Matchers.startsWith; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.spy; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - import java.util.HashMap; import java.util.List; import java.util.Map; @@ -76,6 +63,19 @@ import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.MessagingException; import org.springframework.messaging.support.GenericMessage; +import static org.hamcrest.Matchers.containsString; +import static org.hamcrest.Matchers.instanceOf; +import static org.hamcrest.Matchers.startsWith; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + /** * @author Mark Fisher * @author Gary Russell diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java index ab1ea2b56..f07652ad1 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java @@ -16,15 +16,6 @@ package org.springframework.cloud.stream.binder.rabbit.integration; -import static org.hamcrest.CoreMatchers.equalTo; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.CoreMatchers.not; -import static org.hamcrest.collection.IsMapContaining.hasKey; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.assertTrue; - import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -57,6 +48,15 @@ import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.messaging.MessageChannel; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.hasKey; +import static org.hamcrest.Matchers.instanceOf; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.not; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; + /** * @author Marius Bogoevici * @author Gary Russell diff --git a/spring-cloud-stream-binders/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java b/spring-cloud-stream-binders/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java index 0cec62e50..f26344644 100644 --- a/spring-cloud-stream-binders/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java +++ b/spring-cloud-stream-binders/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java @@ -16,17 +16,9 @@ package org.springframework.cloud.stream.binder; -import static org.hamcrest.Matchers.equalTo; -import static org.hamcrest.Matchers.hasProperty; -import static org.hamcrest.collection.IsArrayContainingInAnyOrder.arrayContainingInAnyOrder; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertThat; - import java.util.UUID; +import org.hamcrest.collection.IsArrayContainingInAnyOrder; import org.junit.After; import org.junit.Test; @@ -40,6 +32,14 @@ import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.PollableChannel; import org.springframework.util.MimeTypeUtils; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.hasProperty; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertThat; + /** * @author Gary Russell * @author Ilayaperumal Gopinathan @@ -149,7 +149,7 @@ public abstract class AbstractBinderTests + + + + + + + + + + + - - - + + +