I denne seksjonen skal du bruke innholdshjelp til å fylle ut en mal for en felles sløyfestruktur. Åpne filen junit.samples.VectorTest.java i Java-redigeringsprogrammet hvis du ikke allerede har åpnet den.
public void testValues() {
Integer[] expected= new Integer[3];
for
for
, og trykk på Ctrl+mellomrom for å aktivere
innholdshjelp.
Du vil se en liste over felles maler for "for"-sløyfer.
Når du enkeltklikker på en mal, vil du se koden for malen i sin hjelpemelding. Merk at det lokale matrisenavnet gjettes automatisk.
for - gjenta over matrise
og trykk på Enter for å bekrefte malen.
Malen blir satt inn i kildekoden.
for
-sløyfen slik:
for (int e= 0; e < expected.length; e++) {
expected[e]= new Integer(e + 1);
}
Integer[] actual= to
to
, og trykk på Ctrl+mellomrom for å aktivere
innholdshjelp. Velg toarray - Konverter samling til matrise
og trykk på
Enter for å bekrefte valget (eller dobbeltklikk på valget).
type
utheves og velges.
Integer
. Typen til matrisekonstruktøren endrer når du endrer valget.
collection
og overskriv det ved å skrive
fFull
.
assertEquals(expected.length, actual.length);
for (int i= 0; i < actual.length; i++)
assertEquals(expected[i], actual[i]);