Az egyéni kód bemeneti értékek hivatkozásokban vagy mezőhivatkozásokban helyezkedhetnek el. Szöveges karaktersorozatot is átadhat az egyéni kód számára argumentumként. Az egyéni kódok bemeneteként használt hivatkozásokat ugyanazokban a tesztekben kell szerepeltetni, ahol az egyéni kódot is. A tesztben a hivatkozásnak meg kell előznie az általa érintett kódot. Ellenőrizze, hogy a teszt tartalmazza-e a kódja egyéni bemeneteihez szükségeshivatkozásokat. A hivatkozások és mezőhivatkozások létrehozásáról részletekért lásd: Hivatkozás vagy mezőhivatkozás létrehozása.
Ha az egyéni kód külső JAR fájlokat használ, akkor lehet, hogy meg kell változtatnia a Java™ összeépítési útvonalat. Bizonyos esetekben elkerülhető az összeépítési útvonal módosítása, ha saját kezűleg futtatja a kódot, mielőtt hozzáadná az egyéni kódot.A teszt első futtatásakor a fordításhoz szükséges osztályokat és függvénytárakat a rendszer hozzáadja az összeépítési útvonalhoz.Például importálhat a tesztnaplóban egyéni események létrehozásához szükséges teszt- és teljesítményeszköz-platform (TPTP) osztályokat, ha a teszt, amelyhez az egyéni kódját hozzáadta, már futott előzőleg.Ha azonban a teszt soha nem futott, akkor importálási hibák történnek, mert az osztályok nincsenek megnevezve a projekt összeépítési útvonalában, amíg a teszt nem futott.
Ha a kódja külső erőforrásokat, például SQL adatbázist vagy ügyfélkapcsolatot kezelő terméket használ, akkor úgy kell konfigurálnia az egyéni kódot, hogy minden számítógépen működjön, amelyen a tesztje fut.
Az egyéni kód annak a projektnek az src mappájában van mentve, amely a kódot meghívó tesztet tartalmazza. Az egyéni kód alapértelmezésben a test nevű csomagban található, az src mappában.
A tesztekhez újrafelhasználhatók azok
az egyéni kód csomagok, amelyek több projektben megtalálhatók. A projekteknek egyetlen
munkaterületen kell lenniük. Egyéni kód projektek közötti újrafelhasználásához
használja a projektnevet az egyéni kód csomag előtt. Például: .
A következő példa két egyéni kód osztály normál Navigátor nézetét mutatja. (A Tesztnavigátor nem jelenít meg Java forrásfájlokat.)
Amikor a ReplaceCC.java és VerifyYUserID.java egyéni kód osztályokat hozzáadja a teszthez, és visszaad egy értéket a teszt felé, akkor a Helyettesítés felsorolja ezt a két osztályt.
A tesztcsomag a projektben tesztekhez előállított Java kódot is tartalmazza.
Egyéni kódot elhelyezhet egy másik csomagban (például: custom csomagban). Különítse el az egyéni kódot az előállított kódtól, különösen ha forráskövető rendszert használ.
Egyéni kód hozzáadása: