github.com/seeker-insurance/kit@v0.0.13/imath/operator/unop_test.go (about)

     1  package operator
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/seeker-insurance/kit/random"
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestNeg(t *testing.T) {
    11  	A, _ := random.Int64s(25)
    12  	for i := range A {
    13  		a := int(A[i])
    14  		assert.Equal(t, -a, Neg(a))
    15  	}
    16  }
    17  
    18  func TestNoOp(t *testing.T) {
    19  	A, _ := random.Int64s(25)
    20  	for i := range A {
    21  		a := int(A[i])
    22  		assert.Equal(t, a, NoOp(a))
    23  	}
    24  }