diff --git a/Guardfile b/Guardfile
index 51dddedc8..da91d82bb 100644
--- a/Guardfile
+++ b/Guardfile
@@ -5,8 +5,8 @@ require './src/main/ruby/readme.rb'
options = {:mkdirs => true, :safe => :unsafe, :attributes => ['linkcss', 'allow-uri-read']}
guard 'shell' do
- watch(/^src\/[A-Z-a-z][^#]*\.adoc$/) {|m|
- SpringCloud::Build.render_file('src/main/asciidoc/README.adoc', :to_file => './README.adoc')
- Asciidoctor.render_file('src/main/asciidoc/spring-cloud-cli.adoc', options.merge(:to_dir => 'target/generated-docs'))
- }
+ watch(/^src\/[A-Z-a-z][^#]*\.adoc$/) {|m|
+ SpringCloud::Build.render_file('src/main/asciidoc/README.adoc', :to_file => './README.adoc')
+ Asciidoctor.render_file('src/main/asciidoc/spring-cloud-cli.adoc', options.merge(:to_dir => 'target/generated-docs'))
+ }
end
diff --git a/pom.xml b/pom.xml
index 89b6e2466..c614752b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,6 +26,8 @@
true
true
+ true
+
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/test/java/org/springframework/cloud/function/adapter/aws/SpringBootApiGatewayRequestHandlerTests.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/test/java/org/springframework/cloud/function/adapter/aws/SpringBootApiGatewayRequestHandlerTests.java
index 1841a9c90..858ac7c75 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/test/java/org/springframework/cloud/function/adapter/aws/SpringBootApiGatewayRequestHandlerTests.java
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/test/java/org/springframework/cloud/function/adapter/aws/SpringBootApiGatewayRequestHandlerTests.java
@@ -1,3 +1,19 @@
+/*
+ * Copyright 2012-2019 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
package org.springframework.cloud.function.adapter.aws;
import java.util.Collections;
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringBootRequestHandlerTests.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringBootRequestHandlerTests.java
index 09090dcae..223a208a9 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringBootRequestHandlerTests.java
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringBootRequestHandlerTests.java
@@ -188,7 +188,7 @@ class Foo {
Foo() {
}
- public Foo(String value) {
+ Foo(String value) {
this.value = value;
}
@@ -217,7 +217,7 @@ class Bar {
Bar() {
}
- public Bar(String value) {
+ Bar(String value) {
this.value = value;
}
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringFunctionInitializerTests.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringFunctionInitializerTests.java
index f50d44752..3303490ed 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringFunctionInitializerTests.java
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/src/test/java/org/springframework/cloud/function/adapter/azure/AzureSpringFunctionInitializerTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.adapter.azure;
import java.io.IOException;
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/test/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandlerTest.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/test/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandlerTest.java
index 229ab8067..b74392637 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/test/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandlerTest.java
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/test/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandlerTest.java
@@ -36,14 +36,13 @@ import org.springframework.context.annotation.Scope;
import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.assertj.core.api.Assertions.assertThat;
/**
* @author Kamesh Sampath
*/
@RunWith(SpringRunner.class)
-@SpringBootTest()
+@SpringBootTest
@EnableAutoConfiguration
@TestPropertySource(locations = "classpath:/application-test.properties")
public class OpenWhiskActionHandlerTest {
@@ -65,9 +64,9 @@ public class OpenWhiskActionHandlerTest {
actionRequest.setActionName("test_action");
actionRequest.setValue(eventData);
Object result = this.actionHandler.run(actionRequest);
- assertNotNull(result);
- assertEquals("{\"result\":{\"name\":\"Spring\",\"message\":\"Hello, Spring\"}}",
- result);
+ assertThat(result).isNotNull();
+ assertThat(result).isEqualTo(
+ "{\"result\":{\"name\":\"Spring\",\"message\":\"Hello, Spring\"}}");
}
@Test
@@ -78,8 +77,8 @@ public class OpenWhiskActionHandlerTest {
OpenWhiskActionRequest actionRequest = new OpenWhiskActionRequest();
actionRequest.setActionName("test_action");
Object result = this.actionHandler.run(actionRequest);
- assertNotNull(result);
- assertEquals("{\"result\":\"No input provided\"}", result);
+ assertThat(result).isNotNull();
+ assertThat(result).isEqualTo("{\"result\":\"No input provided\"}");
}
@Configuration
diff --git a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/CompilationMessage.java b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/CompilationMessage.java
index add6f621c..69a09f5e1 100644
--- a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/CompilationMessage.java
+++ b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/CompilationMessage.java
@@ -43,7 +43,7 @@ public class CompilationMessage {
this.sourceCode = sourceCode;
this.startPosition = startPosition;
this.endPosition = endPosition;
- };
+ }
/**
* @return the type of message
@@ -84,7 +84,7 @@ public class CompilationMessage {
StringBuilder s = new StringBuilder();
s.append("==========\n");
if (this.sourceCode != null) { // Cannot include source context if no source
- // available
+ // available
int[] lineStartEnd = getLineStartEnd(this.startPosition);
s.append(this.sourceCode.substring(lineStartEnd[0], lineStartEnd[1]))
.append("\n");
diff --git a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/InMemoryJavaFileObject.java b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/InMemoryJavaFileObject.java
index 73f24cc97..1f4e2b458 100644
--- a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/InMemoryJavaFileObject.java
+++ b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/InMemoryJavaFileObject.java
@@ -201,7 +201,7 @@ public final class InMemoryJavaFileObject implements JavaFileObject {
InMemoryJavaFileObject.this.lastModifiedTime = System.currentTimeMillis();
InMemoryJavaFileObject.this.content = new String(toCharArray())
.getBytes(); // Ignoring encoding...
- };
+ }
};
}
diff --git a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtEntryJavaFileObject.java b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtEntryJavaFileObject.java
index 519e5642f..ed58885be 100644
--- a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtEntryJavaFileObject.java
+++ b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtEntryJavaFileObject.java
@@ -48,7 +48,7 @@ public class JrtEntryJavaFileObject implements JavaFileObject {
*/
public JrtEntryJavaFileObject(Path path) {
this.pathToClassString = path.subpath(2, path.getNameCount()).toString(); // e.g.
- // java/lang/Object.class
+ // java/lang/Object.class
this.path = path;
}
diff --git a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtFsEnumeration.java b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtFsEnumeration.java
index 4dc8b16eb..ffabc5446 100644
--- a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtFsEnumeration.java
+++ b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/JrtFsEnumeration.java
@@ -127,8 +127,8 @@ public class JrtFsEnumeration implements Enumeration {
throws IOException {
int fnc = file.getNameCount();
if (fnc >= 3 && file.toString().endsWith(".class")) { // There is a preceeding
- // module name - e.g.
- // /modules/java.base/java/lang/Object.class
+ // module name - e.g.
+ // /modules/java.base/java/lang/Object.class
// file.subpath(2, fnc); // e.g. java/lang/Object.class
JrtFsEnumeration.this.jfos.add(new JrtEntryJavaFileObject(file));
}
diff --git a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/MemoryBasedJavaFileManager.java b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/MemoryBasedJavaFileManager.java
index 2bcd2a23c..ed3780334 100644
--- a/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/MemoryBasedJavaFileManager.java
+++ b/spring-cloud-function-compiler/src/main/java/org/springframework/cloud/function/compiler/java/MemoryBasedJavaFileManager.java
@@ -207,8 +207,8 @@ public class MemoryBasedJavaFileManager implements JavaFileManager {
URL[] urls = loader.getURLs();
if (urls.length > 1) { // heuristic that catches Maven surefire tests
if (!urls[0].toString().startsWith("jar:file:")) { // heuristic for
- // Spring Boot fat
- // jar
+ // Spring Boot fat
+ // jar
StringBuilder builder = new StringBuilder();
for (URL url : urls) {
if (builder.length() > 0) {
@@ -627,7 +627,7 @@ public class MemoryBasedJavaFileManager implements JavaFileManager {
if (file.getNameCount() > 3 && file.toString().endsWith(".class")) {
int fnc = file.getNameCount();
if (fnc > 3) { // There is a package name - e.g.
- // /modules/java.base/java/lang/Object.class
+ // /modules/java.base/java/lang/Object.class
Path packagePath = file.subpath(2, fnc - 1); // e.g. java/lang
String packagePathString = packagePath.toString() + "/";
CompilationInfoCache.this.packageCache.put(packagePathString,
diff --git a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/CompilerDependencyResolutionTests.java b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/CompilerDependencyResolutionTests.java
index ccd7e2868..51a330d2c 100644
--- a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/CompilerDependencyResolutionTests.java
+++ b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/CompilerDependencyResolutionTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.compiler;
import java.io.File;
@@ -42,15 +43,13 @@ import org.springframework.cloud.function.compiler.java.RuntimeJavaCompiler;
import org.springframework.cloud.function.core.FunctionFactoryUtils;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
/**
* Tests that verify dependency resolution. Dependencies can be resolved against simple
* classpath entries or against classes under BOOT-INF/classes or in a nested jar under
* under BOOT-INF/lib. Finding classes in those locations enables compilation against a
* packaged boot jar.
- *
+ *
* @author Andy Clement
*/
public class CompilerDependencyResolutionTests {
@@ -60,7 +59,7 @@ public class CompilerDependencyResolutionTests {
ClassDescriptor t1 = compile("Test1",
"package com.test;\npublic class Test1 { public static String doit() { return \"T1\";}}\n");
String result = (String) t1.clazz.getDeclaredMethod("doit").invoke(null);
- assertEquals("T1", result);
+ assertThat(result).isEqualTo("T1");
}
@Test
@@ -140,12 +139,12 @@ public class CompilerDependencyResolutionTests {
"public class A {\n" + " public static Object run() {\n"
+ " return new TestX();\n" + " }\n" + "}",
jar.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(tx, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(tx.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(tx.name);
}
}
@@ -162,12 +161,12 @@ public class CompilerDependencyResolutionTests {
"public class A {\n" + " public static Object run() {\n"
+ " return new TestX();\n" + " }\n" + "}",
jar.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(t1, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(t1.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(t1.name);
}
}
@@ -185,12 +184,12 @@ public class CompilerDependencyResolutionTests {
"public class A {\n" + " public static Object run() {\n"
+ " return new TestX();\n" + " }\n" + "}",
jar2.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(t1, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(t1.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(t1.name);
}
}
@@ -205,12 +204,12 @@ public class CompilerDependencyResolutionTests {
+ " public static Object run() {\n" + " return new Test1();\n"
+ " }\n" + "}",
jar.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(t1, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(t1.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(t1.name);
}
}
@@ -226,12 +225,12 @@ public class CompilerDependencyResolutionTests {
+ " public static Object run() {\n" + " return new Test1();\n"
+ " }\n" + "}",
jar.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(t1, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(t1.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(t1.name);
}
}
@@ -248,12 +247,12 @@ public class CompilerDependencyResolutionTests {
+ " public static Object run() {\n" + " return new Test1();\n"
+ " }\n" + "}",
jar2.toURI().toString());
- assertTrue("Should be no problems: " + result.getCompilationMessages(),
- result.getCompilationMessages().isEmpty());
+ assertThat(result.getCompilationMessages().isEmpty())
+ .as("Should be no problems: " + result.getCompilationMessages()).isTrue();
try (URLClassLoader cl = new TestClassLoader(t1, descriptorFromResult(result))) {
Class> class1 = cl.loadClass("A");
Object invoke = class1.getDeclaredMethod("run").invoke(null);
- assertEquals(t1.name, invoke.getClass().getName());
+ assertThat(invoke.getClass().getName()).isEqualTo(t1.name);
}
}
@@ -268,8 +267,8 @@ public class CompilerDependencyResolutionTests {
private ClassDescriptor compile(String className, String classSourceCode) {
CompilationResult compile = new RuntimeJavaCompiler().compile(className,
classSourceCode);
- assertTrue("Should be empty: \n" + compile.getCompilationMessages(),
- compile.getCompilationMessages().isEmpty());
+ assertThat(compile.getCompilationMessages().isEmpty())
+ .as("Should be empty: \n" + compile.getCompilationMessages()).isTrue();
Class> clazz = compile.getCompiledClasses().get(0);
return new ClassDescriptor(clazz.getName(),
compile.getClassBytes(clazz.getName()),
@@ -299,7 +298,7 @@ public class CompilerDependencyResolutionTests {
clazzes.add(prefix + classDescriptor.name.replace('.', '/') + ".class");
}
walkJar(jar, (entry) -> clazzes.remove(entry.getName()));
- assertTrue("Should be empty: " + clazzes, clazzes.isEmpty());
+ assertThat(clazzes.isEmpty()).as("Should be empty: " + clazzes).isTrue();
}
private void walkJar(File jar, Consumer fn) {
@@ -336,7 +335,7 @@ public class CompilerDependencyResolutionTests {
final Class> clazz;
- public ClassDescriptor(String name, byte[] bytes, Class> clazz) {
+ ClassDescriptor(String name, byte[] bytes, Class> clazz) {
this.name = name;
this.bytes = bytes;
this.clazz = clazz;
@@ -344,7 +343,7 @@ public class CompilerDependencyResolutionTests {
}
- static class JarBuilder {
+ static final class JarBuilder {
File jarFile;
@@ -446,7 +445,7 @@ public class CompilerDependencyResolutionTests {
ClassDescriptor[] descriptors;
- public TestClassLoader(ClassDescriptor... descriptors) {
+ TestClassLoader(ClassDescriptor... descriptors) {
super(new URL[0], TestClassLoader.class.getClassLoader());
this.descriptors = descriptors;
}
diff --git a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/java/RuntimeJavaCompilerTests.java b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/java/RuntimeJavaCompilerTests.java
index e08504df0..e5250c193 100644
--- a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/java/RuntimeJavaCompilerTests.java
+++ b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/java/RuntimeJavaCompilerTests.java
@@ -23,8 +23,7 @@ import java.util.function.Supplier;
import org.junit.Test;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
/**
* @author Andy Clement
@@ -37,7 +36,7 @@ public class RuntimeJavaCompilerTests {
RuntimeJavaCompiler rjc = new RuntimeJavaCompiler();
CompilationResult cr = rjc.compile("A", "public class A {}");
List compilationMessages = cr.getCompilationMessages();
- assertTrue(compilationMessages.isEmpty());
+ assertThat(compilationMessages.isEmpty()).isTrue();
}
@Test
@@ -52,18 +51,19 @@ public class RuntimeJavaCompilerTests {
+ " String message = (String) exp.getValue();"
+ " return message;\n" + " }\n" + "}");
List compilationMessages = cr.getCompilationMessages();
- assertEquals(3, compilationMessages.size());
- assertTrue(
- compilationMessages.get(0).getMessage().contains("cannot find symbol"));
- assertTrue(compilationMessages.get(0).getMessage()
- .contains("class ExpressionParser"));
- assertTrue(
- compilationMessages.get(1).getMessage().contains("cannot find symbol"));
- assertTrue(compilationMessages.get(1).getMessage()
- .contains("class SpelExpressionParser"));
- assertTrue(
- compilationMessages.get(2).getMessage().contains("cannot find symbol"));
- assertTrue(compilationMessages.get(2).getMessage().contains("class Expression"));
+ assertThat(compilationMessages.size()).isEqualTo(3);
+ assertThat(compilationMessages.get(0).getMessage().contains("cannot find symbol"))
+ .isTrue();
+ assertThat(compilationMessages.get(0).getMessage()
+ .contains("class ExpressionParser")).isTrue();
+ assertThat(compilationMessages.get(1).getMessage().contains("cannot find symbol"))
+ .isTrue();
+ assertThat(compilationMessages.get(1).getMessage()
+ .contains("class SpelExpressionParser")).isTrue();
+ assertThat(compilationMessages.get(2).getMessage().contains("cannot find symbol"))
+ .isTrue();
+ assertThat(compilationMessages.get(2).getMessage().contains("class Expression"))
+ .isTrue();
}
@Test
@@ -80,12 +80,12 @@ public class RuntimeJavaCompilerTests {
+ " return message;\n" + " }\n" + "}",
"maven://org.springframework:spring-expression:4.3.9.RELEASE");
List compilationMessages = cr.getCompilationMessages();
- assertTrue(compilationMessages.isEmpty());
+ assertThat(compilationMessages.isEmpty()).isTrue();
try (SimpleClassLoader cl = new SimpleClassLoader(
this.getClass().getClassLoader())) {
Class> clazz = cl.defineClass("A", cr.getClassBytes("A"));
Supplier supplier = (Supplier) clazz.newInstance();
- assertEquals("Hello World", supplier.get());
+ assertThat(supplier.get()).isEqualTo("Hello World");
}
}
@@ -100,27 +100,27 @@ public class RuntimeJavaCompilerTests {
CompilationResult cr = rjc.compile("A", source,
"maven://joda-time:joda-time:2.9.9");
List compilationMessages = cr.getCompilationMessages();
- assertTrue(compilationMessages.isEmpty());
+ assertThat(compilationMessages.isEmpty()).isTrue();
List resolvedAdditionalDependencies = cr
.getResolvedAdditionalDependencies();
try (SimpleClassLoader cl = new SimpleClassLoader(resolvedAdditionalDependencies,
this.getClass().getClassLoader())) {
Class> clazz = cl.defineClass("A", cr.getClassBytes("A"));
Supplier supplier = (Supplier) clazz.newInstance();
- assertEquals("true", supplier.get());
+ assertThat(supplier.get()).isEqualTo("true");
}
cr = rjc.compile("A", source,
"maven://org.springframework:spring-expression:4.3.9.RELEASE",
"maven://joda-time:joda-time:2.9.9");
compilationMessages = cr.getCompilationMessages();
- assertTrue(compilationMessages.isEmpty());
+ assertThat(compilationMessages.isEmpty()).isTrue();
resolvedAdditionalDependencies = cr.getResolvedAdditionalDependencies();
try (SimpleClassLoader cl = new SimpleClassLoader(resolvedAdditionalDependencies,
this.getClass().getClassLoader())) {
Class> clazz = cl.defineClass("A", cr.getClassBytes("A"));
Supplier supplier = (Supplier) clazz.newInstance();
- assertEquals("true", supplier.get());
+ assertThat(supplier.get()).isEqualTo("true");
}
}
@@ -130,43 +130,45 @@ public class RuntimeJavaCompilerTests {
RuntimeJavaCompiler rjc = new RuntimeJavaCompiler();
CompilationResult cr = rjc.compile("A", "public class A {}",
"maven://org.springframework:spring-expression2:4.3.9.RELEASE"); // extra
- // '2'
- // in
- // there
+ // '2'
+ // in
+ // there
List compilationMessages = cr.getCompilationMessages();
- assertEquals(1, compilationMessages.size());
+ assertThat(compilationMessages.size()).isEqualTo(1);
// ERROR:org.eclipse.aether.resolution.ArtifactResolutionException: Could not find
// artifact org.springframework:spring-expression2:jar:4.3.9.RELEASE in
// spring-snapshots (https://repo.spring.io/libs-snapshot)
- assertTrue(compilationMessages.get(0).getMessage().contains(
- "Could not find artifact org.springframework:spring-expression2:jar:4.3.9.RELEASE"));
+ assertThat(compilationMessages.get(0).getMessage().contains(
+ "Could not find artifact org.springframework:spring-expression2:jar:4.3.9.RELEASE"))
+ .isTrue();
// Failure:
rjc = new RuntimeJavaCompiler();
cr = rjc.compile("A", "public class A {}",
"trouble://org.springframework:spring-expression:4.3.9.RELEASE"); // rogue
- // prefix
- // (should
- // be
- // "maven:")
+ // prefix
+ // (should
+ // be
+ // "maven:")
compilationMessages = cr.getCompilationMessages();
- assertEquals(1, compilationMessages.size());
- assertTrue(compilationMessages.get(0).toString(), compilationMessages.get(0)
- .getMessage().contains("Unrecognized dependency: "));
+ assertThat(compilationMessages.size()).isEqualTo(1);
+ assertThat(compilationMessages.get(0).getMessage()
+ .contains("Unrecognized dependency: "))
+ .as(compilationMessages.get(0).toString()).isTrue();
// Success
rjc = new RuntimeJavaCompiler();
cr = rjc.compile("A", "public class A {}", "maven://joda-time:joda-time:2.9.9");
compilationMessages = cr.getCompilationMessages();
- assertEquals(0, compilationMessages.size());
+ assertThat(compilationMessages.size()).isEqualTo(0);
List resolvedAdditionalDependencies = cr
.getResolvedAdditionalDependencies();
- assertEquals(1, resolvedAdditionalDependencies.size());
- assertTrue(
- "Expected this to end with 'joda-time-2.9.9.jar': "
- + resolvedAdditionalDependencies.get(0).toString(),
- resolvedAdditionalDependencies.get(0).toString()
- .endsWith("joda-time-2.9.9.jar"));
+ assertThat(resolvedAdditionalDependencies.size()).isEqualTo(1);
+ assertThat(resolvedAdditionalDependencies.get(0).toString()
+ .endsWith("joda-time-2.9.9.jar"))
+ .as("Expected this to end with 'joda-time-2.9.9.jar': "
+ + resolvedAdditionalDependencies.get(0).toString())
+ .isTrue();
}
}
diff --git a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/proxy/ByteCodeLoadingFunctionTests.java b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/proxy/ByteCodeLoadingFunctionTests.java
index 0c7134e21..6356576dc 100644
--- a/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/proxy/ByteCodeLoadingFunctionTests.java
+++ b/spring-cloud-function-compiler/src/test/java/org/springframework/cloud/function/compiler/proxy/ByteCodeLoadingFunctionTests.java
@@ -87,7 +87,8 @@ public class ByteCodeLoadingFunctionTests {
@Test
public void compileFluxFunction() throws Exception {
- CompiledFunctionFactory, Flux>> compiled = new FunctionCompiler, Flux>(
+ CompiledFunctionFactory, Flux>> compiled = null;
+ compiled = new FunctionCompiler, Flux>(
String.class.getName()).compile("foos",
"flux -> flux.map(v -> v.toUpperCase())", "Flux",
"Flux");
diff --git a/spring-cloud-function-compiler/src/test/resources/logback.xml b/spring-cloud-function-compiler/src/test/resources/logback.xml
index c72797c13..7d0a9651e 100644
--- a/spring-cloud-function-compiler/src/test/resources/logback.xml
+++ b/spring-cloud-function-compiler/src/test/resources/logback.xml
@@ -5,4 +5,4 @@
-
\ No newline at end of file
+
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionRegistrationTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionRegistrationTests.java
index 32176ce7a..5cdc481ae 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionRegistrationTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionRegistrationTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.context;
import java.util.function.Function;
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionTypeTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionTypeTests.java
index 85fe0e59a..1c5c32f05 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionTypeTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/FunctionTypeTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.context;
import java.lang.reflect.Type;
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/catalog/InMemoryFunctionCatalogTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/catalog/InMemoryFunctionCatalogTests.java
index 19456737d..38e217abd 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/catalog/InMemoryFunctionCatalogTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/catalog/InMemoryFunctionCatalogTests.java
@@ -24,10 +24,7 @@ import org.springframework.cloud.function.context.FunctionRegistration;
import org.springframework.cloud.function.context.FunctionType;
import org.springframework.cloud.function.core.FluxFunction;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
/**
* @author Oleg Zhurakousky
@@ -43,7 +40,7 @@ public class InMemoryFunctionCatalogTests {
InMemoryFunctionCatalog catalog = new InMemoryFunctionCatalog();
catalog.register(registration);
FunctionRegistration> registration2 = catalog.getRegistration(function);
- assertSame(registration, registration2);
+ assertThat(registration2).isSameAs(registration);
}
@Test
@@ -55,11 +52,11 @@ public class InMemoryFunctionCatalogTests {
catalog.register(registration);
Object lookedUpFunction = catalog.lookup("hello");
- assertNull(lookedUpFunction);
+ assertThat(lookedUpFunction).isNull();
lookedUpFunction = catalog.lookup("foo");
- assertNotNull(lookedUpFunction);
- assertTrue(lookedUpFunction instanceof FluxFunction);
+ assertThat(lookedUpFunction).isNotNull();
+ assertThat(lookedUpFunction instanceof FluxFunction).isTrue();
}
private static class TestFunction implements Function {
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfigurationTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfigurationTests.java
index 9a0ccdff1..98e419c50 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfigurationTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogAutoConfigurationTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2012-2019-2018 the original author or authors.
+ * Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogInitializerTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogInitializerTests.java
index 11f312a47..280876d82 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogInitializerTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionCatalogInitializerTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2012-2019-2018 the original author or authors.
+ * Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionPostProcessorTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionPostProcessorTests.java
index 27c27b14b..c63ca0b5f 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionPostProcessorTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/config/ContextFunctionPostProcessorTests.java
@@ -40,7 +40,6 @@ import org.springframework.test.util.ReflectionTestUtils;
import org.springframework.util.ClassUtils;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertNull;
/**
* @author Dave Syer
@@ -132,7 +131,7 @@ public class ContextFunctionPostProcessorTests {
System.out::println, "consumer"));
Supplier> supplier = (Supplier>) this.processor
.lookupSupplier("supplier|consumer");
- assertNull(supplier.get().block());
+ assertThat(supplier.get().block()).isNull();
}
@Test
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/string/FunctionalStringSourceTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/string/FunctionalStringSourceTests.java
index f8777550d..21759004e 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/string/FunctionalStringSourceTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/context/string/FunctionalStringSourceTests.java
@@ -36,7 +36,9 @@ import static org.assertj.core.api.Assertions.assertThat;
*
*/
@RunWith(SpringRunner.class)
+// @checkstyle:off
@FunctionalSpringBootTest(classes = Object.class, properties = "spring.main.sources=org.springframework.cloud.function.context.string.FunctionalStringSourceTests.TestConfiguration")
+// @checkstyle:on
public class FunctionalStringSourceTests {
@Autowired
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/inject/FooConfiguration.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/inject/FooConfiguration.java
index 4148022ce..0bd796406 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/inject/FooConfiguration.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/inject/FooConfiguration.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.inject;
import java.util.function.Function;
diff --git a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/util/JsonMapperTests.java b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/util/JsonMapperTests.java
index 3688599ac..b35560adc 100644
--- a/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/util/JsonMapperTests.java
+++ b/spring-cloud-function-context/src/test/java/org/springframework/cloud/function/util/JsonMapperTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.util;
import java.util.Arrays;
diff --git a/spring-cloud-function-deployer/src/it/support/src/main/java/com/example/functions/Emitter.java b/spring-cloud-function-deployer/src/it/support/src/main/java/com/example/functions/Emitter.java
index 9b1d4a1ee..f5afa8992 100644
--- a/spring-cloud-function-deployer/src/it/support/src/main/java/com/example/functions/Emitter.java
+++ b/spring-cloud-function-deployer/src/it/support/src/main/java/com/example/functions/Emitter.java
@@ -25,7 +25,7 @@ public class Emitter implements Supplier {
private int i = 0;
- private String[] values = { "one", "two", "three", "four" };
+ private String[] values = {"one", "two", "three", "four"};
@Override
public String get() {
diff --git a/spring-cloud-function-deployer/src/main/java/org/springframework/cloud/function/deployer/FunctionApplication.java b/spring-cloud-function-deployer/src/main/java/org/springframework/cloud/function/deployer/FunctionApplication.java
index b285eba3d..d30c95f1e 100644
--- a/spring-cloud-function-deployer/src/main/java/org/springframework/cloud/function/deployer/FunctionApplication.java
+++ b/spring-cloud-function-deployer/src/main/java/org/springframework/cloud/function/deployer/FunctionApplication.java
@@ -21,6 +21,7 @@ import java.io.IOException;
import org.springframework.boot.autoconfigure.SpringBootApplication;
// @checkstyle:off
+
/**
* @author Mark Fisher
* @author Dave Syer
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionCreatorConfigurationTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionCreatorConfigurationTests.java
index dd336589d..02e261e68 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionCreatorConfigurationTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionCreatorConfigurationTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2012-2019-2018 the original author or authors.
+ * Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SingleEntryFunctionRegistryTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SingleEntryFunctionRegistryTests.java
index 4305c34e2..b8285dc3a 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SingleEntryFunctionRegistryTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SingleEntryFunctionRegistryTests.java
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.springframework.cloud.function.deployer;
import java.util.function.Function;
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppConfigurationTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppConfigurationTests.java
index 13187eae4..3d4670d20 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppConfigurationTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppConfigurationTests.java
@@ -39,7 +39,7 @@ import static org.hamcrest.Matchers.containsString;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = FunctionDeployerConfiguration.class, webEnvironment = SpringBootTest.WebEnvironment.NONE)
@TestPropertySource(properties = {
- "function.location=file:target/it/support/target/function-sample-1.0.0.M1-exec.jar", })
+ "function.location=file:target/it/support/target/function-sample-1.0.0.M1-exec.jar" })
public abstract class SpringFunctionAppConfigurationTests {
@Autowired
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppExplodedConfigurationTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppExplodedConfigurationTests.java
index 296443efe..2b521ee04 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppExplodedConfigurationTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionAppExplodedConfigurationTests.java
@@ -39,7 +39,7 @@ import static org.hamcrest.Matchers.containsString;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = FunctionDeployerConfiguration.class, webEnvironment = SpringBootTest.WebEnvironment.NONE)
@TestPropertySource(properties = {
- "function.location=file:target/it/support/target/dependency", })
+ "function.location=file:target/it/support/target/dependency" })
public abstract class SpringFunctionAppExplodedConfigurationTests {
@Autowired
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionFluxConfigurationTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionFluxConfigurationTests.java
index 818efcabb..abda0412d 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionFluxConfigurationTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/SpringFunctionFluxConfigurationTests.java
@@ -98,10 +98,10 @@ class Foo {
private String value;
- public Foo() {
+ Foo() {
}
- public Foo(String value) {
+ Foo(String value) {
this.value = value;
}
diff --git a/spring-cloud-function-deployer/src/test/resources/app/META-INF/MANIFEST.MF b/spring-cloud-function-deployer/src/test/resources/app/META-INF/MANIFEST.MF
index d1f4a9c13..1f1bb507b 100644
--- a/spring-cloud-function-deployer/src/test/resources/app/META-INF/MANIFEST.MF
+++ b/spring-cloud-function-deployer/src/test/resources/app/META-INF/MANIFEST.MF
@@ -11,4 +11,4 @@ Start-Class: org.springframework.cloud.function.test.FunctionApp
Created-By: Apache Maven 3.5.0
Build-Jdk: 1.8.0_131
Implementation-URL: http://projects.spring.io/spring-boot/function-sam
- ple/
\ No newline at end of file
+ ple/
diff --git a/spring-cloud-function-kotlin/src/main/resources/META-INF/spring.factories b/spring-cloud-function-kotlin/src/main/resources/META-INF/spring.factories
index 3ca9bed74..74b563338 100644
--- a/spring-cloud-function-kotlin/src/main/resources/META-INF/spring.factories
+++ b/spring-cloud-function-kotlin/src/main/resources/META-INF/spring.factories
@@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration
\ No newline at end of file
+org.springframework.cloud.function.context.config.KotlinLambdaToFunctionAutoConfiguration
diff --git a/spring-cloud-function-samples/function-sample-aws/src/main/java/example/Config.java b/spring-cloud-function-samples/function-sample-aws/src/main/java/example/Config.java
index 0b1635985..721b78a59 100644
--- a/spring-cloud-function-samples/function-sample-aws/src/main/java/example/Config.java
+++ b/spring-cloud-function-samples/function-sample-aws/src/main/java/example/Config.java
@@ -48,7 +48,8 @@ public class Config implements ApplicationContextInitializer function() {
return value -> new Bar(
- value.uppercase() + (this.props.getFoo() != null ? "-" + this.props.getFoo() : ""));
+ value.uppercase() + (this.props.getFoo() != null ? "-" + this.props
+ .getFoo() : ""));
}
@Override
@@ -57,8 +58,8 @@ public class Config implements ApplicationContextInitializer properties);
context.registerBean("function", FunctionRegistration.class,
- () -> new FunctionRegistration>(function())
- .type(FunctionType.from(Foo.class).to(Bar.class).getType()));
+ () -> new FunctionRegistration>(function())
+ .type(FunctionType.from(Foo.class).to(Bar.class).getType()));
}
}
diff --git a/spring-cloud-function-samples/function-sample-aws/src/test/java/example/MapTests.java b/spring-cloud-function-samples/function-sample-aws/src/test/java/example/MapTests.java
index 1631c66a7..2f724ebe2 100644
--- a/spring-cloud-function-samples/function-sample-aws/src/test/java/example/MapTests.java
+++ b/spring-cloud-function-samples/function-sample-aws/src/test/java/example/MapTests.java
@@ -37,7 +37,7 @@ public class MapTests {
@Test
public void start() throws Exception {
SpringBootRequestHandler