自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 cppunit - 测试驱动开发入门(2)

<br />2) test: testFileModifyDateEqual (F) line: 150 c:unittestunittest.cpp<br />assertion failed<br />- Unexpected exception caught<br />调试发现,原来我的setFileModifyDate中,文件的打开方式为GENERIC_READ,只有读权限,自然不能写。把这个替换为 GENERIC_READ | GENERIC_WRITE,再运行,一切OK!<br />其实上面的测

2010-11-28 11:26:00 479

转载 cppunit - 测试驱动开发入门(1)

<br />测试驱动开发是一个现在软件界最流行的词汇之一,可是很多人还是不得其门而入。这篇文章想通过对于 CppUnit的介绍,给予读者一个基本的映像。<br />如果你熟知CppUnit的使用,请参阅我的另一篇文章:<br />CppUnit代码简介 - 第一部分,核心类来获得对于CppUnit进一步的了解。 <br /><br />I. 前言<br />测 试驱动开发是一个现在软件界最流行的词汇之一,可是很多人还是不得其门而入。这篇文章想通过对于CppUnit的介绍,给予读者一个基本的映像。如果你熟 知

2010-11-28 11:24:00 413

转载 测试实例1 “helloword”

<br />以下以一个helloworld的实例讲解CPPUNIT的使用,以下例子仅作参考,注释部分表达得不很严谨,仅作参考。<br /><br />#include "cppunit/Portability.h"<br />#include "cppunit/TestAssert.h"<br />#include "cppunit/extensions/TestFactoryRegistry.h"<br />#include "cppunit/extensions/HelperMacros.h"<br /

2010-11-28 11:20:00 554

原创 CPPUNIT实例

CPPUNIT实例<br />2008-10-10 17:22:03一、实例<br />在《CPPUNIT基本原理》中举了一个简单的例子,在这个实例的基础上,另外写了一个稍微复杂的例子用作 cppunit的测试<br />这个实例包含一个Write2File cpp,一个Write2File h文件,功能是实现从一个文件复制内容到另一个文件。具体实现如下:<br />Write2File.cpp的代码:<br />#include "Write2File.h"<br /><br />Write2File::

2010-11-28 11:17:00 630

转载 CPPUNIT实例

<br />CPPUNIT实例<br />在cppunit的写的测试代码如下,其中包含main.cpp, testw2file.cpp, testw2file.h<br />main.cpp的代码如下:——基本上,这个main.cpp不需要修改了,即使增加了测试用例也不需要修改这部分代码。<br />#include "testw2file.h"<br /><br />int main( )<br />{<br />//CPPUNIT_TEST_SUITE_REGISTRATION(Test);<br />

2010-11-28 11:15:00 1043

转载 C++——测试工具CppUnit的安装和配置

   <br />The first port of JUnit to C++ was done by Michael Feathers. His versions can be found on the XProgramming software page. They are os-specific, so Jerome Lacoste provided a port to Unix/Solaris. His version can be found on the same page. The CppUn

2010-11-28 11:10:00 832

原创 VC遍历文件夹下所有文件和文件夹

<br />VC遍历文件夹下所有文件和文件夹 <br />在VC中怎么遍历一个文件夹下的所有文件和文件夹?<br />find(char * lpPath, char * secName = ".*")<br />{<br /> char szFind[MAX_PATH];<br /> char szFile[MAX_PATH];<br /> WIN32_FIND_DATA FindFileData;<br /> strcpy(szFind,lpPath);<br /> strcat(szFind,"//*

2010-11-22 23:17:00 5530 1

原创 VC遍历文件夹下所有文件和文件夹

<br />find(char * lpPath)<br />{<br />  char szFind[MAX_PATH];<br />  WIN32_FIND_DATA FindFileData;<br />  strcpy(szFind,lpPath);<br />  strcat(szFind,"*.*");<br />  HANDLE hFind=::FindFirstFile(szFind,&FindFileData);<br />  if(INVALID_HANDLE_VALUE == hFin

2010-11-22 23:14:00 966

原创 Python 递归处理文件和文件夹代码详解

<br />这里有两个需求:<br />1.删除某个目录以及子目录下的所有.svn文件<br />2.删除某个文件夹下所有文件<br />在Python中,文件操作主要来自os模块,主要方法如下:<br />os.listdir(dirname):列出dirname下的目录和文件<br />os.getcwd():获得当前工作目录<br />os.curdir:返回当前目录('.')<br />os.chdir(dirname):改变工作目录到dirname<br />os.path.isdir(name)

2010-11-22 23:04:00 1375 1

原创 VC++ 创建删除多级目录源代码

//创建多级目录 <br />BOOL MakeDirectory(CString dd) <br />{ <br />    HANDLE        fFile;        // File Handle <br />    WIN32_FIND_DATA    fileinfo;    // File Information Structure <br />    CStringArray    m_arr;        // CString Array to hold Directory St

2010-11-22 22:57:00 1112 1

原创 目录遍历

<br />用VC++遍历目录<br />--- 所谓遍历目录,就是给定一个目录,访问其中的所有文件(包括子目录下的文件)。迭代是比较常用的遍历算法。本文利用C++面向对象的特性,通过一个类CBrowseDir,对目录遍历进行了封装。用户只需掌握该类四个成员函数的用法,就可以在自己的程序中,很方便地实现目录遍历。 <br />---- 类CBrowseDir使用了迭代算法。因为算法不是本文重点,笔者不打算展开进一步讨论,对其感兴趣者可参考相关资料。 <br />一、类成员函数说明: <br />---- b

2010-11-22 22:53:00 832

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除