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  }