github.com/alkemics/goflow@v0.2.1/wrappers/types/graph/main.go (about) 1 // Code generated by lib-go/goflow DO NOT EDIT. 2 3 //go:build !codeanalysis 4 // +build !codeanalysis 5 6 package main 7 8 import ( 9 "fmt" 10 11 "context" 12 ) 13 14 func assert(b bool) { 15 if !b { 16 panic("assertion failed") 17 } 18 } 19 20 func main() { 21 var g Types 22 23 g = NewTypes() 24 25 add, add10, forwardedInputs := g.Run(context.Background(), 1, []uint{2, 3}, 4, false) 26 if add != 28 { 27 panic("add should be 28") 28 } 29 if add10 != 11 { 30 panic("add10 should be 11") 31 } 32 if fmt.Sprint(forwardedInputs) != "[1 2 3 4]" { 33 panic(fmt.Sprintf("forwardedInputs should be [1 2 3 4], got %v", forwardedInputs)) 34 } 35 36 fmt.Println("Test done.") 37 38 fmt.Println("All tests done.") 39 }