wui_test.go 570 B

1234567891011121314151617181920212223242526272829303132333435
  1. package wui
  2. import (
  3. "testing"
  4. )
  5. type tester struct {
  6. t *testing.T
  7. }
  8. func TestWui(t *testing.T) {
  9. sf := &tester{
  10. t: t,
  11. }
  12. sf.get()
  13. }
  14. // Получает различные WUI-компоненты
  15. func (sf *tester) get() {
  16. sf.t.Log("get")
  17. wCtx := GetWuiCtx()
  18. if wCtx == nil {
  19. sf.t.Fatalf("get(): IWuiCtx==nil")
  20. }
  21. wBtn := NewWuiButton("test_btn", sf.fnClick)
  22. if wBtn == nil {
  23. sf.t.Fatalf("get(): IWuiButton==nil")
  24. }
  25. }
  26. // Функция обратного вызова
  27. func (sf *tester) fnClick() string {
  28. sf.t.Log("fnClick")
  29. return "test_click"
  30. }