github.com/TIBCOSoftware/flogo-lib@v0.5.9/core/mapper/exprmapper/function/number/random/random_test.go (about) 1 package random 2 3 import ( 4 "fmt" 5 "testing" 6 7 "github.com/TIBCOSoftware/flogo-lib/core/mapper/exprmapper/expression" 8 "github.com/stretchr/testify/assert" 9 ) 10 11 var s = &Random{} 12 13 func TestSample(t *testing.T) { 14 final1 := s.Eval(100) 15 assert.NotNil(t, final1) 16 } 17 18 func TestExpression(t *testing.T) { 19 fun, err := expression.ParseExpression(`number.random(100000)`) 20 assert.Nil(t, err) 21 assert.NotNil(t, fun) 22 v, err := fun.Eval() 23 assert.Nil(t, err) 24 assert.NotNil(t, v) 25 fmt.Println(v) 26 }