first commit
This commit is contained in:
commit
a5a0434432
1126 changed files with 439481 additions and 0 deletions
|
|
@ -0,0 +1,62 @@
|
|||
package grovepiDigitalWrite
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"io/ioutil"
|
||||
|
||||
"github.com/TIBCOSoftware/flogo-contrib/action/flow/test"
|
||||
"github.com/TIBCOSoftware/flogo-lib/core/activity"
|
||||
)
|
||||
|
||||
var activityMetadata *activity.Metadata
|
||||
|
||||
func getActivityMetadata() *activity.Metadata {
|
||||
|
||||
if activityMetadata == nil {
|
||||
jsonMetadataBytes, err := ioutil.ReadFile("activity.json")
|
||||
if err != nil {
|
||||
panic("No Json Metadata found for activity.json path")
|
||||
}
|
||||
|
||||
activityMetadata = activity.NewMetadata(string(jsonMetadataBytes))
|
||||
}
|
||||
|
||||
return activityMetadata
|
||||
}
|
||||
|
||||
func TestCreate(t *testing.T) {
|
||||
|
||||
act := NewActivity(getActivityMetadata())
|
||||
|
||||
if act == nil {
|
||||
t.Error("Activity Not Created")
|
||||
t.Fail()
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
func TestGrovePiDW(t *testing.T) {
|
||||
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
t.Failed()
|
||||
t.Errorf("panic during execution: %v", r)
|
||||
}
|
||||
}()
|
||||
|
||||
act := NewActivity(getActivityMetadata())
|
||||
tc := test.NewTestActivityContext(getActivityMetadata())
|
||||
|
||||
//setup attrs GrovePi Tester, using Pin 3
|
||||
tc.SetInput(ivPin, 3)
|
||||
tc.SetInput(ivValue, false)
|
||||
|
||||
act.Eval(tc)
|
||||
|
||||
success := tc.GetOutput(ovSuccess).(bool)
|
||||
|
||||
if success != true {
|
||||
t.Fail()
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue