Vstupní hodnoty vlastního kódu můžete umístit do odkazů nebo do odkazů na pole. Do vlastního kódu můžete také předat textové řetězce jako argumenty. Odkazy používané jako vstup vlastního kódu musí být součástí stejného testu jako vlastní kód. V testu musí být odkaz umístěn před kódem, který ovlivňuje. Ověřte, že test obsahuje odkazy nezbytné pro přizpůsobené vstupy vašeho kódu. Podrobnosti o vytváření odkazů a odkazů na pole najdete v tématu Vytvoření odkazu nebo odkazu na pole.
Pokud váš vlastní kód používá externí soubory JAR, měli byste změnit cestu sestavení Java™. V některých případech se můžete vyhnout ruční úpravě cesty sestavení tím, že spustíte test před přidáním vlastního kódu. Při prvním spuštění testu se do cesty sestavení přidají všechny třídy a knihovny nezbytné pro kompilaci. Můžete například naimportovat třídy TPTP (Test and Performance Tools Platform), nezbytné pro vytvoření vlastních událostí v protokolu testu, pokud jste test, do kterého jste přidali vlastní kód, již spustili dříve. Pokud však test nebyl nikdy spuštěn, objeví se chyby importu, protože třídy nebudou v cestě sestavení pro daný projekt vyjmenovány, dokud test nespustíte.
Pokud váš kód používá externí prostředky, například databázi SQL nebo produkt, který spravuje vztahy se zákazníky, musíte nakonfigurovat vlastní kód tak, aby fungoval na každém počítači, na kterém spustíte svůj test.
Vlastní kód se uloží do složky src projektu, který obsahuje test volající tento kód. Standardně je vlastní kód umístěn v balíku s názvem test ve složce src.
Balík vlastního kódu můžete znovu použít i u testů umístěných ve více projektech. Tyto projekty musí být v jednom pracovním prostoru. Chcete-li opětovně používat vlastní kód ve více projektech, použijte název projektu před balíkem vlastního kódu. Například .
Následující příklad ukazuje standardní pohled Navigátor se dvěma třídami vlastního kódu. (Navigátor testu nezobrazuje zdrojové soubory Java.)
Až přidáte třídy vlastního kódu ReplaceCC.java a VerifyYUserID.java do testu a vrátíte hodnotu do testu, bude pole Náhrada tyto dvě třídy uvádět.
Balík testu také obsahuje generovaný kód Java pro testy v projektu.
Vlastní kód můžete vložit do jiného balíku (např. custom). Oddělte vlastní kód od generovaného kódu, obzvláště pokud používáte systém řízení zdrojů.
Při přidávání vlastního kódu postupujte takto: