ASBOOLEAN

Die Funktion ASBOOLEAN wandelt den Wert eines Feldes auf einer TestPage-Variablen in einen Boolean-Wert um.

Hinweise

Die Funktion ASBOOLEAN wird als Feldbefehl einer Test-Seite aufgerufen. Dementsprechend bezeichnet TestPage die Test-Seite und Field das Feld auf eben dieser Test-Seite, dessen Wert umgewandelt werden soll.

Rückgabewert

Die Funktion ASBOOLEAN gibt einen Boolean-Wert zurück, der dem Wert des angegebenen Feldes entspricht.

Hinweise zur Verwendung

Die Funktion ASBOOLEAN wird auf Test-Seiten genutzt, da über den VALUE-Funktion der Wert eines Feldes nur in Form einer Text-Variablen abgefragt werden kann. Durch die Verwendung von ASBOOLEAN kann trotzdem der Boolean-Wert des Feldes abgefragt werden.

Beispiel

Für unser Beispiel legen wir eine neue Test-Codeunit an, in dem wir ein neues Objekt vom Typ Codeunit erstellen und bei diesem die Eigenschaft SubType auf Test setzen. In dieser neuen Test-Codeunit legen wir eine neue globale Funktion an, deren Eigenschaft FunktionType wir ebenfalls auf Test setzen. Dieser Funktion geben wir folgende lokalen Variablen mit:

Name Typ Subtyp
SalesRecSetup TestPage Sales & Receivables Setup

Anschließend fügen wir folgenden Code in unsere neue Funktion ein:

SalesRecSetup.OpenView();
if not SalesRecSetup."Stockout Warning".AsBoolean() then
    Error('No Stockout Warning');

Führen wir unseren Test-Code nun über das Test-Tool im Webclient von Microsoft Dynamics 365 Business Central aus, erhalten wir in der Cronus-Datenbank folgendes Ergebnis:

Gehen wir nun in die „Debitoren & Verkauf Einrichtung” und entfernen den Haken bei „Bestandswarnung”, bevor wir die Testfunktion erneut ausführen, erhalten wir folgendes Ergebnis: