| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package posy
- import (
- "testing"
- "p78git.ddns.net/svi/libtui/types"
- )
- /*
- Тест для позиции объекта по координате Y
- */
- // Тестер для позиции по Y
- type tester struct {
- t *testing.T
- pos *PosY
- ipos types.IPosY
- }
- func TestPosX(t *testing.T) {
- test := &tester{
- t: t,
- }
- test.create()
- test.set()
- }
- // Установка позиции по Y
- func (sf *tester) set() {
- sf.t.Logf("set")
- sf.ipos.Set(-5)
- if val := sf.ipos.Get(); val != -5 {
- sf.t.Fatalf("set(): val(%v)!=-5", val)
- }
- }
- // Создание позиции по Y
- func (sf *tester) create() {
- sf.t.Logf("create")
- sf.pos = NewPosY()
- if sf.pos == nil {
- sf.t.Fatalf("create(): pos==nil")
- }
- sf.ipos = sf.pos
- if val := sf.ipos.Get(); val != 0 {
- sf.t.Fatalf("create(): val(%v)!=0", val)
- }
- }
|