Alon Bar-Lev has uploaded a new change for review. Change subject: tools: tests: FirstMatchSimpleFilter ignore ordering ......................................................................
tools: tests: FirstMatchSimpleFilter ignore ordering ignore ordering of output events as it may be at any order as long as correct events are sent. simplify tests while doing so. Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1171160 Change-Id: I935b68fa497cd793a503aff7f84be03e80603e94 Signed-off-by: Alon Bar-Lev <alo...@redhat.com> --- M backend/manager/tools/src/test/java/org/ovirt/engine/core/notifier/filter/FirstMatchSimpleFilterTest.java 1 file changed, 20 insertions(+), 71 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/05/35905/1 diff --git a/backend/manager/tools/src/test/java/org/ovirt/engine/core/notifier/filter/FirstMatchSimpleFilterTest.java b/backend/manager/tools/src/test/java/org/ovirt/engine/core/notifier/filter/FirstMatchSimpleFilterTest.java index 62e200a..272576a 100644 --- a/backend/manager/tools/src/test/java/org/ovirt/engine/core/notifier/filter/FirstMatchSimpleFilterTest.java +++ b/backend/manager/tools/src/test/java/org/ovirt/engine/core/notifier/filter/FirstMatchSimpleFilterTest.java @@ -41,9 +41,7 @@ private String t; - private List<AuditLogEvent> events = new ArrayList<>(); - - private List<String> names = new ArrayList<>(); + private List<String> events = new ArrayList<>(); public T(String t) { this.t = t; @@ -51,16 +49,11 @@ @Override public void dispatchEvent(AuditLogEvent event, String address) { - events.add(event); - names.add(address); + events.add(event.getName() + "-->" + address); } - public List<AuditLogEvent> getEvents() { + public List<String> getEvents() { return events; - } - - public List<String> getNames() { - return names; } @Override @@ -116,7 +109,6 @@ filter.processEvent(new E("message0")); filter.processEvent(new E("message1")); Assert.assertTrue(snmp.getEvents().isEmpty()); - Assert.assertTrue(snmp.getNames().isEmpty()); } @Test @@ -128,10 +120,7 @@ ); filter.processEvent(new E("message0")); filter.processEvent(new E("message1")); - AuditLogEvent event = smtp.getEvents().get(0); - String address = smtp.getNames().get(0); - Assert.assertTrue(event.getName().equals("message0")); - Assert.assertTrue(address.equals("dbte...@redhat.com")); + Assert.assertTrue(smtp.getEvents().contains("message0-->dbte...@redhat.com")); } @Test @@ -143,10 +132,7 @@ ); filter.processEvent(new E("message0")); filter.processEvent(new E("message1")); - AuditLogEvent event = smtp.getEvents().get(0); - String address = smtp.getNames().get(0); - Assert.assertTrue(event.getName().equals("message0")); - Assert.assertTrue(address.equals("dbte...@redhat.com")); + Assert.assertTrue(smtp.getEvents().contains("message0-->dbte...@redhat.com")); } @Test @@ -157,10 +143,7 @@ "exclude:*") ); filter.processEvent(new E("VDC_STOP")); - AuditLogEvent event = snmp.getEvents().get(0); - String address = snmp.getNames().get(0); - Assert.assertTrue(event.getName().equals("VDC_STOP")); - Assert.assertTrue(address.equals("")); + Assert.assertTrue(snmp.getEvents().contains("VDC_STOP-->")); } @Test @@ -179,14 +162,8 @@ filter.processEvent(new E("message1")); filter.processEvent(new E("message2")); filter.processEvent(new E("message3")); - AuditLogEvent event = smtp.getEvents().get(0); - String name = smtp.getNames().get(0); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals(expected, name); - event = smtp.getEvents().get(1); - name = smtp.getNames().get(1); - Assert.assertEquals("message2", event.getName()); - Assert.assertEquals(expected, name); + Assert.assertTrue(smtp.getEvents().contains("message1-->" + expected)); + Assert.assertTrue(smtp.getEvents().contains("message2-->" + expected)); Assert.assertEquals(2, smtp.getEvents().size()); } @@ -205,14 +182,8 @@ "include:*" )); filter.processEvent(new E("message1")); - AuditLogEvent event = snmp.getEvents().get(0); - String name = snmp.getNames().get(0); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals("pupu", name); - event = smtp.getEvents().get(0); - name = smtp.getNames().get(0); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals("pupu", name); + Assert.assertTrue(snmp.getEvents().contains("message1-->pupu")); + Assert.assertTrue(smtp.getEvents().contains("message1-->pupu")); } @Test @@ -241,39 +212,17 @@ filter.processEvent(new E("message1")); filter.processEvent(new E("message2")); - AuditLogEvent event = snmp.getEvents().get(0); - String name = snmp.getNames().get(0); - Assert.assertEquals("message0", event.getName()); - Assert.assertEquals("profile1", name); - event = snmp.getEvents().get(1); - name = snmp.getNames().get(1); - Assert.assertEquals("message0", event.getName()); - Assert.assertEquals("profile2", name); - event = snmp.getEvents().get(2); - name = snmp.getNames().get(2); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals("profile2", name); - event = snmp.getEvents().get(3); - name = snmp.getNames().get(3); - Assert.assertEquals("message2", event.getName()); - Assert.assertEquals("profile2", name); + Assert.assertTrue(snmp.getEvents().contains("message0-->profile1")); + Assert.assertTrue(snmp.getEvents().contains("message0-->profile2")); + Assert.assertTrue(snmp.getEvents().contains("message1-->profile2")); + Assert.assertTrue(snmp.getEvents().contains("message2-->profile2")); + Assert.assertEquals(4, snmp.getEvents().size()); - event = smtp.getEvents().get(0); - name = smtp.getNames().get(0); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals("alo...@gentoo.org", name); - event = smtp.getEvents().get(1); - name = smtp.getNames().get(1); - Assert.assertEquals("message1", event.getName()); - Assert.assertEquals("alo...@redhat.com", name); - event = smtp.getEvents().get(2); - name = smtp.getNames().get(2); - Assert.assertEquals("message2", event.getName()); - Assert.assertEquals("alon.bar...@gmail.com", name); - event = smtp.getEvents().get(3); - name = smtp.getNames().get(3); - Assert.assertEquals("message2", event.getName()); - Assert.assertEquals("alo...@redhat.com", name); + Assert.assertTrue(smtp.getEvents().contains("message1-->alo...@gentoo.org")); + Assert.assertTrue(smtp.getEvents().contains("message1-->alo...@redhat.com")); + Assert.assertTrue(smtp.getEvents().contains("message2-->alon.bar...@gmail.com")); + Assert.assertTrue(smtp.getEvents().contains("message2-->alo...@redhat.com")); + Assert.assertEquals(4, smtp.getEvents().size()); } @Test() -- To view, visit http://gerrit.ovirt.org/35905 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I935b68fa497cd793a503aff7f84be03e80603e94 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches