From 39da9b6863ba011b8f2e8b00e7f9f71ca1f955d9 Mon Sep 17 00:00:00 2001 From: Giorgos Stamatelatos Date: Thu, 28 Jun 2018 13:28:44 +0300 Subject: [PATCH] Additional feedAlternative tests --- src/test/java/gr/james/sampling/RandomSamplingTest.java | 4 ++++ .../java/gr/james/sampling/WeightedRandomSamplingTest.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/test/java/gr/james/sampling/RandomSamplingTest.java b/src/test/java/gr/james/sampling/RandomSamplingTest.java index 50a577f..2726575 100644 --- a/src/test/java/gr/james/sampling/RandomSamplingTest.java +++ b/src/test/java/gr/james/sampling/RandomSamplingTest.java @@ -121,6 +121,10 @@ public void feedAlternative() { rs3.feed(set); Assert.assertTrue(RandomSamplingUtils.samplesEquals(rs1.sample(), rs2.sample())); Assert.assertTrue(RandomSamplingUtils.samplesEquals(rs2.sample(), rs3.sample())); + Assert.assertEquals(rs1.streamSize(), rs2.streamSize()); + Assert.assertEquals(rs2.streamSize(), rs3.streamSize()); + Assert.assertEquals(rs1.sample().size(), rs2.sample().size()); + Assert.assertEquals(rs2.sample().size(), rs3.sample().size()); } /** diff --git a/src/test/java/gr/james/sampling/WeightedRandomSamplingTest.java b/src/test/java/gr/james/sampling/WeightedRandomSamplingTest.java index 731c1c0..8ef3d52 100644 --- a/src/test/java/gr/james/sampling/WeightedRandomSamplingTest.java +++ b/src/test/java/gr/james/sampling/WeightedRandomSamplingTest.java @@ -122,6 +122,10 @@ public void feedAlternative() { rs2.feed(map); Assert.assertTrue(RandomSamplingUtils.samplesEquals(rs1.sample(), rs2.sample())); Assert.assertTrue(RandomSamplingUtils.samplesEquals(rs2.sample(), rs3.sample())); + Assert.assertEquals(rs1.streamSize(), rs2.streamSize()); + Assert.assertEquals(rs2.streamSize(), rs3.streamSize()); + Assert.assertEquals(rs1.sample().size(), rs2.sample().size()); + Assert.assertEquals(rs2.sample().size(), rs3.sample().size()); } }