#BUGFIX by exept
class: MethodFinderWindow
comment/format in: #searchPatternMatches:
changed: #updateListAfterPatternSearch:
ouch - a buggy refactoring
"/ encoding utf8
#(
language: de
show: 'Diese Kurzpräsentation zeigt ihnen, wie man eine Methode findet,'
show: 'wenn das gewünschte Ergebnis bekannt ist.'
wait: 0.5
show: 'Zum Beispiel beantwortet dieses Tool die Frage: "welche Funktion sortiert mir eine Liste",'
show: 'oder "wie bekomme ich einen String mit Großbuchstaben".'
wait: 1
intro
(unless: ( isEmpty: ReceiverEditor ) do:(
(showing: 'um die Eingabefelder zu löschen, drücken sie auf den "Clear" Knopf' do:(
fastMoveTo: ClearButton
click
))
wait: 0.5
))
show: 'Als Beispiel suchen wir Methoden, welche zu gegebenen Operanden 10 und 1,'
show: '11 als Ergebnis liefern,'
wait: 0.5
( showing: 'Zuerst wählen sie die Anzahl der Argumente.' do:(
moveTo: AllowedArguments
select: '1 argument'
))
wait: 0.5
(showing: 'Gehen sie nun zum "Empfänger" Feld,' do:(
moveTo: ReceiverEditor
click
))
wait: 0.5
(showing: 'und geben einen Wert ein.' do:(
type: '10'
))
wait: 0.5
(showing: 'Dann zum Feld für das erste Argument,' do:(
moveTo: Arg1Editor
click
))
wait: 0.5
(showing: 'und geben auch hier einen Wert ein.' do:(
type: '1'
))
wait: 0.5
(showing: 'Zuletzt geben sie im Feld für die Antwort,' do:(
fastMoveTo: AnswerEditor
click
))
(showing: 'das erwartete Ergebnis ein.' do:(
type: '11'
))
wait: 0.5
(showing: 'Wenn Sie nun auf den "Suchen" Knopf drücken,' do:(
fastMoveTo: SearchButton
click
))
show: 'wird nach Kombinationen gesucht, welche das gewünschte Ergebnis liefern.'
fastMoveTo: ResultList
show: 'Und passende Codefragmente werden in der Liste darunter angezeigt.'
wait: 1
show: 'Wenn darin eine Zeile angewählt wird,'
wait: 0.5
selectIndex: 2
wait: 0.5
fastMoveTo: ImplementorsList
show: 'werden die Implementierungen in der Liste oben gezeigt.'
wait: 0.5
show: 'Wird hier ein Eintrag gewählt,'
selectIndex: 1
wait: 0.5
show: 'erscheint der Quellcode der Implementierung im unteren Editorfenster.'
fastMoveTo: CodeView
wait: 1
show: 'Vielen Dank für Ihre Aufmerksamkeit'
)
"Created: / 18-07-2019 / 21:59:06 / Claus Gittinger"
"Modified: / 19-07-2019 / 16:52:01 / Claus Gittinger"