Skip to content

gravityblast/miniassert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniassert

Mini assert testing framework for the Go language

Usage

package hello

import (
  "testing"
  "errors"
  assert "github.com/pilu/miniassert"
)

type Foo struct {}

func Hello() string { return "Hello World" }

func TestSomething(t *testing.T) {
  assert.Equal(t, "Hello World", Hello())
  assert.True(t, true)
  assert.False(t, false)

  var err error
  assert.Nil(t, err)

  err = errors.New("foo")
  assert.NotNil(t, err)

  foo := &Foo{}
  assert.Type(t, "*hello.Foo", foo)
}

Run go test as usual.

Author

About

Mini assert testing framework for the Go language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages