public void testParticleSetForPredictedStateGeneratedFromOldStateParticleSet() {
Randomizer r = new MockRandomizer(new double[] { 0.1, 0.2, 0.3, 0.4,
0.5, 0.6, 0.7, 0.8, 0.9 });
ParticleSet ps = rainman.prior().toParticleSet(rainman, r, 10);
Assert.assertEquals(6,
ps.numberOfParticlesWithState(HmmConstants.RAINING));
Assert.assertEquals(4,
ps.numberOfParticlesWithState(HmmConstants.NOT_RAINING));
ParticleSet nps = ps.generateParticleSetForPredictedState(r);
Assert.assertEquals(7,