Einstellungen - String Operations

Comparison

Die folgende Einstellung befindet sich unter Settings->TBox->String Operations->Comparison.

Einstellung

Beschreibung

Ignore Whitespace

Diese Einstellung definiert, ob bei einem String-Vergleich und bei der Identifikation vorangestellte oder abschließende Zwischenraumzeichen (Whitespaces) ignoriert werden.

Es gelten folgende Regeln und Ausnahmen:

  • In den Bereichen Testfälle, Ausführungslisten und Module gilt die Einstellung für alle Aktionen mit Ausnahme von Input und Buffer.

  • Die Einstellung gilt bei der Verwendung von Wildcards und XBuffer. Die Zwischenraumzeichen werden bei der Verwendung von XBuffer jedoch im Buffer gespeichert.

  • Bei der Verwendung von regulären Ausdrücken, im TestCase-Design und bei der TQL-Suche wird die Einstellung ignoriert.

Folgende Werte können definiert werden:

None: Zwischenraumzeichen werden nicht ignoriert.

Leading only: Nur vorangestellte Zwischenraumzeichen werden ignoriert.

Trailing only: Nur abschließende Zwischenraumzeichen werden ignoriert.

Leading and trailing: Vorangestellte und abschließende Zwischenraumzeichen werden ignoriert.

Um dies für einen bestimmten Testfall festzulegen, können Sie den Testkonfigurationsparameter IgnoreWhitespace verwenden. Der Testkonfigurationsparameter überschreibt die globale Einstellung.

Normalize

Setzen Sie den Wert auf True, wenn Tosca die folgenden Leerraumzeichen beim Zeichenfolgenvergleich als Leerzeichen behandeln soll:

  • Leerzeichen

  • Geschütztes Leerzeichen

  • Tabulator

  • Zeilenumbruch

Zusätzlich wird bei Verifikationen das Null-Zeichen \0 aus Zeichenketten entfernt. Dadurch können leere Zeichenketten überprüft werden, auch wenn Ihr Browser für leere Zeichenketten das Null-Zeichen als Wert liefert.