• — Можно ли миллион записать в один бит?
    — Конечно: 1 — есть миллион, 0 — нет миллиона…

Класс EV3 Assert (Утверждения)

http://smallbasic.com/smallbasic.com/img/object_32.pngAssert

Класс тестовых функций Assert (Утверждений) помогает проверить на корректность программный код. Добавив утверждение, можно найти ошибки в программе. Например, когда часть программы зависит от переменной А, имеющей положительное значение, можно выполнить команду Assert.Greater(A, 0, «A должна быть > 0!»), и если в этом месте программы переменная А будет меньше нуля, на экран будет выведено сообщение.

Методы класса Assert:

http://smallbasic.com/smallbasic.com/img/method_16.pngFailed

Assert.Failed(message)

Выводит предупреждение на экран в случае возникновения ошибки в программе.

message — Сообщение, которое будет выведено на экран в случае ошибки.

http://smallbasic.com/smallbasic.com/img/method_16.pngEqual

Assert.Equal(var1, var2, message)

Выводит предупреждение на экран в случае, если два значения не равны. Проверяется полное совпадение, даже «True» и «tRue» считаются различными значениями.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если два значения не равны.

http://smallbasic.com/smallbasic.com/img/method_16.pngNotEqual

Assert.NotEqual(var1, var2, message)

Выводит предупреждение на экран в случае, если два значения равны. Проверяется полное совпадение, даже «True» и «tRue» не считаются одинаковыми значениями.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если два значения равны.

http://smallbasic.com/smallbasic.com/img/method_16.pngLess

Assert.Less(var1, var2, message)

Выводит предупреждение на экран в случае, если первое значение не меньше второго.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если первое значение не меньше второго.

http://smallbasic.com/smallbasic.com/img/method_16.pngGreater

Assert.Greater(var1, var2, message)

Выводит предупреждение на экран в случае, если первое значение не больше второго.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если первое значение не больше второго.

http://smallbasic.com/smallbasic.com/img/method_16.pngLessEqual

Assert.LessEqual(var1, var2, message)

Выводит предупреждение на экран в случае, если первое значение не меньше или равно второму.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если первое значение не меньше или равно второму.

http://smallbasic.com/smallbasic.com/img/method_16.pngGreaterEqual

Assert.GreaterEqual(var1, var2, message)

Выводит предупреждение на экран в случае, если первое значение не больше или равно второму.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если первое значение не больше или равно второму.

http://smallbasic.com/smallbasic.com/img/method_16.pngNear

Assert.Near(var1, var2, message)

Выводит предупреждение на экран в случае, если первое и второе значение почти равны. Это может быть полезно при сравнении двух дробных чисел с большим количеством знаков после запятой, в том случае, когда их округление может дать различающиеся результаты.

var1 — Первая проверяемая переменная.

var2 — Вторая проверяемая переменная или константа.

message — Сообщение, которое будет выведено, если первое значение и второе значение достаточно сильно различаются.


Поделиться: