Package org.jbehave.threaded.swing

Examples of org.jbehave.threaded.swing.DefaultWindowWrapper


public class FrontPanelBehaviour extends UsingMiniMock {
 
  public void shouldContainTheButtonToStartTheGame() throws Exception {

    WindowWrapper wrapper = new DefaultWindowWrapper("TestFrame");
   
    Mock gameStarter = mock(GameRequestListener.class);
    gameStarter.expects("requestStartGame");
   
    FrontPanel panel = new FrontPanel((GameRequestListener)gameStarter);

    JFrame frame = new JFrame();
    frame.setName("TestFrame");
    frame.getContentPane().add(panel);
   
    frame.setVisible(true);
    wrapper.clickButton("startGame.button");   
    verifyMocks();
   
    JButton button = (JButton)wrapper.findComponent("startGame.button");
    Ensure.that("Start Game", eq(button.getText()));
   
    frame.dispose();
  }
View Full Code Here


  private HellboundFrame frame;
    private Mock gameRequestListener;
    private DefaultWindowWrapper windowWrapper;
 
  public void setUp() {
        windowWrapper = new DefaultWindowWrapper(ComponentNames.HELLBOUND_FRAME);
    frontPanel = new JPanel();
        frontPanel.setName("front.panel");
    gamePanel = new JPanel();
        gamePanel.setName("game.panel");
        gameRequestListener = mock(GameRequestListener.class);
View Full Code Here

import com.sirenian.hellbound.util.Logger;

public class HellboundIsRunning extends HellboundGiven implements CleansUpWorld {

  public void setUpAnyTimeIn(World world) {
    DefaultWindowWrapper hellboundFrameWrapper = new DefaultWindowWrapper("HellboundFrame");   
    ForcedHeartbeat heartbeat = new ForcedHeartbeat();
    RenderedPit graphics = new RenderedPit(Hellbound.SCALE, Hellbound.WIDTH, Hellbound.HEIGHT, Hellbound.COLORMAP);
        EngineQueue engineQueue = new ThreadedEngineQueue();
        GuiQueue guiQueue = new ThreadedSwingQueue();
        PseudoRandomGlyphFactory glyphFactory = new PseudoRandomGlyphFactory(42, 7, 13);
View Full Code Here

TOP

Related Classes of org.jbehave.threaded.swing.DefaultWindowWrapper

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.