Einstellungen - String Operations

Comparison

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

Ignore Whitespace

Beschreibung

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.

Beispiel

Leading and trailing

Diese Einstellung kann für einzelne oder mehrere Objekte über Testkonfigurationsparameter definiert werden. Der Testkonfigurationsparameter überschreibt die globale Einstellung im Dialog Einstellungen.

Die Bezeichnung des Testkonfigurationsparameters entspricht dem Namen der Einstellung ohne Leerzeichen.

Testkonfigurationsparameter - IgnoreWhitespace

Normalize

Beschreibung

Ist diese Einstellung aktiviert, behandelt Tosca bei einem Zeichenfolgenvergleich folgende Leerraumzeichen als Leerzeichen:

  • 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.

Beispiel

True