2016-04-25 5 views
0

Dieser Code funktionierte früher und jetzt aus irgendeinem Grund nicht..contentequals wirft keine Ausnahme bei falscher Rückgabe

TextField1 der klügste PRIVATE AVIATION SOLUTION Data.firstScreen nimmt Fahrt auf = = DIE INTELL !!! IGENT PRIVATE AVIATION SOLUTION nimmt Fahrt auf

Asserts.TextField1.contentEquals(Data.firstScreen); 
Asserts.TextField1.trim().contentEquals(Data.firstScreen); 

Der obige Code immer wahr ist, als Test scheitert nicht, obwohl es, ich versuchte auch .trim(), noch besteht.

Die einzige Sache, die richtig funktioniert, ist Assert.AssertEquals.

Assert.assertEquals(Asserts.TextField1, Data.firstScreen); 

ich nur .contentequals gedruckt und es wieder richtig falsch, aber mein Code noch weiter zu laufen, und nicht zu stoppen. Es scheint keine Ausnahme zu geben, und ich erhalte auch keine Ausnahmen.

Antwort

0

Ich habe es für jemand anderen herausgefunden, der das gleiche Problem haben könnte. .contentequals vergleicht nur die Zeichenfolgen und gibt wahr oder falsch zurück, es wird nichts behauptet.

Sie stellen grundsätzlich eine Frage und es gibt Ihnen eine Antwort zurück, Sie müssen dann entscheiden, ob Sie den Test nicht bestehen wollen oder nicht, sonst läuft es einfach weiter.