SkillAgentSearch skills...

Assert

The coolest assertion library for go language!

Install / Use

/learn @assertgo/Assert
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

assertgo

Join the chat at https://gitter.im/assertgo/assert

Build Status Coverage Status GoDoc

The coolest assertion library for go language!

Version: 2.0.0

Getting started

To get the package, execute:

go get github.com/assertgo/assert

To import this package, add the following line to your code:

import "github.com/assertgo/assert"

And just start using it.

func TestPerfectNumber(t *testing.T) {
	assert := assert.New(t)
	num := ComputePerfectNumber()
	assert.ThatInt(num).
		IsEqualTo(6).
		IsNonZero().
		IsPositive().
		IsNonNegative().
		IsEven().
		IsDivisibleBy(3).
		IsBetween(4, 10).
		IsIn(496, 28, 6).
		IsNotIn(2, 3, 5, 7, 11, 13)
}

Stating what you expect was never that easy.

Contibuting

Please see CONTRIBUTING.md.

License

assertgo is a free software and may be used under the terms specified in the LICENSE file.

View on GitHub
GitHub Stars23
CategoryDevelopment
Updated1y ago
Forks6

Languages

Go

Security Score

75/100

Audited on Nov 15, 2024

No findings