TestPage.OPENEDIT();
OPENEDIT
Die Funktion OPENEDIT öffnet eine TestPage im Bearbeiten-Modus.
Parameter
Die Funktion OPENEDIT wird als Funktion der TestPage gerufen, die geöffnet werden soll.
Hinweise zur Verwendung
Wenn die TestPage, die geöffnet werden soll, zum Zeitpunkt der Ausführung bereits offen ist, wird ein Laufzeitfehler geworfen und die Testfunktion läuft auf einen Fehler.
Wenn die zu öffnende Test Page eine Kartenseite ist, wird sie für den 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.OpenEdit();
SalesOrder.GoToRecord(SalesHeader);
SalesOrder."External Document No.".SetValue('TEST');
SalesOrder."External Document No.".AssertEquals('TEST');
Führen wir unseren Testcode nun mit Hilfe des Test Tool im Webclient von Microsoft Dynamics 365 Business Central aus, erhalten wir folgendes Ergebnis: