Exemple #1
0
 private static void SendAssertLongArrayIdWindow(
     RegressionEnvironment env,
     string id,
     long[] array,
     string expectedCSV)
 {
     var @event = new SupportEventWithLongArray(id, array);
     env.SendEventBean(@event);
     var ids = (string[]) env.Listener("s0").AssertOneGetNewAndReset().Get("ids");
     EPAssertionUtil.AssertEqualsAnyOrder(expectedCSV.SplitCsv(), ids);
 }
Exemple #2
0
 private static SupportEventWithLongArray SendAssertLongArray(
     RegressionEnvironment env,
     SupportEventWithLongArray expectedRemove,
     string id,
     bool isNull,
     params long[] array)
 {
     var @event = new SupportEventWithLongArray(id, isNull ? null : array);
     env.SendEventBean(@event);
     AssertExpectedRemove(env, expectedRemove);
     return @event;
 }
Exemple #3
0
 private static SupportEventWithLongArray SendAssertLongArrayIStream(
     RegressionEnvironment env,
     bool expected,
     string id,
     bool isNull,
     params long[] array)
 {
     var @event = new SupportEventWithLongArray(id, isNull ? null : array);
     Assert.That(env.Listener("s0").IsInvoked, Is.False);
     env.SendEventBean(@event);
     Assert.That(env.Listener("s0").GetAndClearIsInvoked(), Is.EqualTo(expected));
     Assert.That(env.Listener("s0").IsInvoked, Is.False);
     return @event;
 }