package wui import ( "testing" "gitp78su.ipnodns.ru/svi/kern/v4/d0" ) type tester struct { t *testing.T } func TestWui(t *testing.T) { sf := &tester{ t: t, } sf.get() } // Получает различные WUI-компоненты. func (sf *tester) get() { sf.t.Log("get") wCtx := GetWuiCtx() if wCtx == nil { sf.t.Fatalf("get(): IWuiCtx==nil") } wBtn := NewWuiButton(d0.LetTxt("test_btn"), sf.fnClick) if wBtn == nil { sf.t.Fatalf("get(): IWuiButton==nil") } } // Функция обратного вызова. func (sf *tester) fnClick(dict map[d0.Txt]d0.Txt) *d0.Result[*d0.LTxt] { sf.t.Log("fnClick") return d0.ResOk(d0.LetTxt("test_click")) }