Koodimallipohjien käyttö

Tässä osassa mallipohja täytetään sisällönhallinnan aputoiminnon avulla yleistä silmukkarakennetta varten. Avaa junit.samples.VectorTest.java-tiedosto Java-muokkausohjelmaan, jos se ei ole jo avoinna.

  1. Aloita uuden metodin lisäys kirjoittamalla

    public void testValues() {
        Integer[] expected= new Integer[3];
        for

  2. Kun kohdistin on sanan for lopussa, ota sisällönhallinnan aputoiminto käyttöön painamalla Ctrl+välilyönti.  Näyttöön tulee luettelo "for"-silmukoiden yleisistä mallipohjista.  Kun napsautat mallipohjaa, mallipohjan koodi näkyy sen ohjesanomassa.  Huomaa, että järjestelmä arvaa paikallisen taulukon nimen automaattisesti.

    Sisällönhallinnan aputoiminto for-silmukkaa varten

  3. Valitse for - iteroi taulukko -merkintä ja vahvista mallipohja painamalla Enter-näppäintä.  Järjestelmä lisää mallipohjan lähdekoodiin.

    Lisätty for-mallipohja

  4. Seuraavaksi muutetaan indeksimuuttujan nimi nimestä i nimeksi e. Paina e-näppäintä, sillä indeksimuuttuja valitaan automaattisesti. Huomaa, että indeksimuuttujan nimi muuttuu kaikkialla. Kun lisäät mallipohjan, kaikki viittaukset samaan muuttujaan yhdistyvät toisiinsa. Siten yhden muuttaminen muuttaa myös kaikki muut arvot.

    Lisätty for-mallipohja

  5. Painamalla sarkainnäppäintä voit siirtää kohdistimen koodimallipohjan seuraavaan muuttujaan. Tämä on odotettu taulukko.

    Lisätty for-mallipohja

    Koska nimeä ei haluta muuttaa (järjestelmä arvasi sen oikein mallipohjaan), paina uudelleen sarkainnäppäintä, jolloin poistut mallipohjasta, koska muokattavia muuttujia ei ole jäljellä.
  6. Kirjoita for-silmukka loppuun seuraavasti:

    for (int e= 0; e < expected.length; e++) {
        expected[e]= new Integer(e + 1);
    }
    Integer[] actual= to

  7. Kun kohdistin on sanan to lopussa, ota sisällönhallinnan aputoiminto käyttöön painamalla Ctrl+välilyönti. Valitse toarray - muunna kokoelma taulukoksi ja vahvista valinta painamalla Enter-näppäintä (tai kaksoisnapsauttamalla valintaa).

    Lisätty for-mallipohja

    Järjestelmä lisää mallipohjan muokkausohjelmaan, ja type on korostettuna ja valittuna.

    Lisätty for-mallipohja

  8. Korvaa valinta kirjoittamalla Integer. Taulukon konstruktorin tyyppi muuttuu, kun muutat valinnan.
  9. Siirrä valinta collection-kokoelmaan painamalla sarkainnäppäintä ja korvaa se kirjoittamalla fFull.

    Lisätty for-mallipohja

  10. Kirjoita metodi valmiiksi lisäämällä seuraavat koodirivit:

    assertEquals(expected.length, actual.length);
    for (int i= 0; i < actual.length; i++)
        assertEquals(expected[i], actual[i]);

  11. Tallenna tiedosto.

Aiheeseen liittyviä käsitteitä

Java-muokkausohjelma
Mallipohjat

Aiheeseen liittyviä ohjeita

Mallipohjien oletusasetukset
Java-muokkausohjelman oletusasetukset