Написано всё правильно, просто в настройках действительно надо было прописать 2 итерации(я наивно полагал, что он сделает вторую т.к. есть же условие).
Спасибо.
13 сентября 2016 - 12:33
Написано всё правильно, просто в настройках действительно надо было прописать 2 итерации(я наивно полагал, что он сделает вторую т.к. есть же условие).
Спасибо.
13 сентября 2016 - 06:58
Собственно, написал вот так:
if (strcmp(lr_eval_string("{Proverka_nalichiya}"),"add")!=0) {
lr_exit(LR_EXIT_MAIN_ITERATION_AND_CONTINUE, LR_PASS);
}
Если add - всё ок, система идёт дальше.
Если view - ПРОБЛЕМА, система прекращает выполнение со статусом PASS, но заново работать не начинает.
Почему может такое быть? Для проверки специально в датапул вбил 2 значения, сначала что бы было View, потом Add. Берёт первое, получает View и заканчивает, ко второму значению, что бы получилось add не переходит.
15 июля 2016 - 05:08
Что они делают по отдельности я понимаю, но почему она так себя ведёт - не понимаю.
Что бы не заполонять форум потому и пишу всё в одной теме, в разделе "Начинающему тестировщику".
14 июля 2016 - 11:14
Спасибо, работает корректно.
Возник другой вопрос, из этой же книги, вот есть программа:
#include <stdio.h>
/* копирование ввода на вывод; 1-я версия */
int main()
{
int с;
с = getchar();
while (с != EOF) {
putchar ( c );
с = getchar();
return 0;
}
}
1)Что вообще делает эта программа?
Сказано, что:
"getchar" - считывает следущий символ из числового потока
"putchar" - печатает один символ.
Я запустил, она запросила символ,я ввёл любую букву, нажал Enter - она стала мне эту же букву миллион раз сплошняком выводить - и зачем это?
2)Зачем второй раз писать "с = getchar();" ?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru