Popularity
0.7
Declining
Activity
7.7
Growing
6
1
0

Programming language: Go
Tags: Testing     Testing Frameworks    

Tt alternatives and similar packages

Based on the "Testing Frameworks" category

Do you think we are missing an alternative of Tt or a related project?

Add another 'Testing Frameworks' Package

README

tt

Simple and colorful test tools

CircleCI Status Appveyor codecov Build Status Go Report Card GoDoc Release Join the chat at https://gitter.im/go-ego/ego

Installation/Update

go get -u github.com/vcaesar/tt

Usage:

Look at an example

package tt

import (
    "fmt"
    "testing"

    "github.com/vcaesar/tt"
    "github.com/vcaesar/tt/example"
)

func TestAdd(t *testing.T) {
    fmt.Println(add.Add(1, 1))

    tt.Expect(t, "1", add.Add(1, 1))
    tt.Expect(t, "2", add.Add(1, 1))

    tt.Equal(t, 1, add.Add(1, 1))
    tt.Equal(t, 2, add.Add(1, 1))

    at := tt.New(t)
    at.Expect("2", add.Add(1, 1))
    at.Equal(2, add.Add(1, 1))
}

func Benchmark1(b *testing.B) {
    at := tt.New(b)
    fn := func() {
        at.Equal(2, add.Add(1, 1))
    }

    tt.BM(b, fn)
    // at.BM(b, fn)
}

func Benchmark2(b *testing.B) {
    at := tt.New(b)
    for i := 0; i < b.N; i++ {
        at.Equal(2, Add(1, 1))
    }
}

Thanks

Testify, the code has some inspiration.