Documentation ¶
Overview ¶
Package testes possui funções e estruturas úteis para os diferentes tipos de testes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Diff ¶
func Diff(a, b interface{}) []difflib.DiffRecord
Diff facilita a exibição entre as diferenças entre dois objetos.
func TiposDaLista ¶
func TiposDaLista(elemento interface{}) []string
TiposDaLista retorno todos os tipos de uma lista de interface{} em formato texto. Caso o elemento não seja uma lista, nil é retornado.
Types ¶
type VerificadorResultados ¶
type VerificadorResultados struct {
// contains filtered or unexported fields
}
VerificadorResultados armazena os dados necessários para comparar dois resultados.
func NovoVerificadorResultados ¶
func NovoVerificadorResultados(descrição string, índice int) *VerificadorResultados
NovoVerificadorResultados inicializa o tipo VerificadorResultados com o cenário analisado.
func (*VerificadorResultados) DefinirEsperado ¶
func (c *VerificadorResultados) DefinirEsperado(resultado interface{}, err error)
DefinirEsperado define o resultado esperado para o teste.
func (*VerificadorResultados) VerificaResultado ¶
func (c *VerificadorResultados) VerificaResultado(resultado interface{}, err error) error
VerificaResultado verifica se o resultado apresentado é igual ao resultado esperado.
Directories ¶
Path | Synopsis |
---|---|
Package simulador contém estruturas de simulação de diferentes níveis do sistema para criar camadas de abstração nos testes unitários.
|
Package simulador contém estruturas de simulação de diferentes níveis do sistema para criar camadas de abstração nos testes unitários. |
Click to show internal directories.
Click to hide internal directories.