CardTest.java :  » Game » android-skat » de » bolay » skat » Android Open Source

Android Open Source » Game » android skat 
android skat » de » bolay » skat » CardTest.java
package de.bolay.skat;

import static org.junit.Assert.assertSame;

import java.util.Set;

import org.junit.Test;

public class CardTest {

  @Test
  public void testOfSuit() {
    for (Card.Suit suit : Card.Suit.values()) {
      Set<Card> cards = Card.ofSuit(suit);
      assertSame("Number of cards in " + suit,
          Card.NUM_RANKS, cards.size());
      for (Card card : cards) {
        assertSame(card + " in suit", suit, card.getSuit());
      }
    }
  }

  @Test
  public void testOfRank() {
    for (Card.Rank rank : Card.Rank.values()) {
      Set<Card> cards = Card.ofRank(rank);
      assertSame("Number of cards of " + rank,
          Card.NUM_SUITS, cards.size());
      for (Card card : cards) {
        assertSame(card + " of rank", rank, card.getRank());
      }
    }
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.