Package org.gnubridge.core

Examples of org.gnubridge.core.Hand


  public void testRaisePartnerWith8PointsAnd3Trumps() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_CLUBS);
    a.bid(TWO_DIAMONDS);
    a.bid(PASS);
    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(THREE_DIAMONDS, rule.getBid());
  }
View Full Code Here


  public void testJumpRaisePartnerWith12To14PointsAnd3Trumps() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_CLUBS);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);
    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("A,9,8,7", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(THREE_DIAMONDS, rule.getBid());
  }
View Full Code Here

  public void testRaiseToGameWith15PointsAnd3TrumpsMajorSuit() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_CLUBS);
    a.bid(ONE_HEARTS);
    a.bid(PASS);
    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("A,K,8,7", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(FOUR_HEARTS, rule.getBid());
  }
View Full Code Here

public class RebidTest extends TestCase {
  public void testOnlyApplyToRebids() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_HEARTS);
    a.bid(PASS);
    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        throw new RuntimeException("should not try to prepare bid when it's not a rebid situation");
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(PASS);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(DOUBLE);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(PASS);
    a.bid(ONE_DIAMONDS);
    a.bid(DOUBLE);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(PASS);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(PASS);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

    a.bid(ONE_CLUBS);
    a.bid(PASS);
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);

    Rebid rule = new Rebid(a, new Hand("3,2", "K,Q,J,2", "9,8", "A,K,5,4,3")) {
      @Override
      protected Bid prepareBid() {
        return new Bid(7, NoTrump.i());
      }
View Full Code Here

TOP

Related Classes of org.gnubridge.core.Hand

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.