|
|
@@ -0,0 +1,50 @@
|
|
|
+package sizey
|
|
|
+
|
|
|
+import (
|
|
|
+ "testing"
|
|
|
+
|
|
|
+ "p78git.ddns.net/svi/libtui/types"
|
|
|
+)
|
|
|
+
|
|
|
+/*
|
|
|
+ Тест для размера по Y
|
|
|
+*/
|
|
|
+
|
|
|
+// Тестер для размера по Y
|
|
|
+type tester struct {
|
|
|
+ t *testing.T
|
|
|
+ size *SizeY
|
|
|
+ isize types.ISizeY
|
|
|
+}
|
|
|
+
|
|
|
+func TestSizeX(t *testing.T) {
|
|
|
+ test := &tester{
|
|
|
+ t: t,
|
|
|
+ }
|
|
|
+ test.create()
|
|
|
+ test.set()
|
|
|
+}
|
|
|
+
|
|
|
+// Установка размера по Y
|
|
|
+func (sf *tester) set() {
|
|
|
+ sf.t.Logf("set")
|
|
|
+ sf.isize.Set(12)
|
|
|
+ y := sf.isize.Get()
|
|
|
+ if y != 12 {
|
|
|
+ sf.t.Fatalf("set(): y(%v)!=12", y)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// Создание размера по Y
|
|
|
+func (sf *tester) create() {
|
|
|
+ sf.t.Logf("create")
|
|
|
+ sf.size = NewSizeY()
|
|
|
+ if sf.size == nil {
|
|
|
+ sf.t.Fatalf("create(): size==nil")
|
|
|
+ }
|
|
|
+ sf.isize = sf.size
|
|
|
+ y := sf.isize.Get()
|
|
|
+ if y != 0 {
|
|
|
+ sf.t.Fatalf("create(): yx(%v)!=0", y)
|
|
|
+ }
|
|
|
+}
|