Я хочу изменить значение, определенное для конкретной переменной, чтобы изменить ч / б тесты
, например: переменная "abc" определяется как глобальная переменная в файле declartion.c следующим образом:
#include "declartion.h"
int abc=25;
and in declartion.h file as follows:
extern int abc;
now in main.c file I am using above variable for to alter its value b/w the test cases:
#include declartion.h
void test(case1)
{
do test code........
[here directly use abc variable initial condition]
abc =25;
do something..............
}
void test(case2)
{
do test code........
[here alter abc variable to redefine as value 50]
abc =50;
do something..............
}
Однако в вышеприведенном тестовом примере # 2 переменная "abc" не устанавливается или тестовый код не принимает значение 50. Она по-прежнему видит значение переменной как 25.
Итак;как мы можем изменить значение глобальной переменной, чтобы изменить ее значение между тестовыми примерами?