X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Ffilter%2FFilterListenerOrderingITBase.java;fp=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Ffilter%2FFilterListenerOrderingITBase.java;h=fd707024c9e9194f6f95b8f878f831376051df30;hb=9db2c69aaa0ba078f044266dae8e0b92a6e98357;hp=4e344e05d3c891bb3b3871e7badab359ae0fad43;hpb=7a4f0255e3d52ad76b194fb2e83bcdc6f641549e;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/filter/FilterListenerOrderingITBase.java b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/filter/FilterListenerOrderingITBase.java index 4e344e0..fd70702 100644 --- a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/filter/FilterListenerOrderingITBase.java +++ b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/filter/FilterListenerOrderingITBase.java @@ -74,6 +74,8 @@ public abstract class FilterListenerOrderingITBase { protected static final String EVENT_NAME_A = "EventA"; private static final String EVENT_NAME_B = "EventB"; + protected EventRuleFactory eventRuleFactory; + private ILttngSession session; private TestFilterListener listener; @@ -116,6 +118,13 @@ public abstract class FilterListenerOrderingITBase { session = null; } + protected EventRuleFactory getEventRuleFactory() { + if (eventRuleFactory == null) { + eventRuleFactory = new EventRuleFactory(getDomain()); + } + return eventRuleFactory; + } + // ------------------------------------------------------------------------ // Test methods // ------------------------------------------------------------------------ @@ -126,8 +135,8 @@ public abstract class FilterListenerOrderingITBase { */ private void checkOngoingConditions() { Set exptectedRules = Stream.of( - EventRuleFactory.createRule(EVENT_NAME_A), - EventRuleFactory.createRule(EVENT_NAME_B)) + getEventRuleFactory().createRule(EVENT_NAME_A), + getEventRuleFactory().createRule(EVENT_NAME_B)) .collect(Collectors.toSet()); assertEquals(2, listener.getNbNotifications());