approve_former_test.go 451 B

12345678910111213141516171819202122232425
  1. package test
  2. import (
  3. "fmt"
  4. "git.sxidc.com/go-tools/argo-api/approve_former"
  5. "testing"
  6. )
  7. func TestApproveFormer(t *testing.T) {
  8. flow := approve_former.NewFlow("flow",
  9. approve_former.NewSign("A"),
  10. approve_former.NewAnd(
  11. approve_former.NewSign("B"),
  12. approve_former.NewSign("C"),
  13. ),
  14. approve_former.NewSign("E"),
  15. )
  16. flowDefinition, err := flow.Render(nil)
  17. if err != nil {
  18. t.Fatalf("%+v\n", err)
  19. }
  20. fmt.Println(flowDefinition)
  21. }