查看完整版本: 求助!请问如何在CPPUNIT中测试C语言文件.

yyh811 2005-9-29 16:57

求助!请问如何在CPPUNIT中测试C语言文件.

我现在在做C语言的单元测试,发现无法在CPPUNIT中添加*.C文件,所有的C文件都编译不通过!文件如下,请高手指导!

//file test.c

#ifdef __cplusplus
extern "C"{
#endif
//void TEST::CheckAdd(char *Mes);
char CheckAdd(char *Mes)        /* success 0; fail 1 */
{      
        unsigned char ChkValue = 0;
        unsigned char ValueH,ValueL;
       
        while ( *++Mes != '*' )
        {
            ChkValue ^= *Mes;  
        }
       
        Mes++;
       
        *Mes -= 0x30;
        if(*Mes > 9) *Mes -= 0x07;
        ValueH = *Mes++;

        *Mes -= 0x30;
        if(*Mes > 9) *Mes -= 0x07;       
        ValueL = *Mes & 0x0F;

    ChkValue ^= (ValueH<<4|ValueL);
   
    return ChkValue;
}

#ifdef __cplusplus
}
#endif

testing 2005-11-10 12:52

编译的错误信息是什么?如果有报错信息,就可以判断问题所在了。
页: [1]
查看完整版本: 求助!请问如何在CPPUNIT中测试C语言文件.