| 1234567891011121314151617181920212223242526272829 |
- package test
- import (
- "fmt"
- "git.sxidc.com/go-tools/argo-api/approve_former"
- "testing"
- )
- func TestApproveFormer(t *testing.T) {
- flow := approve_former.NewFlow("flow",
- approve_former.NewSign("A"),
- approve_former.NewOr(
- approve_former.NewSign("B"),
- approve_former.NewSign("C"),
- ),
- approve_former.NewAnd(
- approve_former.NewSign("D"),
- approve_former.NewSign("E"),
- ),
- approve_former.NewSign("F"),
- )
- flowDefinition, err := flow.Render(nil)
- if err != nil {
- t.Fatalf("%+v\n", err)
- }
- fmt.Println(flowDefinition)
- }
|