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]);