123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #include "IDCertFSM.h"
- #include "cv.h"
- #include <opencv2/opencv.hpp>
- #include <fstream>
- TEST_CASE_FSM_CLASS(CIDCertFSM, "DeleteFileIfExisted")
- {
- ErrorCodeEnum err;
- CSimpleStringA strPath;
- err = m_pEntity->GetFunction()->GetPath("Dep", strPath);
- fstream File;
- File.open(strPath + SPLIT_SLASH_STR + "test.txt");
- File.close();
- Dbg("Create test.txt.");
- if (Error_Param == DeleteFileIfExisted("")
- && Error_Param == DeleteFileIfExisted("*")
- && Error_Succeed == DeleteFileIfExisted("test.txt")
- && Error_Succeed == DeleteFileIfExisted("t.txt"))
- {
- Dbg("Test passed.");
- return Error_Succeed;
- }
- Dbg("Test failed.");
- return Error_Failed;
- }
- TEST_CASE_FSM_CLASS(CIDCertFSM, "GetPngBlob")
- {
- ErrorCodeEnum err;
- CSimpleStringA strPath;
- err = m_pEntity->GetFunction()->GetPath("Dep", strPath);
- IplImage* img = cvCreateImage(cvSize(24, 20), IPL_DEPTH_8U, 3);
- cvSaveImage(strPath + SPLIT_SLASH_STR + "zp.bmp", img);
- CBlob data;
- bool bClear = true;
- return GetPngBlob(data, bClear);
- }
- TEST_CASE_FSM_CLASS(CIDCertFSM, "GetPngBlobEx")
- {
- ErrorCodeEnum err;
- CSimpleStringA strPath;
- err = m_pEntity->GetFunction()->GetPath("Dep", strPath);
- IplImage* img = cvCreateImage(cvSize(324, 202), IPL_DEPTH_8U, 3);
- cvSaveImage(strPath + SPLIT_SLASH_STR + "zp.bmp", img);
- CBlob data;
- bool bClear = true;
- CSimpleStringA fileNamePrefix = "zp";
- return GetPngBlobEx(data, fileNamePrefix, bClear);
- }
|