LoremIpsum { public static double mean(int[] values) { return ((double) sum(values)) / ((double) (Math.max(values.length, 1))); } LoremIpsum();  LoremIpsum(String sample, String dictionary);  LoremIpsum(String sample, String[] newDictionary);  LoremIpsum(String sample); String generateParagraph(boolean optStartWithLorem); String generateSentence(boolean optStartWithLorem); String getSample(); void setSample(String sample); String getDictionary(); void setDictionary(String dictionary); static double mean(int[] values); static double mean(double[] values); static double variance(double[] values); static double sigma(int[] values); static double sigma(double[] values); static int sum(int[] values); static double sum(double[] values); static boolean contains(String[] array, String val); String generateParagraphsHtml(int quantity, boolean startWithLorem); void generateParagraphsHtml(Appendable writer, int quantity, boolean startWithLorem); String generateOneParagraphHtml(int quantity, boolean startWithLorem); String generateParagraphsFullHtml(int quantity, boolean startWithLorem); void generateParagraphsFullHtml(Appendable writer, int quantity, boolean startWithLorem); String generateParagraphsPlainText(int quantity, boolean startWithLorem); void generateParagraphsPlainText(Appendable writer, int quantity, boolean startWithLorem); String generateParagraphsPlainText(int quantity, int maxCols, boolean startWithLorem); void generateParagraphsPlainText(Appendable writer, int quantity, int maxCols, boolean startWithLorem);  }
@Test public void test_mean() { int[] ia1 = { 1, 2, 3, 4 }; assertEquals(2.5d, LoremIpsum.mean(ia1), 0.01d); int[] ia2 = { 6, 6, 4, 4 }; assertEquals(5.0d, LoremIpsum.mean(ia2), 0.01d); }
@Test public void test_mean_empty() { int[] ia1 = {}; assertEquals(0.0d, LoremIpsum.mean(ia1), 0.01d); }