/** * Success=false * @return */ public Runnable getTrackDependency_Full() { RemoteDependencyTelemetry rdt = new RemoteDependencyTelemetry("AiTestDependency"); rdt.setCommandName("TestCommand2"); rdt.setDuration(new Duration(999L)); rdt.setResultCode("503"); rdt.setSuccess(false); rdt.setTarget("some-target"); rdt.setTarget("fake-type"); for (Entry<String, String> entry : getPropertyMapForMethod("Dependency").entrySet()) { rdt.getProperties().put(entry.getKey(), entry.getValue()); } for (Entry<String, Double> entry : getMetricMapForMethod("Depdenency").entrySet()) { rdt.getMetrics().put(entry.getKey(), entry.getValue()); } return customCases.getTrackDependency(rdt); }
@Override public Telemetry apply(BaseTelemetry bt) { Preconditions.checkNotNull(bt); RemoteDependencyTelemetry t = (RemoteDependencyTelemetry) bt; final Dependency.Builder db = Dependency.newBuilder() .setVer(t.getVer()) .setSuccess(BoolValue.of(t.getSuccess())) .setDuration(transformDuration(t.getDuration())); if (t.getProperties() != null) db.putAllProperties(t.getProperties()); if (t.getName() != null) db.setName(t.getName()); if (t.getId() != null) db.setId(t.getId()); if (t.getResultCode() != null) db.setResultCode(t.getResultCode()); if (t.getCommandName() != null) db.setData(t.getCommandName()); if (t.getType() != null) db.setType(t.getType()); if (t.getTarget() != null) db.setTarget(t.getTarget()); if (t.getMetrics() != null) db.putAllMeasurements(t.getMetrics()); return telemetryBuilderWithStandardFields(t).setDependency(db).build(); } });
@Test public void testEmptyCtor() { RemoteDependencyTelemetry telemetry = new RemoteDependencyTelemetry(); assertNull(telemetry.getName()); assertNull(telemetry.getCount()); assertNull(telemetry.getMin()); assertNull(telemetry.getMax()); assertNull(telemetry.getStdDev()); assertEquals(DependencyKind.Other, telemetry.getDependencyKind()); assertEquals(DependencySourceType.Undefined, telemetry.getDependencySource()); assertTrue(telemetry.getProperties().isEmpty()); }
@Test public void testCtorWithNameParameter() { RemoteDependencyTelemetry telemetry = new RemoteDependencyTelemetry("MockName"); assertEquals("MockName", telemetry.getName()); assertNull(telemetry.getCount()); assertNull(telemetry.getMin()); assertNull(telemetry.getMax()); assertNull(telemetry.getStdDev()); assertEquals(DependencyKind.Other, telemetry.getDependencyKind()); assertEquals(DependencySourceType.Undefined, telemetry.getDependencySource()); assertTrue(telemetry.getProperties().isEmpty()); }
@Test public void testCtorWithAllParameter() { String dependencyName = "DepName"; String commandName = "Query1"; Duration duration = new Duration(12345); boolean success = false; RemoteDependencyTelemetry telemetry = new RemoteDependencyTelemetry(dependencyName, commandName, duration, success); assertEquals(dependencyName, telemetry.getName()); assertEquals(commandName, telemetry.getCommandName()); assertEquals(duration, telemetry.getDuration()); assertEquals(success, telemetry.getSuccess()); assertNull(telemetry.getCount()); assertNull(telemetry.getMin()); assertNull(telemetry.getMax()); assertNull(telemetry.getStdDev()); assertEquals(DependencySourceType.Undefined, telemetry.getDependencySource()); assertTrue(telemetry.getProperties().isEmpty()); }
dt.setType(depType); dt.getContext().setInstrumentationKey(iKey); dt.getProperties().putAll(props); dt.getMetrics().putAll(metrics); testCases.add(new Object[]{