Examples of Auctioneer


Examples of org.gnubridge.core.bidding.Auctioneer

  }

  public void testBiddingHighestEndsAuction() {
    preInitializeGameWithHumanToBidFirst();
    MainController mainController = makeController();
    Auctioneer auction = mainController.getBiddingController().getAuction();
    mainController.getBiddingController().placeBid(7, "NT");
    assertEquals("3 passes should follow 7NT bid", 4, auction.getCalls().size());
    assertTrue("Auction not complete even though highest bid was placed", auction.biddingFinished());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

  /**
   *   Raise partners suit
   */
  public void testBidAt2LevelWith8PointsAnd3Trumps() {
    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", "A,J,9", "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", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(TWO_DIAMONDS, rule.getBid());
  }

  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

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(THREE_DIAMONDS, rule.getBid());
  }

  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

Examples of org.gnubridge.core.bidding.Auctioneer

    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());
  }

  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

Examples of org.gnubridge.core.bidding.Auctioneer

    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());
  }

  public void testRaiseTo4LevelWith15PointsAnd3TrumpsMinorSuit() {
    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,K,8,7", "K,3,2", "A,J,9", "9,5,4"));
    assertEquals(FOUR_DIAMONDS, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

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

  public void testReallyJumpRaisePartnerWith12To14PointsAnd3Trumps() {
    Auctioneer a = new Auctioneer(West.i());
    a.bid(ONE_CLUBS);
    a.bid(TWO_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(FOUR_DIAMONDS, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

  /**
   *  bid unbid own suit
   */

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

Examples of org.gnubridge.core.bidding.Auctioneer

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

  public void testBidUnbidSuitAtCheapestLevelWith8PointsAnd5Trumps() {
    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,10,9,8,7", "K,3,2", "J,9", "9,5,4"));
    assertEquals(ONE_SPADES, rule.getBid());
  }
View Full Code Here

Examples of org.gnubridge.core.bidding.Auctioneer

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

  public void testJumpBidUnbidSuitWith12PointsAnd5Trumps() {
    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,10,9,8,7", "K,3,2", "J,9", "A,5,4"));
    assertEquals(TWO_SPADES, 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.