|
@@ -9,11 +9,15 @@ import (
|
|
|
func TestApproveFormer(t *testing.T) {
|
|
func TestApproveFormer(t *testing.T) {
|
|
|
flow := approve_former.NewFlow("flow",
|
|
flow := approve_former.NewFlow("flow",
|
|
|
approve_former.NewSign("A"),
|
|
approve_former.NewSign("A"),
|
|
|
- approve_former.NewAnd(
|
|
|
|
|
|
|
+ approve_former.NewOr(
|
|
|
approve_former.NewSign("B"),
|
|
approve_former.NewSign("B"),
|
|
|
approve_former.NewSign("C"),
|
|
approve_former.NewSign("C"),
|
|
|
),
|
|
),
|
|
|
- approve_former.NewSign("E"),
|
|
|
|
|
|
|
+ approve_former.NewAnd(
|
|
|
|
|
+ approve_former.NewSign("D"),
|
|
|
|
|
+ approve_former.NewSign("E"),
|
|
|
|
|
+ ),
|
|
|
|
|
+ approve_former.NewSign("F"),
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
flowDefinition, err := flow.Render(nil)
|
|
flowDefinition, err := flow.Render(nil)
|