Examples of Auctioneer


Examples of org.gnubridge.core.bidding.Auctioneer

  /**
   *  border cases when rule should not apply
   */

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

Examples of org.gnubridge.core.bidding.Auctioneer

    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("7,8", "K,3,2", "Q,J,9,3,2", "9,5,4"));
    assertEquals(null, rule.getBid());
  }

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

Examples of org.gnubridge.core.bidding.Auctioneer

    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7", "K,3,2,4", "A,9", "J,9,5"));
    assertEquals(null, rule.getBid());
  }

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

Examples of org.gnubridge.core.bidding.Auctioneer

    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7,6", "", "K,10,9,2", "10,9,5,4"));
    assertEquals(TWO_DIAMONDS, rule.getBid());
  }

  public void testOnlyApplyToOvercallResponses() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_DIAMONDS);
    a.bid(PASS);
    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7,6", "", "K,10,9,2", "10,9,5,4"));
    assertEquals(null, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7,6", "", "K,10,9,2", "10,9,5,4"));
    assertEquals(null, rule.getBid());
  }

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

Examples of org.gnubridge.core.bidding.Auctioneer

    RespondOvercallSuit rule = new RespondOvercallSuit(a, new Hand("10,9,8,7", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(null, rule.getBid());
  }

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

Examples of org.gnubridge.core.bidding.Auctioneer

import org.gnubridge.core.bidding.RPQuizzes;
import org.gnubridge.core.deck.Clubs;

public class Open1NTTest extends TestCase {
  public void testOpeningOneNTFirstCall() {
    Auctioneer a = new Auctioneer(West.i());
    BiddingRule rule = new Open1NT(a, new Hand("K,2", "A,Q,3", "A,8,6,5,3", "K,J,3"));
    assertEquals(ONE_NOTRUMP, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

    assertEquals(null, rule.getBid());
  }

  public void testRaise2WhenOver12AndBalanced() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(new Bid(1, Diamonds.i()));
    a.bid(new Pass());
    Respond1ColorWithNT rule = new Respond1ColorWithNT(a, new Hand("10,5,4", "A,K", "K,9,8,6", "K,4,3,2"));

    assertEquals(new Bid(2, NoTrump.i()), rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

    assertEquals(new Bid(2, NoTrump.i()), rule.getBid());
  }

  public void testDoNotRaise2WhenUnbalanced() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(new Bid(1, Diamonds.i()));
    a.bid(new Pass());
    Respond1ColorWithNT rule = new Respond1ColorWithNT(a, new Hand("K,10,5,4", "A", "K,9,8,6", "K,4,3,2"));

    assertEquals(null, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

    assertEquals(null, rule.getBid());
  }

  public void testRaise3WhenOver16() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(new Bid(1, Diamonds.i()));
    a.bid(new Pass());
    Respond1ColorWithNT rule = new Respond1ColorWithNT(a, new Hand("K,10,5", "A,K", "K,9,8,6", "K,J,3,2"));

    assertEquals(new Bid(3, NoTrump.i()), rule.getBid());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.