Package test.otogamidev.vector
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 informadavoid
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 é incrementadovoid
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
init()
void
Teste 6 - Buscar um elemento no Vetor Cenário: busca um elemento que existe no Vetor, retornando valor booleanvoid
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 encontradovoid
Teste 4 - Buscar um elemento pela posição informada no Vetor Cenário: busca um elemento com posição válidavoid
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
-
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()
-