Harmonize AWS and azure adapters

This commit is contained in:
Dave Syer
2018-10-12 17:10:13 +01:00
parent 3966f378b7
commit 083d5e3bf3
3 changed files with 56 additions and 60 deletions

View File

@@ -64,7 +64,7 @@ public class ContextFunctionCatalogInitializerTests {
public void lookUps() {
create(SimpleConfiguration.class);
assertThat(context.getBean("function")).isInstanceOf(FunctionRegistration.class);
assertThat((Function<?,?>)catalog.lookup(Function.class, "function"))
assertThat((Function<?, ?>) catalog.lookup(Function.class, "function"))
.isInstanceOf(Function.class);
// TODO: support for function composition
}
@@ -73,16 +73,16 @@ public class ContextFunctionCatalogInitializerTests {
public void missingType() {
create(MissingTypeConfiguration.class);
assertThat(context.getBean("function")).isInstanceOf(FunctionRegistration.class);
assertThat((Function<?,?>)catalog.lookup(Function.class, "function"))
assertThat((Function<?, ?>) catalog.lookup(Function.class, "function"))
.isInstanceOf(Function.class);
// TODO: support for type inference from functional bean regsitrations
// TODO: support for type inference from functional bean registrations
}
@Test
public void configurationFunction() {
create(FunctionConfiguration.class);
assertThat(context.getBean("foos")).isInstanceOf(Function.class);
assertThat((Function<?,?>)catalog.lookup(Function.class, "foos"))
assertThat((Function<?, ?>) catalog.lookup(Function.class, "foos"))
.isInstanceOf(Function.class);
assertThat(inspector.getInputType(catalog.lookup(Function.class, "foos")))
.isEqualTo(String.class);
@@ -96,7 +96,7 @@ public class ContextFunctionCatalogInitializerTests {
public void dependencyInjection() {
create(DependencyInjectionConfiguration.class);
assertThat(context.getBean("foos")).isInstanceOf(FunctionRegistration.class);
assertThat((Function<?,?>)catalog.lookup(Function.class, "foos"))
assertThat((Function<?, ?>) catalog.lookup(Function.class, "foos"))
.isInstanceOf(Function.class);
assertThat(inspector.getInputType(catalog.lookup(Function.class, "foos")))
.isEqualTo(String.class);