Wartości wejściowe kodu niestandardowego mogą znajdować się w odwołaniach lub odwołaniach do pól. Do kodu niestandardowego można również przekazać łańcuch tekstowy jako argument. Odwołania używane jako dane wejściowe kodu niestandardowego należy uwzględnić w tym samym teście, w którym uwzględniono kod niestandardowy. W teście odwołanie musi znajdować się przed kodem, na który ma ono wpływ. Należy sprawdzić, czy test zawiera odwołania wymagane na potrzeby niestandardowych danych wejściowych do kodu. Szczegółowe informacje na temat tworzenia odwołań i odwołań do pól zawiera sekcja Tworzenie odwołania lub odwołania do pola.
Jeśli kod niestandardowy korzysta z zewnętrznych plików JAR, może być konieczna zmiana ścieżki budowania kodu Java™. W niektórych przypadkach można uniknąć konieczności ręcznej zmiany ścieżki budowania, uruchamiając test przed dodaniem do niego kodu niestandardowego. Przy pierwszym uruchomieniu testu klasy i biblioteki wymagane na potrzeby kompilacji są dodawane do ścieżki budowania. Można na przykład zaimportować klasy platformy TPTP (Test and Performance Tools Platform) wymagane na potrzeby tworzenia zdarzeń niestandardowych w dzienniku testu, jeśli test, do którego dodano kod niestandardowy, został wcześniej uruchomiony. Jeśli jednak test nie został jeszcze nigdy uruchomiony, wystąpią błędy importowania, ponieważ klasy zostaną określone w ścieżce budowania projektu dopiero po uruchomieniu testu.
Jeśli kod korzysta z zasobów zewnętrznych, na przykład z bazy danych SQL lub z produktu służącego do zarządzania relacjami z klientami, należy skonfigurować kod niestandardowy tak, aby działał na każdym komputerze, na którym test będzie uruchamiany.
Kod niestandardowy jest zapisywany w folderze src projektu zawierającego test, który wywołuje kod. Domyślnie kod niestandardowy znajduje się w folderze src w pakiecie o nazwie test.
Pakiet kodu niestandardowego można ponownie wykorzystywać w testach, które
znajdują się w wielu projektach. Projekty muszą znajdować się w jednym obszarze
roboczym. Aby móc ponownie wykorzystać kod niestandardowy w różnych projektach,
należy dodać nazwę projektu przed pakietem kodu niestandardowego. Przykład:
.
W poniższym przykładzie przedstawiono standardowy widok nawigatora z widocznymi dwoma klasami kodu niestandardowego. W nawigatorze testów nie są wyświetlane pliki źródłowe Java.
Jeśli do testu dodano klasy kodu niestandardowego ReplaceCC.java i VerifyUserID.java i wartość jest zwracana do testu, te dwie klasy będą wyświetlane po kliknięciu opcji Podstaw.
Pakiet testów zawiera również wygenerowany kod Java dla testów w projekcie.
Kod niestandardowy można umieścić w innym pakiecie, na przykład custom. Kod niestandardowy należy oddzielić od wygenerowanego zwłaszcza wtedy, gdy używany jest system kontroli kodu źródłowego.
Aby dodać kod niestandardowy: