Tyyppihierarkian tarkastelu

Tässä osassa opit käyttämään hierarkianäkymää tarkastelemalla luokkia ja jäseniä eri tavoilla.

  1. Etsi pakettien selausnäkymässä junit.framework.TestCase.java. Valitse sen pikavalikosta Avaa tyyppihierarkia Avaa tyyppihierarkia. Voit myös avata tyyppihierarkianäkymän

    Pikavalikko

  2. Näkymän työkalurivin painikkeilla valitaan näytettävä hierarkian osa.  Napsauttamalla Näytä tyyppihierarkia -painiketta näet luokkahierarkian, mukaan luettuina kantaluokat ja aliluokat. TestCasen tyyppikuvakkeen vasemmalla puolella oleva pieni nuoli osoittaa, että hierarkia on avattu tätä tyyppiä varten.

    Tyyppihierarkia

  3. Napsauttamalla Näytä ylityyppihierarkia -painiketta näet hierarkian, jossa näkyvät tyypin pääelementit, mukaan luettuina toteutetut rajapinnat. Tässä näkymässä näkyvät tyyppihierarkiassa ylöspäin siirtymisen tulokset.

    Ylityyppihierarkia

    Tässä "käänteisen hierarkian" näkymässä näkyy, että TestCase toteuttaa Test-rajapinnan.
  4. Napsauta näkymän työkalurivin Näytä alityyppihierarkia -painiketta.

    Alityyppihierarkia

  5. Napsauta jäsenen ruudun työkalurivin Lukitse näkymä ja näytä jäsenet hierarkiassa -painiketta ja valitse sitten jäsenen ruudussa runTest()-metodi. Nyt näkymässä näkyvät runTest()-metodin toteuttavat tyypit.

    Alityyppihierarkia, jossa näkyvät metodin toteuttajat

  6. Napsauta hierarkianäkymässä Näytä ylityyppihierarkia -painiketta. Valitse sitten jäsenen ruudussa countTestCases(), jolloin näyttöön tulevat paikat, joissa tämä metodi esitellään.

    Ylityyppihierarkia, jossa näkyvät metodin toteuttajat

  7. Valitse hierarkianäkymässä Test-elementti ja valitse sen pikavalikosta Tarkenna kohteeseen Test. Test esitetään hierarkianäkymässä.
  8. Aktivoi pakettien selausnäkymä ja valitse paketti junit.framework. Valitse sen pikavalikosta Avaa tyyppihierarkia. Kaikki paketin luokat sisältävä hierarkia avautuu. Hierarkiassa näkyy myös luokkia muista paketeista rakenteen valmiiksi tekemistä varten. Nämä tyypit näytetään valkoisen tyyppikuvakkeen avulla.

    Hierarkia pakettia varten

  9. Palaa aiemmin avattuun elementtiin valitsemalla Edelliset tyyppihierarkiat. Napsauta painikkeen vieressä olevaa nuolta, jos haluat nähdä elementtien luettelon, tai napsauta painiketta, jos haluat muokata historiatietojen luetteloa.

    Historiatietojen valikko

Jos työskentelet muokkausohjelmassa ja haluat vain etsiä hierarkian nopeasti, voit käyttää Pikatyyppihierarkiaa:

  1. Avaa junit.framework.TestCase.java-tiedosto Java-muokkausohjelmassa, jos se ei ole vielä avoinna.
  2. Valitse tyypin nimi Java-muokkausohjelmassa.
  3. Paina näppäinyhdistelmää Ctrl+T tai valitse valikkovaihtoehto Siirry > Pikatyyppihierarkia. Voimassa oleva tyyppihierarkia tulee näkyviin.
  4. Kun painat näppäinyhdistelmää Ctrl+T tyyppihierarkianäkymän ollessa avoinna, näkymä siirtyy yli- ja alityyppihierarkioiden välillä.

Virtuaalimetodin kutsun tuloksen selvittäminen:

  1. Valitse merkkijonossa runBare() merkkijonon setUp() kutsu.
  2. Paina näppäinyhdistelmää Ctrl+T tai valitse valikkovaihtoehto Siirry > Pikatyyppihierarkia. Voimassa oleva tyyppihierarkia tulee näkyviin.
  3. setIup() on käytössä kolmessa muussakin luokassa. Kohtien Object ja Assert kohdalla on vain valkoisella täytetyt kuvat, koska niitä tarvitaan hierarkian toteuttamisessa, mutta ne eivät toteuta kohtaa setUp()
  4. Valitse tyyppi, jonka setUp()-toteutukseen haluat siirtyä.
Aiheeseen liittyviä käsitteitä

Java-näkymät

Aiheeseen liittyviä ohjeita

Tyyppihierarkianäkymä
Java-perusoletusasetussivu