잡담
Mock생성방안
tomato13
2006. 10. 12. 16:59
#ifndef MAIN_H_
#define MAIN_H_
#include "stdio.h"
int nFlag;
void func2(void);
void stub(void);
#define _(a) \
{ \
if(nFlag==1){ \
a; \
} \
else{ \
stub(); \
} \
}
/*
void func1(void){
int a;
if(nFlag==1){
func2();
printf("a= %d\n", a);
}
else{
stub();
}
}
*/
void func1(void){
int a = 0;
_(func2(10, "ok"));
}
void func2(int arg1, char* arg2){
printf("arg1= %d\narg2 = %s\n", arg1, arg2);
}
void stub(void){
printf("stub is called\n");
}
#endif