Как изменить начальное определение значения глобальной переменной ч / б в тестах: Visual C ++ - PullRequest
0 голосов
/ 30 июня 2019

Я хочу изменить значение, определенное для конкретной переменной, чтобы изменить ч / б тесты

, например: переменная "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.

Итак;как мы можем изменить значение глобальной переменной, чтобы изменить ее значение между тестовыми примерами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...