TestPage.OPENVIEW();
OPENVIEW
Die Funktion OPENVIEW
öffnet eine TestPage
-Variable im Ansichtsmodus.
Parameter
Die Funktion OPENVIEW
wird als Funktion einer TestPage
-Variablen aufgerufen, die geöffnet werden soll.
Hinweise zur Verwendung
Wenn die TestPage
-Variable, die geöffnet werden soll, zum Ausführungszeitpunkt schon geöffnet ist, wird ein Laufzeitfehler geworfen und die Testfunktion läuft auf einen Fehler.
Wenn die zu öffnende TestPage
-Variable eine Kartenseite ist, wird sie auf dem ersten gefundenen Datensatz geöffnet.
Beispiel
Für unser Beispiel legen wir eine neue Test-Codeunit an, in dem wir eine neue Codeunit erstellen, deren Eigenschaft Subtype
wir auf den Wert Test
setzen. In dieser Test-Codeunit legen wir eine neue globale Funktion an, deren Eigenschaft Functiontype
wir ebenfalls auf den Wert Test
setzen. In dieser neuen Testfunktion legen wir folgende lokalen Variablen an:
Name | Typ | Subtyp |
---|---|---|
Customer | Record | Customer |
SalesHeader | Record | Sales Header |
SalesOrder | TestPage | Sales Order |
SalesLib | Codeunit | Library - Sales |
Anschließend fügen wir folgenden Code in unsere Testfunktion ein:
SalesLib.CreateCustomer(Customer); SalesLib.CreateSalesHeader(SalesHeader,SalesHeader."Document Type"::Order,Customer."No."); SalesOrder.OpenView(); SalesOrder.GoToRecord(SalesHeader); SalesOrder."Sell-to Customer No.".AssertEquals(Customer."No.");
Führen wir unseren Testcode nun mit Hilfe des Test Tools
im WebClient von Microsoft Dynamics 365 Business Central aus, erhalten wir folgendes Ergebnis: