Ich habe einen Schritt, wo ich bestimmte Nachricht überprüfen muss. Ich verwenden einen mehrzeilige Parameter:Wie kann ich verhindern, dass JBehave mehrzeilige Parameter trimmt?
Then I see welcome message: 'Welcome to our site!
Some more text
Even more text'
Problem ist, dass Nachrichten Leerzeichen am Ende der ersten und zweiten Leitungen aufweisen sollten (IDK warum, aber es soll). Und JHehave schneidet Leerzeichen aus jeder Zeile. Der Test schlägt fehl.
Wie kann ich einstellen, dass dieser Parameter nicht beschnitten wird?
Ich habe versucht \n
anstelle der tatsächlichen Zeilenumbrüche zu schreiben, aber es wurde nicht mit Zeilenumbrüche ersetzt
Auch das Hinzufügen versucht {trim = false} am Anfang des Parameters, aber es liest es als Teil des Parameters.
einige Experimente mit Anführungszeichen gemacht (verwendet“,‘ none), es helfen, entweder nicht ...
Dank, zum Glück letzte Zeilen haben keine Leerzeichen in meinem Fall. Es sieht so aus, als ob Zeilen von IntelliJ abgeschnitten wurden. Ich habe am Ende jeder Zeile Schutzsymbole hinzugefügt ('irgendein Text ~ \ n') '~' und dann in Schritttext durch nichts ersetzt. – Alissa