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.

    Muutettu mallipohjaa varten

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

    Muutettu mallipohjaa varten

    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).

    toarray-mallipohja

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

    Lisätty toarray-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 toarray-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