import org.junit.Assert;
import org.junit.Test;

/**
 * Test class for PA3: Yahtzee Scores (Decisions and Logic).
 *
 * @author YOUR NAME HERE
 * @version DUE DATE HERE
 */
public class YahtzeeTest {


    /**
     * Default Test.
     */
    @Test public void defaultTest() {
        new Yahtzee();
    }

    /**
     * Example test cases from the assignment handout.
     */
    @Test public void testExample() {
        Dice dice;
        dice = new Dice(1, 2, 3, 4, 5);  // large straight

        Assert.assertEquals(1, Yahtzee.calculateScore(Yahtzee.ONES, dice));
        Assert.assertEquals(0,
            Yahtzee.calculateScore(Yahtzee.THREE_OF_A_KIND, dice));
        Assert.assertEquals(40,
            Yahtzee.calculateScore(Yahtzee.LARGE_STRAIGHT, dice));
    }

}
