This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git
The following commit(s) were added to refs/heads/camel-main by this push:
new 651fbb7 (chores) Test code cleanup
651fbb7 is described below
commit 651fbb7b3050578737f3103201fbb46ac98517f5
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Jun 15 11:47:34 2021 +0200
(chores) Test code cleanup
- Removed unused imports
- Use hasSize on assertions for array sizes for simplicity and to avoid NPEs
- Use isEmpty on assertions for size checks for simplicity
- Use isZero on assertions for count checks for simplicity
- Avoid chained calls when testing for throws to avoid false positives
---
.../camel/k/listener/PropertiesFunctionsConfigurerTest.java | 8 ++++++--
.../java/org/apache/camel/k/listener/SourceConfigurerTest.java | 6 +++---
.../test/java/org/apache/camel/k/support/RuntimeSupportTest.java | 8 ++++----
.../impl/src/test/java/org/apache/camel/k/cron/CronTest.java | 2 +-
.../java/org/apache/camel/k/core/quarkus/deployment/CoreTest.java | 5 +----
5 files changed, 15 insertions(+), 14 deletions(-)
diff --git
a/camel-k-core/support/src/test/java/org/apache/camel/k/listener/PropertiesFunctionsConfigurerTest.java
b/camel-k-core/support/src/test/java/org/apache/camel/k/listener/PropertiesFunctionsConfigurerTest.java
index c66a38e..914b01d 100644
---
a/camel-k-core/support/src/test/java/org/apache/camel/k/listener/PropertiesFunctionsConfigurerTest.java
+++
b/camel-k-core/support/src/test/java/org/apache/camel/k/listener/PropertiesFunctionsConfigurerTest.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.k.listener;
+import org.apache.camel.CamelContext;
import org.apache.camel.impl.DefaultCamelContext;
import org.apache.camel.k.Runtime;
import org.junit.jupiter.api.Test;
@@ -35,14 +36,17 @@ public class PropertiesFunctionsConfigurerTest {
.isEqualTo("my-secret-property");
assertThat(runtime.getCamelContext().resolvePropertyPlaceholders("{{secret:none/my-property:my-default-secret}}"))
.isEqualTo("my-default-secret");
- assertThatThrownBy(() ->
runtime.getCamelContext().resolvePropertyPlaceholders("{{secret:none/my-property}}"))
+ CamelContext context = runtime.getCamelContext();
+
+ assertThatThrownBy(() ->
context.resolvePropertyPlaceholders("{{secret:none/my-property}}"))
.isInstanceOf(IllegalArgumentException.class)
.hasMessageContaining("returned null value which is not allowed,
from input");
assertThat(runtime.getCamelContext().resolvePropertyPlaceholders("{{configmap:my-cm/my-property}}")).isEqualTo("my-cm-property");
assertThat(runtime.getCamelContext().resolvePropertyPlaceholders("{{configmap:my-cm/my-property:my-default-cm}}"))
.isEqualTo("my-default-cm");
- assertThatThrownBy(() ->
runtime.getCamelContext().resolvePropertyPlaceholders("{{configmap:none/my-property}}"))
+
+ assertThatThrownBy(() ->
context.resolvePropertyPlaceholders("{{configmap:none/my-property}}"))
.isInstanceOf(IllegalArgumentException.class)
.hasMessageContaining("returned null value which is not allowed,
from input");
diff --git
a/camel-k-core/support/src/test/java/org/apache/camel/k/listener/SourceConfigurerTest.java
b/camel-k-core/support/src/test/java/org/apache/camel/k/listener/SourceConfigurerTest.java
index afd1dab..edebe28 100644
---
a/camel-k-core/support/src/test/java/org/apache/camel/k/listener/SourceConfigurerTest.java
+++
b/camel-k-core/support/src/test/java/org/apache/camel/k/listener/SourceConfigurerTest.java
@@ -49,7 +49,7 @@ public class SourceConfigurerTest {
k -> k.startsWith(SourcesConfigurer.CAMEL_K_SOURCES_PREFIX),
SourcesConfigurer.CAMEL_K_PREFIX);
- assertThat(configuration.getSources().length).isEqualTo(3);
+ assertThat(configuration.getSources()).hasSize(3);
}
@Test
@@ -75,7 +75,7 @@ public class SourceConfigurerTest {
k -> k.startsWith(SourcesConfigurer.CAMEL_K_SOURCES_PREFIX),
SourcesConfigurer.CAMEL_K_PREFIX);
- assertThat(configuration.getSources().length).isEqualTo(3);
+ assertThat(configuration.getSources()).hasSize(3);
Assertions.assertThrows(IllegalArgumentException.class, () -> {
SourcesConfigurer.checkUniqueErrorHandler(configuration.getSources());
}, "java.lang.IllegalArgumentException: Expected only one error
handler source type, got 2");
@@ -102,7 +102,7 @@ public class SourceConfigurerTest {
SourcesConfigurer.CAMEL_K_PREFIX);
SourcesConfigurer.sortSources(configuration.getSources());
- assertThat(configuration.getSources().length).isEqualTo(4);
+ assertThat(configuration.getSources()).hasSize(4);
assertThat(configuration.getSources()[0].getName()).isEqualTo("errorHandler1");
assertThat(configuration.getSources()[1].getName()).isEqualTo("template1");
// Order for the same type does not matter
diff --git
a/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
b/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
index f917dec..16092df 100644
---
a/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
+++
b/camel-k-core/support/src/test/java/org/apache/camel/k/support/RuntimeSupportTest.java
@@ -44,7 +44,7 @@ public class RuntimeSupportTest {
List<ContextCustomizer> customizers =
RuntimeSupport.configureContextCustomizers(context);
assertThat(context.getName()).isNotEqualTo("from-registry");
assertThat(context.getName()).isNotEqualTo("default");
- assertThat(customizers).hasSize(0);
+ assertThat(customizers).isEmpty();
Properties properties = new Properties();
properties.setProperty("camel.k.customizer.name.enabled", "true");
@@ -65,7 +65,7 @@ public class RuntimeSupportTest {
List<ContextCustomizer> customizers =
RuntimeSupport.configureContextCustomizers(context);
assertThat(context.getName()).isNotEqualTo("from-registry");
assertThat(context.getName()).isNotEqualTo("default");
- assertThat(customizers).hasSize(0);
+ assertThat(customizers).isEmpty();
Properties properties = new Properties();
properties.setProperty(Constants.PROPERTY_CAMEL_K_CUSTOMIZER, "name");
@@ -85,7 +85,7 @@ public class RuntimeSupportTest {
assertThat(context.getName()).isNotEqualTo("from-registry");
assertThat(context.getName()).isNotEqualTo("default");
assertThat(context.isLoadTypeConverters()).isFalse();
- assertThat(customizers).hasSize(0);
+ assertThat(customizers).isEmpty();
Properties properties = new Properties();
properties.setProperty("camel.k.customizer.name.enabled", "true");
@@ -113,7 +113,7 @@ public class RuntimeSupportTest {
assertThat(context.getName()).isNotEqualTo("from-registry");
assertThat(context.getName()).isNotEqualTo("default");
assertThat(context.isLoadTypeConverters()).isFalse();
- assertThat(customizers).hasSize(0);
+ assertThat(customizers).isEmpty();
Properties properties = new Properties();
properties.setProperty("customizer.name.enabled", "true");
diff --git
a/camel-k-cron/impl/src/test/java/org/apache/camel/k/cron/CronTest.java
b/camel-k-cron/impl/src/test/java/org/apache/camel/k/cron/CronTest.java
index 747354c..e23b63f 100644
--- a/camel-k-cron/impl/src/test/java/org/apache/camel/k/cron/CronTest.java
+++ b/camel-k-cron/impl/src/test/java/org/apache/camel/k/cron/CronTest.java
@@ -78,7 +78,7 @@ public class CronTest {
mock.assertIsSatisfied();
termination.await(10, TimeUnit.SECONDS);
- assertThat(termination.getCount()).isEqualTo(0);
+ assertThat(termination.getCount()).isZero();
}
static Stream<Arguments> parameters() {
diff --git
a/itests/camel-k-itests-core/src/test/java/org/apache/camel/k/core/quarkus/deployment/CoreTest.java
b/itests/camel-k-itests-core/src/test/java/org/apache/camel/k/core/quarkus/deployment/CoreTest.java
index 0b5f77a..983d0ec 100644
---
a/itests/camel-k-itests-core/src/test/java/org/apache/camel/k/core/quarkus/deployment/CoreTest.java
+++
b/itests/camel-k-itests-core/src/test/java/org/apache/camel/k/core/quarkus/deployment/CoreTest.java
@@ -18,17 +18,14 @@ package org.apache.camel.k.core.quarkus.deployment;
import javax.ws.rs.core.MediaType;
-import io.quarkus.test.junit.DisabledOnNativeImage;
import io.quarkus.test.junit.QuarkusTest;
import io.restassured.RestAssured;
import io.restassured.path.json.JsonPath;
-import org.apache.camel.k.CompositeClassloader;
import org.apache.camel.k.listener.ContextConfigurer;
import org.apache.camel.k.listener.SourcesConfigurer;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.hamcrest.Matchers.is;
@QuarkusTest
public class CoreTest {
@@ -48,4 +45,4 @@ public class CoreTest {
SourcesConfigurer.class.getName()
);
}
-}
\ No newline at end of file
+}