12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #include "mod_FingerPrint.h"
- #include "CommEntityUtil.hpp"
- using namespace SP::Module::Comm;
- TEST_CASE_ENTITY_CLASS(CFingerPrintEntity, "GetEntityInfo")
- {
- LOG_FUNCTION();
- Dbg("EntityName:%s, EntityVersion:%s", GetEntityName(), GetEntityVersion());
- return Error_Succeed;
- }
- TEST_CASE_FSM_CLASS(CFingerPrintFSM, "OpenRootConfigForFSM")
- {
- LOG_FUNCTION();
- Dbg("Test for open root config");
- CSmartPointer<IConfigInfo> spConfig;
- ErrorCodeEnum errCode = QueryRootConfigObj(spConfig);
- return errCode;
- }
- TEST_CASE_FSM_CLASS(CFingerPrintFSM, "DeleteFileIfExisted")
- {
- LOG_FUNCTION();
- const char* fileName = "finger.bmp";
- Dbg("fileName = %s", fileName);
- ErrorCodeEnum errCode = DeleteFileIfExisted(fileName);
- return errCode;
- }
- TEST_CASE_FSM_CLASS(CFingerPrintFSM, "DeleteBmpFile")
- {
- DeleteBmp(BmpImage);
- return Error_Succeed;
- }
- //TEST_CASE_FSM_CLASS(CFingerPrintFSM, "InitCommParam")
- //{
- // ScanParam* pScanParam = new ScanParam();
- // ErrorCodeEnum errCode = InitCommParam(pScanParam, RegisterType, 1);
- //}
- TEST_CASE_FSM_CLASS(CFingerPrintFSM, "GetDevCatInfo")
- {
- DevCategoryInfo devInfo;
- memset(&devInfo, 0, sizeof(DevCategoryInfo));
-
- #ifdef RVC_OS_WIN
- strncpy_s(devInfo.szModel, MAX_DEV_MODEL_LEN, "strModel", strlen("strModel"));
- strncpy_s(devInfo.szType, MAX_DEV_TYPE_LEN, "strType", strlen("strType"));
- strncpy_s(devInfo.szVendor, MAX_DEV_VENDOR_LEN, "strVendor", strlen("strVendor"));
- #else
- strncpy(devInfo.szModel, "strModel", (MAX_DEV_MODEL_LEN > strlen("strModel")) ? strlen("strModel") : MAX_DEV_MODEL_LEN);
- strncpy(devInfo.szType, "strType", (MAX_DEV_TYPE_LEN > strlen("strType")) ? strlen("strType") : MAX_DEV_TYPE_LEN);
- strncpy(devInfo.szVendor, "strVendor", (MAX_DEV_VENDOR_LEN > strlen("strVendor")) ? strlen("strVendor") : MAX_DEV_VENDOR_LEN);
- #endif // RVC_OS_WIN
- Dbg("m_devCatInfo.szModel:%s, len:%d", devInfo.szModel, strlen(devInfo.szModel));
- Dbg("m_devCatInfo.szType:%s, len:%d", devInfo.szType, strlen(devInfo.szType));
- Dbg("m_devCatInfo.szVendor:%s, len:%d", devInfo.szVendor, strlen(devInfo.szVendor));
- return Error_Succeed;
- }
- TEST_CASE_FSM_CLASS(CFingerPrintFSM, "GenerateAlarmJson")
- {
- CSimpleStringA result = GenerateAlarmJson("FingerPrint", 100);
- Dbg("alarm result = %s", result.GetData());
- return Error_Succeed;
- }
- TEST_CASE_METHOD("TestForRVCGetTickCount")
- {
- ULLINT startTag = RVCGetTickCount();
- SLEEP(100);
- long long endTag = RVCGetTickCount();
- Dbg("time internal = %dms", endTag - startTag);
- return Error_Succeed;
- }
|