Utilizando gabaritos de código fonte

Nesta seção, você utilizará a assistência ao conteúdo para preencher um gabarito para uma estrutura de loop comum. Abra o arquivo junit.samples.VectorTest.java no editor Java, se ele ainda não estiver aberto.

  1. Comece incluindo um novo método digitando o seguinte:

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

  2. Com o cursor no final de for, pressione Ctrl+Espaço para ativar a assistência ao conteúdo.  Você verá uma lista de gabaritos comuns para loops "for".  Ao focalizar em um gabarito, você verá o código do gabarito em sua mensagem de ajuda.  Observe que o nome da matriz local é sugerido automaticamente.

    Assistência ao conteúdo para for

  3. Escolha a entrada for - reiterar matriz e pressione Enter para confirmar o gabarito.  O gabarito será inserido em seu código fonte.

    Inserido para gabarito

  4. Em seguida, alteramos o nome da variável do índice de i para e. Para fazer isto basta pressionar e, visto que a variável do índice é selecionada automaticamente. Observe que o nome da variável do índice é alterado em todos os lugares. Ao inserir um gabarito, todas as variáveis do gabarito com o mesmo nome são conectadas entre si. Sendo assim, a alteração de um valor altera também todos os outros valores.

    Inserido para gabarito

  5. Pressionando a tecla tab, você pode mover o cursor até a variável seguinte do gabarito do código. Esta é a matriz expected.

    Inserido para gabarito

    Como não desejamos alterar o nome (ele foi sugerido corretamente pelo gabarito), pressionamos o tab novamente para sair do gabarito, visto que não sobrou nenhuma variável a ser editada.
  6. Complete o loop for da seguinte maneira:

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

  7. Com o cursor no final de to, pressione Ctrl+Espaço para ativar a assistência ao conteúdo. Selecione toarray - converter coleta em matriz e pressione Enter para confirmar a seleção (ou dê um clique duplo na seleção).

    Inserido para gabarito

    O modelo é inserido no editor e type é destacado e selecionado.

    Inserido para gabarito

  8. Sobreponha a seleção digitando Integer. O tipo de construtor da matriz é alterado quando a seleção é alterada.
  9. Pressione Tab para mover a seleção para collection e sobrescrevê-la digitando fFull.

    Inserido para gabarito

  10. Inclua as seguintes linhas de código para completar o método:

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

  11. Salve o arquivo.

Conceitos relacionados

Editor Java
Modelos

Tarefas Relacionadas

Utilizando o editor Java
Utilizando Modelos

Referência relacionada

Preferências de Gabaritos
Preferências do Editor Java

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.