Tyyppihierarkian tarkastelu
Tässä osassa opit käyttämään hierarkianäkymää tarkastelemalla luokkia ja jäseniä eri tavoilla.
- Etsi pakettien selausnäkymässä junit.framework.TestCase.java.
Valitse sen pikavalikosta
Avaa tyyppihierarkia.
Voit myös avata tyyppihierarkianäkymän
- valikkoriviltä valitsemalla Siirry > Avaa tyyppihierarkia
- näppäimistön avulla painamalla F4-näppäintä sen jälkeen, kun olet valinnut TestCase.java.
- 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.
- 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.
Tässä "käänteisen hierarkian" näkymässä näkyy, että TestCase toteuttaa Test-rajapinnan.
- Napsauta näkymän työkalurivin Näytä alityyppihierarkia -painiketta.
- 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.
- 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.
- Valitse hierarkianäkymässä Test-elementti ja valitse sen pikavalikosta Tarkenna kohteeseen Test. Test esitetään hierarkianäkymässä.
- 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.
- 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.
Jos työskentelet muokkausohjelmassa ja haluat vain etsiä hierarkian nopeasti, voit käyttää Pikatyyppihierarkiaa:
- Avaa junit.framework.TestCase.java-tiedosto Java-muokkausohjelmassa, jos se ei ole vielä avoinna.
- Valitse tyypin nimi Java-muokkausohjelmassa.
- Paina näppäinyhdistelmää
Ctrl+T
tai valitse valikkovaihtoehto Siirry > Pikatyyppihierarkia. Voimassa oleva tyyppihierarkia tulee näkyviin.
- 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:
- Valitse merkkijonossa runBare() merkkijonon setUp() kutsu.
- Paina näppäinyhdistelmää
Ctrl+T
tai valitse valikkovaihtoehto Siirry > Pikatyyppihierarkia. Voimassa oleva tyyppihierarkia tulee näkyviin.
- 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()
- Valitse tyyppi, jonka setUp()-toteutukseen haluat siirtyä.
Java-näkymät
Tyyppihierarkianäkymä
Java-perusoletusasetussivu