@Test public void testDoesNotFire() { tester().assertThat(new RemoveFullSample()) .on(p -> p.sample( 0.15, Type.BERNOULLI, p.values(p.symbol("a")))) .doesNotFire(); }
@Test public void testDoesNotFire() { tester().assertThat(new EvaluateZeroSample()) .on(p -> p.sample( 0.15, Type.BERNOULLI, p.values(p.symbol("a")))) .doesNotFire(); }
@Test public void test() { tester().assertThat(new EvaluateZeroSample()) .on(p -> p.sample( 0, Type.BERNOULLI, p.filter( expression("b > 5"), p.values( ImmutableList.of(p.symbol("a"), p.symbol("b")), ImmutableList.of( expressions("1", "10"), expressions("2", "11")))))) // TODO: verify contents .matches(values(ImmutableMap.of())); } }
@Test public void test() { tester().assertThat(new RemoveFullSample()) .on(p -> p.sample( 1.0, Type.BERNOULLI, p.filter( expression("b > 5"), p.values( ImmutableList.of(p.symbol("a"), p.symbol("b")), ImmutableList.of( expressions("1", "10"), expressions("2", "11")))))) // TODO: verify contents .matches(filter("b > 5", values(ImmutableMap.of("a", 0, "b", 1)))); } }