Kódlefedettség jelzők beállítása
A Csomagböngészőben, Java-szerkesztőben és a nézetekben megjelenő
alapértelmezett kódlefedettség konfigurálható. Minden Java vagy bedolgozó
projekt esetében az alábbi elemeket konfigurálhatja a beállításokban:
- Címkekiemelések
- Színek és betűtípusok
- Kódlefedettség jelzők
- Java-szerkesztő jelzések
- kódlefedettségi jelentésekhez a gyorsítótárban tárolt Java indítások száma
- Kollekció beállítások
A lefedett, részben lefedett és nem lefedetlen sorok esetében a
Csomagböngészőben, Java-szerkesztőben és nézetekben címkejelzéseket
engedélyezhet. A jelzések színét és betűtípusát beállíthatja. Megadhatja,
hogy mely kódlefedettségi jelzéseket kíván a Csomagböngészőben látni. Azt
is meghatározhatja, hogy hány Java indítás kerüljön a gyorsítótárba
kódlefedettség jelentésekbeli felhasználás, valamint az
alapértelmezett konstruktorokon végzett kódlefedettség adatok
begyűjtése céljából.
A kódlefedettségi beállítások konfigurálásához tegye a következőket:
- Válassza ki az Ablak > Beállítások lehetőséget és kattintson
a Java > Kódlefedettség elemre:
- A címkekiemelések engedélyezéséhez vagy letiltásához kattintson a
Címkekiemelések hivatkozásra a beállítások oldal tetején.
- A Címkekiemelések ablakban válassza ki a Kódlefedettségi
statisztikák jelölőnégyzetet vagy szüntesse meg annak kiválasztását,
majd kattintson az Alkalmaz lehetőségre.
- A kódlefedettségi jelzésekhez használt betűtípusok és színek
beállításához kattintson a Színek és betűtípusok hivatkozásra a
Kódlefedettségi beállítások oldal tetején.
- Bontsa ki a Kódlefedettség elemet a Színek és betűtípusok ablakban.
- Kattintson a módosítani kívánt elemszínre, majd kattintson az
ablak jobb oldalán lévő színes gombra.
- A palettából válassza ki a kívánt színt, majd kattintson az
Alkalmaz lehetőségre, vagy az Alaphelyzetbe állít
lehetőségre kattintva állítsa vissza az alapértelmezéseket.
- A Csomagböngészőben és a nézetekben használt betűtípusok
beállításához kattintson a módosítani kívánt elem betűtípusra, például
a Részlegese lefedett elem betűtípusa lehetőségre, majd kattintson
a Beállítás lehetőségre.
- Válassza ki a kívánt betűtípust a listából, majd kattintson az
OK gombra. Kattintson az Alkalmaz lehetőségre, vagy az Alaphelyzetbe állít
lehetőségre kattintva állítsa vissza az alapértelmezéseket.
- A Kódlefedettség beállítások oldalon magukat a jelzéseket
állíthatja be. Válasszon ki legalább egy csomagok, forrásfájlok,
típusok (konkrét osztály vagy felsorolás) és metódusok lefedettségével
kapcsolatos jelzést, majd kattintson az Alkalmaz lehetőségre. Ha
egynél többet választ ki, akkor a hierarchia típus, metódus, blokk és
sor, a mezőben megjelenített sorrendben. Megjegyzés: A blokk definíciója
szerint a blokk olyan kód (sorrész, egyetlen sor vagy több sor), amelybe
elágazással nem lehet belelépni, illetve abból kilépni. A blokkban lévő
összes kód egyetlen utasításcsoportként kerül végrehajtásra. A blokkokat
egy belépő vagy kimenő ág zárja le (például metódus hívása, kivétel dobása
vagy visszatérés).
A következő példában csak a blokkjelzések vannak kiválasztva:
Ezért a Csomagböngésző és a nézetek csak blokk kódlefedettséget
jelenítenek meg:
Helyette, ha a blokk és a metódus lefedettség jelzések egyaránt ki
vannak jelölve, akkor a Csomagböngésző a metódus lefedettséget
jeleníti meg a blokk lefedettség előtt:
Megjegyzés: a Színes jelzések megjelenítése a nézetekben
jelölőnégyzet kiválasztásának megszüntetése a színes kiemeléseket a
Csomagböngészőből és a nézetekből (mint például a Vázlat
nézet) eltávolítja, ugyanakkor a kódlefedettségi százalékok (szín
nélküli) megjelenítését megőrzi.
- A kódlefedettség beállítások oldal Java-szerkesztő mezőjében válassza
ki a projekt kívánt lefedettségi beállításait, majd kattintson az
Alkalmaz lehetőségre. Ebben a példában a részlegesen lefedett sorok
nem engedélyezettek:
- A Java indítás mezőbe írja be kódlefedettség célú felhasználásra
a gyorsítótárba kerülő indítások számát, majd kattintson az
Alkalmaz lehetőségre. Megjegyzés: ez kizárólag a munkaterületről
kezdeményezett indításokra vonatkozik. A gyorsítótárba kerülő indítások
száma hatással van a lemezterületre.
- Ha az kívánja megadni, hogy a kódlefedettségi számításokban az
alapértelmezett konstruktorok szerepeljenek-e, akkor használja az "Adatok
tartalmazása az alapértelmezett konstruktorokon" jelölőnégyzetet. Alapértelmezésben
az alapértelmezett konstruktorok ezekben a számításokban szerepelnek; ha
egy osztály nem határoz meg konstruktorokat, akkor a fordító egy
alapértelmezett, argumentum nélküli konstruktort állít elő. Ez a
konstruktor azonban a tényleges forrásfájlban nem jelenik meg. A
program végrehajtása során, ha ez az osztály nem kerül példányosításra,
akkor ez a rejtett alapértelmezett konstruktor nem kerül végrehajtásra,
és így a lefedettség az elvárt 100%-nak nem felel meg. Ez a viselkedés
ezzel a beállítással vezérelhető.
Kapcsolódó fogalmak
Kódlefedettség jelzők
Kapcsolódó feladatok
Kódlefedettség engedélyezése
Kódlefedettség engedélyezése Ant parancsfájlból
Kódlefedettség szintek és szűrők beállítása
Kódlefedettség jelentések elemzése
Webalkalmazások kódlefedettségének elemzése
© Copyright IBM Corporation 2007, 2008. Minden jog fenntartva.