Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/pokersource/eval/test/StandardEvalTest.java


1   // $Id: StandardEvalTest.java,v 1.3 2002/06/13 03:04:56 mjmaurer Exp $
2   
3   package org.pokersource.eval.test;
4   import org.pokersource.eval.*;
5   import org.pokersource.game.Deck;
6   
7   import junit.framework.*;
8   
9   /**
10     @author Michael Maurer <mjmaurer@yahoo.com>
11  */
12  
13  public class StandardEvalTest extends TestCase {
14    private int[] ranks;
15    private int[] suits;
16    
17    public StandardEvalTest(String name) {
18      super(name);
19    }
20    public static void main(String args[]) {
21      junit.textui.TestRunner.run(StandardEvalTest.class);
22    }
23    protected void setUp() {
24      ranks = new int[5];
25      suits = new int[5];
26      ranks[0] = Deck.RANK_3; suits[0] = Deck.SUIT_HEARTS;
27      ranks[1] = Deck.RANK_4; suits[1] = Deck.SUIT_HEARTS;
28      ranks[2] = Deck.RANK_5; suits[2] = Deck.SUIT_HEARTS;
29      ranks[3] = Deck.RANK_6; suits[3] = Deck.SUIT_HEARTS;
30      ranks[4] = Deck.RANK_7; suits[4] = Deck.SUIT_HEARTS;
31    }
32  
33    public void testEvalHigh() {
34      long hival = StandardEval.EvalHigh(ranks, suits);
35      assertEquals(134545408, hival);
36    }
37    
38    public void testEvalLow() {
39      long loval = StandardEval.EvalLow(ranks, suits);
40      assertEquals(414770, loval);
41    }
42    
43    public void testEvalLow8() {
44      long lo8val = StandardEval.EvalLow8(ranks, suits);
45      assertEquals(414770, lo8val);
46    }
47  }