Changeset 337 for trunk/tests


Ignore:
Timestamp:
09/26/08 13:13:09 (16 years ago)
Author:
ra33
Message:

Added another test for hitting Escape with text on the end of the cursor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/org/expeditee/gui/FrameKeyboardsActionsTest.java

    r330 r337  
    11package org.expeditee.gui;
    22
     3import java.awt.event.InputEvent;
    34import java.awt.event.KeyEvent;
     5
     6import org.expeditee.items.Item;
    47
    58
     
    1013                DisplayIO.typeKey(KeyEvent.VK_ESCAPE);
    1114                DisplayIO.typeText("hello");
     15                //Pick the item up in the middle
     16                Item currentItem = FrameUtils.getCurrentItem();
     17                assertNotNull(currentItem);
     18                DisplayIO.setCursorPosition(currentItem.getX() + currentItem.getWidth() / 2, FrameMouseActions.MouseY);
     19                DisplayIO.clickMouse(InputEvent.BUTTON2_MASK);
    1220                DisplayIO.typeKey(KeyEvent.VK_ESCAPE);
     21                DisplayIO.clickMouse(InputEvent.BUTTON2_MASK);
     22               
     23                //Check that the current position is the origin of the item
     24                assertEquals(currentItem.getX(), FrameMouseActions.getX());
     25               
     26                DisplayIO.typeStringDirect(0.025, "Hello Again!");
     27               
     28                DisplayIO.typeKey(KeyEvent.VK_ESCAPE);
     29               
    1330                DisplayIO.typeText("Hello Again");
    1431               
    15                 assertEquals(2, testFrame.getBodyTextItems(false).size());
     32                assertEquals(4, testFrame.getItems(false).size());
     33               
    1634        }
    1735}
Note: See TracChangeset for help on using the changeset viewer.