testes

package
v0.0.0-...-56803a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2016 License: MIT Imports: 6 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL