package asserts

import "fmt"

func BeSuccess(err error) {
	if err != nil {
		panic(fmt.Sprintf("err should be nil, but got: %s", err))
	}
}

func BeFailure(err error) {
	if err == nil {
		panic("err should be not nil, but got: nil")
	}
}

func BeTrue(flag bool, format string, args ...interface{}) {
	if !flag {
		panic(fmt.Sprintf(format, args...))
	}
}
