| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package coord
- import "testing"
- /*
- Тест для объекта координаты литеры
- */
- type тестер struct {
- т *testing.T
- }
- func TestКоорд(t *testing.T) {
- сам := &тестер{
- т: t,
- }
- сам.создать()
- }
- // Создаёт координату
- func (сам *тестер) создать() {
- сам.т.Log("создать")
- сам.создатьСбой1()
- сам.создатьОк1()
- }
- func (сам *тестер) создатьОк1() {
- сам.т.Log("создатьОк1")
- коорд, ош := НовКоорд(0, 1)
- if ош != nil {
- сам.т.Fatalf("создатьОк1(): ош=%v", ош)
- }
- if коорд == nil {
- сам.т.Fatalf("создатьОк1(): коорд==нил")
- }
- }
- // Кривой номер строки
- func (сам *тестер) создатьСбой1() {
- сам.т.Log("создатьСбой1")
- коорд, ош := НовКоорд(0, 0)
- if ош == nil {
- сам.т.Fatalf("создатьСбой1(): ош==нил")
- }
- if коорд != nil {
- сам.т.Fatalf("создатьСбой1(): коорд!=нил")
- }
- }
|