Típushierarchia megjelenítése

Ebben a fejezetben megtanulja, hogyan lehet különböző módokon osztályokat és tagokat megjeleníteni a Hierarchia nézet használatával.

  1. Csomagböngésző nézetben keresse meg a junit.framework.TestCase.java fájlt. Válassza az előugró menü Open type hierarchy Típushierarchia megnyitása menüpontját. A típushierarchia nézetet másképp is megnyithatja:

    Előugró menü

  2. A nézet eszköztárának gombjaival adhatja meg, hogy a hierarchia mely része jelenjen meg.  Az osztályhierarchia megjelenítéséhez (alaposztályokkal és alosztályokkal) kattintson a  Típushierarchia megjelenítése  gombra.A TestCase típusikonjának bal oldalán levő kis nyíl azt jelzi, hogy a hierarchia ehhez a típushoz van megnyitva.

    Típushierarchia

  3. A típus szülőelemeinek (és megvalósított felületeinek) megjelenítéséhez kattintson az Őstípus hierarchia megjelenítése gombra. A nézet a hierarchiában felfelé haladva mutatja az eredményeket.

    Őstípus hierarchia

    Ebben a "fordított hierarchia" nézetben láthatja, hogy a TestCase megvalósítja a Test felületet.
  4. Kattintson az  Altípus hierarchia megjelenítése gombra a nézet eszköztárában.

    Altípus hierarchia

  5. Kattintson a Nézet zárolása és tagok megjelenítése a hierarchiában gombra a tagpanel eszköztárában, majd jelölje ki a runTest() metódust a tagpanelben. A nézet ekkor megjeleníti a runTest() metódust megvalósító típusokat.

    Altípus hierarchia, metódus megvalósítókkal

  6. Hierarchia nézetben kattintson az Őstípus hierarchia megjelenítése gombra. A countTestCases() metódust deklaráló helyek megjelenítéséhez jelölje ki a metódust.

    Őstípus hierarchia, metódus megvalósítókkal

  7. A Hierarchia nézetben jelölje ki a Test elemet, és válassza az előugró menüjéből a Fókusz 'Test' elemre menüpontot. A Test elem megjelenik a Hierarchia nézetben.
  8. Aktiválja a Csomagböngésző nézetet, és jelölje ki a junit.framework csomgaot. Válassza az előugró menüből a Típushierarchia megnyitása menüpontot. Megnyílik egy hierarchia, benne a csomag minden osztályával. A fa befejezéséhez a hierarchia más csomagok osztályait is megjeleníti. Ezeket a típusokat egy fehérrel kitöltött típus ikon jelöli.

    Csomag hierarchiája

  9. A Korábbi típushierarchiák gombbal térhet vissza egy korábban megnyitott elemhez. A gomb melletti nyílra kattintva egy listát kap ezekről az elemekről, a gombra kattintással pedig módosíthatja is az előzménylistát.

    Előzmények menü

Ha a szerkesztőben dolgozik, és csak gyorsan szeretne keresni a hierarchiában, akkor használhatja a Gyors típusbeír lehetőséget:

  1. Nyissa meg a junit.framework.TestCase.java fájlt a Java szerkesztőben (ha még nincs nyitva).
  2. Jelölje ki a típus nevét a Java szerkesztőben.
  3. Nyomja meg a Ctrl+T billentyűkombinációt, vagy hívja meg a Navigáció > Gyors típushierarchia menüpontot, és megjelenik a helybeni típushierarchia nézet.
  4. A Ctrl+T megnyomása megnyitott típushierarchia mellett az őstípus és az altípus hierarchia közt vált.

Virtuális metódushívás feloldásának megtekintéséhez tegye a következőket:

  1. A runBare() törzsében jelölje ki a setUp() meghívását.
  2. Nyomja meg a Ctrl+T billentyűkombinációt, vagy hívja meg a Navigáció > Gyors típushierarchia menüpontot, és megjelenik a helybeni típushierarchia nézet.
  3. A setIup() 3 további osztályban van megvalósítva. Az Object és az Assert csak fehér képként jelenik meg, mivel csak a hierarchia befejezéséhez szükségesek, de nem valósítják meg a setUp() metódust.
  4. Egy típus kijelölésével elnavigál a setUp() megvalósításához.
Kapcsolódó fogalmak

Java nézetek

Kapcsolódó leírások

Típushierarchia nézet
Java alapbeállítások oldal