它是用代码块编写的.
以下是代码中的一个示例:
voID ServerUserWrite(int Command) //Command "1" prints an extra row into server. For example addinga new user. it expects that the extra row with the correct data is already existing in the structure.{ file *UserDataBase; int i,j; UserDataBase=fopen(UserDatabasePath,"w"); if(Command==1) {ServerUserCount=ServerUserCount+1;} fprintf(UserDataBase,"%d\n",ServerUserCount); if(ServerUserCount>0) { for(i=0;i<ServerUserCount;i++) { fprintf(UserDataBase,"%d ",UserDB[i].UserID); fprintf(UserDataBase,"%s ",UserDB[i].User); fprintf(UserDataBase,UserDB[i].UserPasswordLength); fprintf(UserDataBase,UserDB[i].Encrypter); for (j=0;j<UserDB[i].UserPasswordLength;j++) {fprintf(UserDataBase,UserDB[i].Pass[j]);} fprintf(UserDataBase,UserDB[i].Backgroundcolor); fprintf(UserDataBase,UserDB[i].Foregroundcolor); fprintf(UserDataBase,UserDB[i].UnreadMessages); fprintf(UserDataBase,UserDB[i].UnreadTweets); } } fclose(UserDataBase);}
那么问题是:
是否有任何单元测试框架与代码块结合?
怎么做?
http://check.sourceforge.net/doc/check_html/check_3.html.
用它编写测试套件非常简单.我了解了它看gstreamer编辑服务,你可能想看看他们的测试套件:
http://cgit.freedesktop.org/gstreamer/gst-editing-services/tree/tests/check/ges 他们重新实现了它,但它的工作方式基本相同. @H_404_2@ 总结
以上是内存溢出为你收集整理的如何对C进行单元测试(借助代码块)?全部内容,希望文章能够帮你解决如何对C进行单元测试(借助代码块)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)