Explorar o código

SVI Добавление логирования WUI; 100.0%

SVI hai 1 ano
pai
achega
6da5ee7b4e
Modificáronse 2 ficheiros con 9 adicións e 2 borrados
  1. 5 0
      mds/mod_wui/mod_wui.go
  2. 4 2
      mds/mod_wui/mod_wui_test.go

+ 5 - 0
mds/mod_wui/mod_wui.go

@@ -61,6 +61,11 @@ func (sf *ModuleWui) Run() {
 	go sf.kServHttp.Run()
 	go sf.kServHttp.Run()
 }
 }
 
 
+// Log -- возвращает буферный лог
+func (sf *ModuleWui) Log() ILogBuf {
+	return sf.log
+}
+
 // IsWork -- признак работы модуля
 // IsWork -- признак работы модуля
 func (sf *ModuleWui) IsWork() bool {
 func (sf *ModuleWui) IsWork() bool {
 	return sf.kCtx.Wg().IsWork()
 	return sf.kCtx.Wg().IsWork()

+ 4 - 2
mds/mod_wui/mod_wui_test.go

@@ -10,7 +10,6 @@ import (
 	"gitp78su.ipnodns.ru/svi/kern/wui/wbutton"
 	"gitp78su.ipnodns.ru/svi/kern/wui/wbutton"
 	"gitp78su.ipnodns.ru/svi/kern/wui/wlabel"
 	"gitp78su.ipnodns.ru/svi/kern/wui/wlabel"
 
 
-	// "gitp78su.ipnodns.ru/svi/kern/krn/kmodule"
 	"gitp78su.ipnodns.ru/svi/kern/krn/kmonolit"
 	"gitp78su.ipnodns.ru/svi/kern/krn/kmonolit"
 	"gitp78su.ipnodns.ru/svi/kern/krn/kserv_http"
 	"gitp78su.ipnodns.ru/svi/kern/krn/kserv_http"
 	. "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
 	. "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
@@ -104,10 +103,13 @@ func (sf *tester) clickBad1() {
 // Завершение работы
 // Завершение работы
 func (sf *tester) done() {
 func (sf *tester) done() {
 	sf.t.Log("done")
 	sf.t.Log("done")
+	if log := sf.mod.Log(); log != sf.mod.(*ModuleWui).log {
+		sf.t.Fatalf("done(): log is bad")
+	}
 	sf.ctx.Cancel()
 	sf.ctx.Cancel()
 	sf.ctx.Wg().Wait()
 	sf.ctx.Wg().Wait()
 	if isWork := sf.mod.IsWork(); isWork {
 	if isWork := sf.mod.IsWork(); isWork {
-		sf.t.Fatalf("newGood1(): isWork==true")
+		sf.t.Fatalf("done(): isWork==true")
 	}
 	}
 }
 }