
Am 25.04.2012 um 09:17 schrieb Thomas Lehmann:
Man kann ja eine selbst geschrieben Java Klasse in Jython verwenden. Gut, soweit.
Jetzt muss man natürlich auch in der Lage sein Probleme in Java zu debuggen (Ein simples Beispiel habe ich weiter unten angefügt)
Aber wie?
Die Aussage, daß getestete Komponenten zu verwenden sind ist nicht sinnvoll hier. Wenn man bspw. in Jython ein Table Model implementiert will man die Auswahl der konkreten Daten in einer Java basierenden GUI testen aber ohne das Table Model müßte man sich selber ein Dummy Model schreiben und das wird bei mehreren Komponenten dann richtig umständlich.
Mit dem Java-Debugger? Damit siehst du doch, ob dein Jython-Modell funktioniert. Oder dem pdb in Jython. Doof (genauso wie beim CPython mit pdb/gdb) ist natuerlich der Wechsel zwischen diesen beiden - das geht AFAIK nicht so einfach, es waere natuerlich toll, wenn man im java debugger sich in einem Jython stackframe befindet, und dann einfach sagen kann "und jetzt mal bitte in die Python-Welt". Angeblich geht das fuer CPython, habe ich aber noch nicht gesehen. Diez