@Test public void testUseConfigurationInstrumentationKeyWithNull() { testUseConfigurationInstrumentatonKey(null); }
@Test public void testTrackHttpRequest() { client.trackHttpRequest("Name", new Date(), 1, "200", true); verifyAndGetLastEventSent(); }
@Test public void testTrackTraceWithSeverityLevel() { client.trackTrace("Trace", SeverityLevel.Critical); Telemetry telemetry = verifyAndGetLastEventSent(); verifyTraceTelemetry(telemetry, SeverityLevel.Critical, null); }
@Test public void testTrackException() { Exception exception = new Exception("Exception"); client.trackException(exception); verifyAndGetLastEventSent(); }
@Test public void testTrackTraceAll() { Map<String, String> properties = new HashMap<String, String>() {{ put("key", "value"); }}; client.trackTrace("Trace", SeverityLevel.Error, properties); Telemetry telemetry = verifyAndGetLastEventSent(); verifyTraceTelemetry(telemetry, SeverityLevel.Error, properties); }
@Test public void testUseConfigurationInstrumentationKeyWithEmpty() { testUseConfigurationInstrumentatonKey(""); }
@Test public void testTrackHttpRequestWithHttpRequestTelemetry() { RequestTelemetry telemetry = new RequestTelemetry("Name", new Date(), 1, "200", true); client.trackRequest(telemetry); verifyAndGetLastEventSent(); }
@Test public void testTrackTraceWithProperties() { Map<String, String> properties = new HashMap<String, String>() {{ put("key", "value"); }}; client.trackTrace("Trace", null, properties); Telemetry telemetry = verifyAndGetLastEventSent(); verifyTraceTelemetry(telemetry, null, properties); }
@Test public void testTrackPageViewWithName() { client.trackPageView("PageName"); verifyAndGetLastEventSent(); }
@Test public void testTrackEventWithName() { client.trackEvent("Event"); verifyAndGetLastEventSent(); }
@Test public void testTrackExceptionWithExceptionTelemetry() { ExceptionTelemetry telemetry = new ExceptionTelemetry(new Exception("Exception")); client.trackException(telemetry); verifyAndGetLastEventSent(); }
@Test public void testTrackSessionState() { client.trackSessionState(SessionState.End); verifyAndGetLastEventSent(); }
@Test public void testTrackTraceWithName() { client.trackTrace("Trace"); verifyAndGetLastEventSent();}
@Test public void testTrackExceptionWithPropertiesAndMetrics() { Exception exception = new Exception("Exception"); Map<String, String> properties = new HashMap<String, String>() {{ put("key", "value"); }}; Map<String, Double> metrics = new HashMap<String, Double>() {{ put("key", 1d); }}; client.trackException(exception, properties, metrics); verifyAndGetLastEventSent(); }
@Test public void testTrackPageViewWithPageViewTelemetry() { PageViewTelemetry telemetry = new PageViewTelemetry("PageName"); client.trackPageView(telemetry); verifyAndGetLastEventSent(); }
@Test public void testTrack() { TraceTelemetry telemetry = new TraceTelemetry("test"); client.track(telemetry); verifyAndGetLastEventSent(); }
@Test public void testTrackMetricWithExpandedValues() { Map<String, String> properties = new HashMap<String, String>() {{ put("key", "value"); }}; client.trackMetric("Metric", 1, 1, 1, 1, properties); verifyAndGetLastEventSent(); }
@Test public void testTrackTraceWithTraceTelemetry() { TraceTelemetry telemetry = new TraceTelemetry("Trace"); client.trackTrace(telemetry); verifyAndGetLastEventSent(); }
@Test public void testTrackEventWithEventTelemetry() { EventTelemetry eventTelemetry = new EventTelemetry("Event"); client.trackEvent(eventTelemetry); verifyAndGetLastEventSent(); }
@Test public void testTrackMetricWithMetricTelemetry() { MetricTelemetry telemetry = new MetricTelemetry("Metric", 1); client.trackMetric(telemetry); verifyAndGetLastEventSent(); }