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    }