github.com/TIBCOSoftware/flogo-lib@v0.5.9/engine/engine_test.go (about) 1 package engine 2 3 import ( 4 "github.com/TIBCOSoftware/flogo-lib/app" 5 "github.com/stretchr/testify/assert" 6 "testing" 7 ) 8 9 //TestNewEngineErrorNoApp 10 func TestNewEngineErrorNoApp(t *testing.T) { 11 _, err := New(nil) 12 13 assert.NotNil(t, err) 14 assert.Equal(t, "no App configuration provided", err.Error()) 15 } 16 17 //TestNewEngineErrorNoAppName 18 func TestNewEngineErrorNoAppName(t *testing.T) { 19 app := &app.Config{} 20 21 _, err := New(app) 22 23 assert.NotNil(t, err) 24 assert.Equal(t, "no App name provided", err.Error()) 25 } 26 27 //TestNewEngineErrorNoAppVersion 28 func TestNewEngineErrorNoAppVersion(t *testing.T) { 29 app := &app.Config{Name: "MyApp"} 30 31 _, err := New(app) 32 33 assert.NotNil(t, err) 34 assert.Equal(t, "no App version provided", err.Error()) 35 }