Versions in this module Expand all Collapse all v1 v1.0.1 Mar 2, 2022 v1.0.0 Feb 17, 2022 Changes in this version + func MakeCodeboxSet(codeboxMap map[string]BoxFunction) map[string]*Codebox + func Run(t *testing.T, codeboxSet map[string]*Codebox, dataFileSlice []File) + type BoxFunction func(s *S, input Dict) + type Codebox struct + BoxFunction BoxFunction + Name string + type Dict = map[string]interface + type FailStatus int + const Aborted + const Failed + const Panicked + const Pristine + type File struct + Content []byte + Path string + func ReadLocalFile(path string) File + func VirtualFile(imaginary_path string, content []byte) File + func VirtualFileDedent(imaginary_path string, content []byte) File + type Nodule struct + Children []Nodule + Codebox *Codebox + File *File + Flag focustree.FlagType + Input map[string]interface{} + Kind string + Location string + Mapping *yaml.Node + Matrix map[string][]interface{} + Name string + func (n *Nodule) Clone() (m Nodule) + func (n *Nodule) Initialize() (err error) + func (n *Nodule) InitializeFile() (err error) + func (n *Nodule) Populate(codeboxSet map[string]*Codebox, codebox *Codebox, input map[string]interface{}, ...) error + func (n Nodule) Errorf(format string, a ...interface{}) error + func (n Nodule) GetChildren() (children []focustree.Node) + func (n Nodule) GetFlag() focustree.FlagType + func (n Nodule) IsLeaf() bool + func (n Nodule) Warning(info string) + type S struct + func (s *S) Abort(info string) + func (s *S) ExpectEqual(value, wanted interface{}, context string) + func (s *S) Fail(info string) + type TreeRoot []Nodule + func (TreeRoot) GetFlag() focustree.FlagType + func (TreeRoot) IsLeaf() bool + func (TreeRoot) Warning(info string) + func (t TreeRoot) GetChildren() (children []focustree.Node)