@Test public void testConstructor() { LocalForwarderTelemetryChannel ch = new LocalForwarderTelemetryChannel( "localhost", false, 555, 6); assertFalse("isDeveloperMode should be false", ch.isDeveloperMode()); assertEquals(555, ch.getTelemetryBuffer().getMaxTelemetriesInBatch()); assertEquals(6, ch.getTelemetryBuffer().getTransmitBufferTimeoutInSeconds()); }
@Test public void testMapConstructor() { Map<String, String> args = new HashMap<String, String>() {{ put(TelemetryChannelBase.DEVELOPER_MODE_NAME, "false"); put(TelemetryChannelBase.FLUSH_BUFFER_TIMEOUT_IN_SECONDS_NAME, "7"); put(TelemetryChannelBase.MAX_TELEMETRY_BUFFER_CAPACITY_NAME, "789"); put(TelemetryChannelBase.ENDPOINT_ADDRESS_NAME, "myhost.local"); }}; LocalForwarderTelemetryChannel ch = new LocalForwarderTelemetryChannel(args); assertFalse("isDeveloperMode shoudl be false", ch.isDeveloperMode()); assertEquals(789, ch.getTelemetryBuffer().getMaxTelemetriesInBatch()); assertEquals(7, ch.getTelemetryBuffer().getTransmitBufferTimeoutInSeconds()); }