Функция проверяет, не находится ли проверяемое значение в неверном диапазоне.
int oaUnitAssertNotEqualDelta(string TC_ID, float проверяемое значение, float неверное значение, float дельта, [anytype userTcData]);
Параметр
Параметры | Значение |
ИДЕНТИФИКАТОР TC | Идентификатор теста. Каждый тестовый пример должен содержать идентификатор теста. |
Проверяемое значение | Значение, которое проверяется. |
Неверное значение | Не ожидаемое значение. |
дельта | Дельта, которая учитывается для диапазона неверных значений. |
Пользовательские данные | Необязательный параметр. Для тестового набора можно задать конкретные данные. |
Возвращаемое значение
Код ошибки.
Ошибка
Код ошибки. В случае неправильных или отсутствующих параметров функция возвращает -1 или -2. Если условие было выполнено, то есть значение находится в неверном диапазоне, функция возвращает 0. Если условие не было выполнено, что означает, что значение находится за пределами допустимого диапазона, функция возвращает 1.
Описание
Эта функция является функцией библиотеки DLL CTRL OA Unit. Это библиотека DLL, которая содержит несколько функций для целей тестирования. Функция проверяет, не находится ли проверяемое значение в диапазоне неверных значений. Все значения, которые являются плохим значением +-дельта, находятся в плохом диапазоне. Значения в хорошем диапазоне — это значения за пределами этого диапазона (диапазон: плохое значение +-дельта).
. Проверяемое значение, BadValue и delta должны иметь один и тот же тип переменной.
ПРИМЕР
В следующем примере проверяется, находится ли значение, возвращаемое функцией getTestValue(), в неверном диапазоне.
#uses «CtrlOaUnit»
main()
{
const int _VALUE1 = 100;
/* The following example checks if the function getTestValue() returns a value in the range from 95 to 105 (100-5 and 100+5) This is a good case since the returned value is 98*/
oaUnitAssertNotEqualDelta(«IS-VALUE-IN-BAD-RANGE», getTestValue(), VALUE1 , 5);
}
int getTestValue()
{
return 100 — 2;
}
Назначение
CTRL OA Модульная библиотека DLL
Доступность
CTRL
Смотри также