自己写测试件.

以前,总是不用测试,结果程序质量完全无法控制,出错了,也不知道哪个类出错了.
看来测试是必不可少的.那么就我们自己写测试套件.

#include "编码串.cpp"<型名 T>构 测基{//自动取名了
    极 通过=0;串 名;
    测基(){=中类名<T>();}
    //这里来改
    虚 空 测试(){}//这里用;号,编译不过,不知道为什么//最奇怪的了,还有就是结构打印出utf.居然不是gbk,
    //说明cl内部已经是`utf8`编码了,要转编码
};//继承三项,这里不能S s,S可能由其它构造,不能S s;<型名 F>空 测试项(){
    F f;打印(f.);f.测试();(!f.通过)打印(f.,"测试未通过,请检查");
    异 打印(f.,"通过");
}//用法,测试<类...><型名...A>空 测试(){((测试项<A>()),...);}

这是"测试.cpp".
注意,要改编码,cl编译器内部已经是utf8了,说是折腾不为过.类名<T>(),出来的是utf8乱码,要改.
然后就是专门搞个文件夹写各种测试文件.文件名与类一致

#include "../XXXX/整排序.cpp"
//位置在哪
构 测试整排序:公 测基<测试整排序>{
    整排序 排;
    空 测试(){//一是自己的名,一是自己要测试的名
        向量<>a{4,3,2,1,8,5};.求序(a);
        打印(.);
        通过=1;
    }
};

最后主程序:

#include <常用>
#include "测试.cpp"
#include "测试整排序.cpp"
#include "测试编码串.cpp"

空 主(){
    测试<测试整排序,测试编码串>();
}//这个文件可以生成.

这样,就可以了.不用用别人的套件.自己动手,丰衣足食.

posted @ 2020-02-04 14:42  zjh6  阅读(19)  评论(0)    收藏  举报  来源