use of org.eclipse.hono.config.ProtocolAdapterOptions in project hono by eclipse.
the class QuarkusConfigMappingTest method testProtocolAdapterOptionsBinding.
/**
* Verifies that Quarkus correctly binds properties from a yaml file to a
* {@link ProtocolAdapterOptions} instance.
*/
@Test
public void testProtocolAdapterOptionsBinding() {
final ProtocolAdapterProperties props = new ProtocolAdapterProperties(ConfigMappingSupport.getConfigMapping(ProtocolAdapterOptions.class, this.getClass().getResource("/protocol-adapter-options.yaml")));
final MapperEndpoint telemetryMapper = props.getMapperEndpoint("telemetry");
assertThat(telemetryMapper).isNotNull();
assertThat(telemetryMapper.getUri()).isEqualTo("https://mapper.eclipseprojects.io/telemetry");
assertThat(telemetryMapper.isTlsEnabled()).isTrue();
}
Aggregations