public void testOne() { final PossibilityArithmetic arith = arithmetic(); final double one = arith.one(); assertEquals(1.0, arith.poss2Prob(one)); assertEquals(0.0, arith.poss2Ln(one), 0.0); assertTrue(arith.isValidPoss(one)); assertEquals(one, arith.prob2Poss(1.0)); assertEquals(one, arith.ln2Poss(0.0)); }
public void testZero() { final PossibilityArithmetic arith = arithmetic(); final double zero = arith.zero(); assertEquals(0.0, arith.poss2Prob(zero)); assertEquals(Double.NEGATIVE_INFINITY, arith.poss2Ln(zero)); assertTrue(arith.isValidPoss(zero)); assertEquals(zero, arith.prob2Poss(0.0)); assertEquals(zero, arith.ln2Poss(Double.NEGATIVE_INFINITY)); }