Class VectorTest

java.lang.Object
test.otogamidev.vector.VectorTest

@TestMethodOrder(org.junit.jupiter.api.MethodOrderer.OrderAnnotation.class) public class VectorTest extends Object
Classe responsável pelos testes da classe Vector.
Author:
henriquematheusalvespereira
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Teste 7 - Adicionar um elemento na posição informada no Vetor Cenário: Intancia um Vetor com espaço disponível e depois adiciona elemento na posicão informada
    void
    Teste 2 - Adicionar elementos no Vetor Cenário: Instanciar o Vetor com capacidade de 5 elementos, depois adicionar os elementos e verificar se o tamanho é incrementado
    void
     
    void
    Teste 11 - Verifica a existencia de um elemento no Vetor.
    void
    Teste 12 - Verifica a existencia de um elemento no Vetor.
    void
    Teste 1 - Criação de Fila.
    void
    Teste 8 - Obtenção de todos os índices vazios do Vetor.
    void
    Teste 9 - Incremento do tamanho do Vetor instanciado.
    void
     
    void
    Teste 6 - Buscar um elemento no Vetor Cenário: busca um elemento que existe no Vetor, retornando valor boolean
    void
    Teste 13 - Verifica a última ocorrência de um elemento no Vetor.
    void
    Teste 14 - Remove um elemento no Vetor.
    void
    Teste 10 - Remove elemento da posição do Vetor informada.
    void
    Teste 5 - Buscar um elemento no Vetor Cenário: busca um elemento que existe no Vetor, retornando o índice do elemento encontrado
    void
    Teste 4 - Buscar um elemento pela posição informada no Vetor Cenário: busca um elemento com posição válida
    void
    Teste 3 - Converter o conteúdo do Vetor em uma String Cenário: O formato de string final será como um array [elemento 1, elemento 2] possuindo os colchetes no início e fim, e os elementos separados por vírgula seguida de espaço

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VectorTest

      public VectorTest()
  • Method Details

    • init

      public void init()
    • createVectorTest

      @Test @Order(1) public void createVectorTest()
      Teste 1 - Criação de Fila. Cenário: Verificar se a fila é criada corretamente e está vazia.
    • appendTest

      @Test @Order(2) public void appendTest()
      Teste 2 - Adicionar elementos no Vetor Cenário: Instanciar o Vetor com capacidade de 5 elementos, depois adicionar os elementos e verificar se o tamanho é incrementado
    • toStringTest

      @Test @Order(3) public void toStringTest()
      Teste 3 - Converter o conteúdo do Vetor em uma String Cenário: O formato de string final será como um array [elemento 1, elemento 2] possuindo os colchetes no início e fim, e os elementos separados por vírgula seguida de espaço
    • searchByPositionTest

      @Test @Order(4) public void searchByPositionTest()
      Teste 4 - Buscar um elemento pela posição informada no Vetor Cenário: busca um elemento com posição válida
    • searchByElementTest

      @Test @Order(5) public void searchByElementTest()
      Teste 5 - Buscar um elemento no Vetor Cenário: busca um elemento que existe no Vetor, retornando o índice do elemento encontrado
    • isFoundElementTest

      @Test @Order(6) public void isFoundElementTest()
      Teste 6 - Buscar um elemento no Vetor Cenário: busca um elemento que existe no Vetor, retornando valor boolean
    • appendElementTest

      @Test @Order(7) public void appendElementTest()
      Teste 7 - Adicionar um elemento na posição informada no Vetor Cenário: Intancia um Vetor com espaço disponível e depois adiciona elemento na posicão informada
    • getEmptyIndexesTest

      @Test @Order(8) public void getEmptyIndexesTest()
      Teste 8 - Obtenção de todos os índices vazios do Vetor. Cenário: Localizar todos os índices do Vetor com valor null.
    • increaseCapacityTest

      @Test @Order(9) public void increaseCapacityTest()
      Teste 9 - Incremento do tamanho do Vetor instanciado. Cenário: Dobrar a capacidade do tamanho do Vetor informado na inicialização.
    • removeElementByPositionTest

      @Test @Order(10) public void removeElementByPositionTest()
      Teste 10 - Remove elemento da posição do Vetor informada. Cenário: Ao remover um elemento, realoca os demais elementos.
    • containsByElementTest

      @Test @Order(11) public void containsByElementTest()
      Teste 11 - Verifica a existencia de um elemento no Vetor. Cenário: Busca o elemento desejado no Vetor.
    • containsByPositionTest

      @Test @Order(12) public void containsByPositionTest()
      Teste 12 - Verifica a existencia de um elemento no Vetor. Cenário: Busca a posição do elemento desejado no Vetor.
    • lastIndexOfElementTest

      @Test @Order(13) public void lastIndexOfElementTest()
      Teste 13 - Verifica a última ocorrência de um elemento no Vetor. Cenário: Busca o elemento desejado no Vetor do fim para o comeco.
    • removeByElement

      @Test @Order(14) public void removeByElement()
      Teste 14 - Remove um elemento no Vetor. Cenário: Informa o elemento que precisa ser removido do Vetor.
    • clearTest

      @Test @Order(15) public void clearTest()