assertj / assertj/assertj-swing

Add support for Danish locale

Aperta
#114 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
import from fest-swing Minor
Lingua principale
Java
Stelle
121
Fork
52
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

_Issue by **[Morten Breum Mikkelsen](http://jira.codehaus.org/secure/ViewProfile.jspa?name=mortenbreum)** from Sun, 29 Nov 2009 13:36:22 -0600_
_Originally opened as http://jira.codehaus.org/browse/FEST-263_

---

The following code coughs on the exception pasted below:


    public static void main(String[] args) {


Robot robot = BasicRobot.robotWithNewAwtHierarchy();

JFrame frame = new JFrame("Fest rules");
frame.getContentPane().add(new JTextField());
frame.setName("theFrame");
frame.pack();
frame.setVisible(true);

FrameFixture ff = WindowFinder.findFrame("theFrame").using(robot);
ff.textBox().enterText("+1234");
}


Exception in thread "main" java.lang.IllegalArgumentException: Invalid key code '61'

at org.fest.swing.core.RobotEventGenerator.pressKey(RobotEventGenerator.java:118)
at org.fest.swing.core.BasicRobot.doPressKey(BasicRobot.java:597)
at org.fest.swing.core.BasicRobot.keyPressAndRelease(BasicRobot.java:582)
at org.fest.swing.core.BasicRobot.type(BasicRobot.java:553)
at org.fest.swing.core.BasicRobot.enterText(BasicRobot.java:536)
at org.fest.swing.driver.JTextComponentDriver.enterText(JTextComponentDriver.java:128)
at org.fest.swing.fixture.JTextComponentFixture.enterText(JTextComponentFixture.java:209)

------------

It's not worse than one can call .pressAndReleaseKeys() instead, but it's less fluent.

I'm not sure if it's related to FEST-232 or not...

---

votes (original issue): 0
watches (original issue): 1

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dal punto di ingresso dello stack segnalato, org.fest.swing.core.RobotEventGenerator.pressKey, e segui il percorso di enterText attraverso BasicRobot e JTextComponentDriver. Riproduci l’esempio +1234 con una locale di tastiera danese; il lavoro è completato quando il testo viene inserito senza l’eccezione Invalid key code '61'.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
desktop, internationalization
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
43/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.