Package test.otogamidev.stack
Class StackTest
java.lang.Object
test.otogamidev.stack.StackTest
@TestMethodOrder(org.junit.jupiter.api.MethodOrderer.OrderAnnotation.class)
public class StackTest
extends Object
Classe responsável pelos testes da classe Stack.
- Author:
- henriquematheusalvespereira
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Teste 1 - Instancia de uma Pilha
Cenário: Verificar se a pilha é criada com a capacidade padrao de 10 elementos null e está vazia.void
Teste 3 - Pilha vazia
Cenário: Criar uma pilha e verificar se o metodo isEmpty retorna true.void
peekTest()
Teste 4 - Topo da Pilha
Cenário: Criar uma pilha e verificar se o metodo peek localiza o elemento do topo da Pilha.void
pullTest()
Teste 5 - Desempilhar elemento
Cenário: Criar uma pilha e verificar se o metodo pull desempilha o elemento do topo da Pilha.void
pushTest()
Teste 2 - Empilhar elementos
Cenário: Adicionar elementos no fim da Pilha (LIFO - Last In First Out)
[3] - | valor 4 | -> Empilhando elemento
[2] - | valor 3 |
[1] - | valor 2 |
[0] - | valor 1 |
-
Constructor Details
-
StackTest
public StackTest()
-
-
Method Details
-
initEmptyStackTest
@Test @Order(1) public void initEmptyStackTest()
Teste 1 - Instancia de uma Pilha
Cenário: Verificar se a pilha é criada com a capacidade padrao de 10 elementos null e está vazia. -
pushTest
@Test @Order(2) public void pushTest()
Teste 2 - Empilhar elementos
Cenário: Adicionar elementos no fim da Pilha (LIFO - Last In First Out)
[3] - | valor 4 | -> Empilhando elemento
[2] - | valor 3 |
[1] - | valor 2 |
[0] - | valor 1 | -
isEmptyTest
@Test @Order(3) public void isEmptyTest()
Teste 3 - Pilha vazia
Cenário: Criar uma pilha e verificar se o metodo isEmpty retorna true.
Adicionar elementos, e verificar se o metodo isEmpty retorna false. -
peekTest
@Test @Order(4) public void peekTest()
Teste 4 - Topo da Pilha
Cenário: Criar uma pilha e verificar se o metodo peek localiza o elemento do topo da Pilha. -
pullTest
@Test @Order(5) public void pullTest()
Teste 5 - Desempilhar elemento
Cenário: Criar uma pilha e verificar se o metodo pull desempilha o elemento do topo da Pilha.
-