001 package de.hska.info1.felder;
002
003 import junit.framework.TestCase;
004
005 public class NotenspiegelTest extends TestCase {
006
007 private Notenspiegel notenspiegel = new Notenspiegel();
008
009 public void testGetHaeufigkeit() {
010 int [] noten = {1};
011
012 notenspiegel.notenspiegelBerechnen(noten);
013
014 assertEquals(1, notenspiegel.getHaeufigkeit(1));
015 assertEquals(0, notenspiegel.getHaeufigkeit(2));
016 assertEquals(0, notenspiegel.getHaeufigkeit(3));
017 assertEquals(0, notenspiegel.getHaeufigkeit(4));
018 assertEquals(0, notenspiegel.getHaeufigkeit(5));
019 assertEquals(0, notenspiegel.getHaeufigkeit(6));
020 }
021
022 public void testGetHaeufigkeit1() {
023 int [] noten = {1, 1, 1, 2, 3, 2, 3, 5, 4, 6, 4, 4, 1};
024
025 notenspiegel.notenspiegelBerechnen(noten);
026
027 assertEquals(4, notenspiegel.getHaeufigkeit(1));
028 assertEquals(2, notenspiegel.getHaeufigkeit(2));
029 assertEquals(2, notenspiegel.getHaeufigkeit(3));
030 assertEquals(3, notenspiegel.getHaeufigkeit(4));
031 assertEquals(1, notenspiegel.getHaeufigkeit(5));
032 assertEquals(1, notenspiegel.getHaeufigkeit(6));
033 }
034
035 }