Add POJO sample and switch to using that for testing
This commit is contained in:
@@ -86,7 +86,7 @@ public class FunctionAdminController implements CommandLineRunner {
|
||||
|
||||
@Override
|
||||
public void run(String... args) throws Exception {
|
||||
deploy("sample", "maven://com.example:function-sample:1.0.0.BUILD-SNAPSHOT");
|
||||
deploy("sample", "maven://com.example:function-sample-pojo:1.0.0.BUILD-SNAPSHOT");
|
||||
}
|
||||
|
||||
private String deploy(String name, String path, String... args) throws Exception {
|
||||
|
||||
@@ -37,6 +37,7 @@ public class FunctionExtractingAppDeployerIntegrationTests {
|
||||
@BeforeClass
|
||||
public static void open() {
|
||||
port = SocketUtils.findAvailableTcpPort();
|
||||
System.setProperty("debug", "true");
|
||||
context = new ApplicationRunner().start("--server.port=" + port);
|
||||
}
|
||||
|
||||
@@ -48,10 +49,17 @@ public class FunctionExtractingAppDeployerIntegrationTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void test() {
|
||||
public void words() {
|
||||
assertThat(new TestRestTemplate()
|
||||
.getForObject("http://localhost:" + port + "/words", String.class))
|
||||
.isEqualTo("foobar");
|
||||
.isEqualTo("{\"value\":\"foo\"}{\"value\":\"bar\"}");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void uppercase() {
|
||||
assertThat(new TestRestTemplate().postForObject(
|
||||
"http://localhost:" + port + "/uppercase", "{\"value\":\"foo\"}",
|
||||
String.class)).isEqualTo("{\"value\":\"FOO\"}");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
exclusions.spring-web-reactive: org.springframework:spring-web-reactive
|
||||
exclusions.spring-cloud-function-web: org.springframework.cloud:spring-cloud-function-web
|
||||
exclusions.spring-web: org.springframework:spring-web
|
||||
exclusions.reator-netty: io.projectreactor.ipc:reactor-netty
|
||||
exclusions.spring-cloud-stream: org.springframework.cloud:spring-cloud-stream
|
||||
exclusions.spring-cloud-stream-reactive: org.springframework.cloud:spring-cloud-stream-reactive
|
||||
@@ -9,6 +8,8 @@ exclusions.spring-cloud-stream-binder-kafka: org.springframework.cloud:spring-cl
|
||||
exclusions.spring-boot-starter-web: org.springframework.boot:spring-boot-starter-web
|
||||
exclusions.spring-boot-starter-stream: org.springframework.boot:spring-boot-starter-stream
|
||||
exclusions.spring-boot-starter-actuator: org.springframework.boot:spring-boot-starter-actuator
|
||||
dependencies.spring-web: org.springframework:spring-web
|
||||
dependencies.jackson-databind: com.fasterxml.jackson.core:jackson-databind
|
||||
dependencies.spring-boot-starter: org.springframework.boot:spring-boot-starter
|
||||
dependencies.spring-cloud-function-context: org.springframework.cloud:spring-cloud-function-context:1.0.0.BUILD-SNAPSHOT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user