1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-20 21:01:25 +03:00
Files
esp8266/app/test/processing/app/ReplacingTextGeneratesTwoUndoActionsTest.java
2015-01-13 23:16:50 +01:00

39 lines
1.0 KiB
Java

package processing.app;
import org.fest.swing.fixture.JMenuItemFixture;
import org.junit.Test;
import processing.app.helpers.JEditTextAreaFixture;
import static org.junit.Assert.assertEquals;
public class ReplacingTextGeneratesTwoUndoActionsTest extends AbstractGUITest {
@Test
public void shouldUndoAndRedo() throws Exception {
JMenuItemFixture menuEditUndo = window.menuItem("menuEditUndo");
menuEditUndo.requireDisabled();
JMenuItemFixture menuEditRedo = window.menuItem("menuEditRedo");
menuEditRedo.requireDisabled();
JEditTextAreaFixture jEditTextArea = window.jEditTextArea("editor");
jEditTextArea.setText("fake text");
menuEditUndo.requireEnabled();
menuEditUndo.click();
assertEquals("", jEditTextArea.getText());
menuEditRedo.requireEnabled();
menuEditRedo.click();
//assertEquals("fake text", jEditTextArea.getText());
menuEditUndo.requireEnabled();
menuEditUndo.click();
menuEditUndo.click();
menuEditUndo.requireDisabled();
menuEditRedo.requireEnabled();
}
}