Skip to content

Commit 8f3ce1e

Browse files
committed
make event test more predictable
1 parent 3cc135c commit 8f3ce1e

File tree

1 file changed

+10
-2
lines changed
  • test/smoke/testApps/CoreAndFilter/src/smokeTest/java/com/microsoft/applicationinsights/smoketest

1 file changed

+10
-2
lines changed

test/smoke/testApps/CoreAndFilter/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/CoreAndFilterTests.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import static org.hamcrest.Matchers.*;
2929
import static org.junit.Assert.*;
3030

31+
import java.util.Comparator;
3132
import java.util.List;
3233

3334
public class CoreAndFilterTests extends AiSmokeTest {
@@ -65,11 +66,18 @@ public void testTrackEvent() throws Exception {
6566
expectedItems, totalItems);
6667

6768
// TODO get event data envelope and verify value
68-
EventData d = getTelemetryDataForType(0, "EventData");
69+
final List<EventData> events = mockedIngestion.getTelemetryDataByType("EventData");
70+
events.sort(new Comparator<EventData>() {
71+
@Override
72+
public int compare(EventData o1, EventData o2) {
73+
return o1.getName().compareTo(o2.getName());
74+
}
75+
});
76+
EventData d = events.get(1);
6977
final String name = "EventDataTest";
7078
assertEquals(name, d.getName());
7179

72-
EventData d2 = getTelemetryDataForType(1, "EventData");
80+
EventData d2 = events.get(0);
7381

7482
final String expectedname = "EventDataPropertyTest";
7583
final String expectedProperties = "value";

0 commit comments

Comments
 (0)