/** Test of getVariance method, of class GeneralDiscrete. */ @Test public void testpdf() { System.out.println("test pdf"); Map<Integer, Double> pdf = new HashMap<Integer, Double>(2); pdf.put(1, 0.5); pdf.put(3, 0.5); GeneralDiscrete dist = new GeneralDiscrete(pdf); assertEquals(0.5, dist.pmf(1), 0.000001); assertEquals(0.5, dist.pmf(3), 0.000001); assertEquals(0, dist.pmf(2), 0.000001); assertEquals(0, dist.pmf(5), 0.000001); assertEquals(0, dist.pmf(4), 0.000001); assertEquals(0, dist.pmf(0), 0.000001); }