Mycad Tool - Integration

Hallo

Ich melde mich mit einer kleinen Frage zurück:

Erstellen Sie eine Aufgabe, die testet, ob Eigenschaften leer sind oder nicht.

Dann verkettet sich die entsprechend den Groß- und Kleinschreibungen, wobei ein Leerzeichen zwischen den Eigenschaften hinzugefügt wird.

Beschreibung / TITEL L1 / TITEL L2 / TITEL L3

 

Im folgenden Fall handelt es sich um einen Fall "Descr + TITLE L1"

und im Test blockiert es auf "Descr" > 1 (außerdem sagt es, dass es 14 Zeichen enthält !! )

Ich habe es mit gleich/unterschiedlich von 0 versucht, aber das gleiche Ergebnis "fehlgeschlagen"


sans_titre.png

Nun, es scheint, dass INTEGRATION eine Menge Fehler in seinen Testbedingungen hat...

Neuer Test mit den folgenden Szenarien:

Beschreibung. = existiert = nicht leer

T1 = vorhanden = leer (keine Leerzeichen)

T2 = vorhanden = nicht leer

T3 = vorhanden = nicht leer

Die Integration testet die Eingabebedingung nicht ordnungsgemäß

Beispiel: T1 enthält 0 Zeichen


rapport_integration_.png

Zu Ihrer Information, dies ist in der Tat ein Fehler in der Software, der seit ich weiß nicht wie lange vorhanden ist (wird in der nächsten Version behoben...):

Alle Zustandstests an den Immobilien scheinen fehlerhaft zu sein!

Ich habe auch eine andere seltsame Sache in der Integration gesehen, sie nennen "Dokumentoptionen" anstelle von "Systemoptionen"!! ... Genug, um Benutzer auf den falschen Weg zu führen...

In Version 2016 überprüfe  ich (mit If a property exite with a given value), dass die Category-Eigenschaft gleich  Cutting ist und einwandfrei funktioniert.

 

1 „Gefällt mir“

Testet sie auf die Anzahl der Zeichen einer Eigenschaft, in unserem Fall:

if Eigenschaft nb Zeichen ungleich 0

wenn kleiner oder gleich 1

wenn größer oder gleich 1

 

Darüber hinaus fasst er uns in dem Bericht gut zusammen:

wenn ungleich 0 (er hat 14 gezählt) = Fehlschlag

Ok, das Gleiche gilt für mich, es gibt einen Fehler bei diesen Tests

1 „Gefällt mir“

Ich weiß nicht, wie es mit Integration aussieht, aber in der Programmierung verwenden wir eine Funktion (string. Length oder nbchar), um die Anzahl der Zeichen zu ermitteln.

Es ist auch möglich, eine leere Zeichenkette wie folgt zu testen:

Str<>""

Ich weiß nicht, ob es helfen wird, aber für mich ist die Syntax Ihres Tests falsch. 

Die Schreibsyntax ist intern in "Integration", wir haben keinen Zugriff darauf.

Das Schreiben in meinen Nachrichten diente nur dazu, die Idee auszudrücken.