From 2efc00f93c08892d8ed41abcd9458350baaab27c Mon Sep 17 00:00:00 2001 From: 13038267101 Date: Mon, 6 Mar 2023 15:42:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E5=BE=AE?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/base/test_base.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/code/base/test_base.cpp b/code/base/test_base.cpp index 4fdef73..99fc885 100644 --- a/code/base/test_base.cpp +++ b/code/base/test_base.cpp @@ -599,13 +599,23 @@ public: } ret = (this->*test_map_[name])((void*)oper); + const wchar_t* info = NULL; if (ret == SCANNER_ERR_DEVICE_NOT_SUPPORT || ret == SCANNER_ERR_IO || ret == SCANNER_ERR_TIMEOUT || ret == SCANNER_ERR_NO_DATA ) { - helper_->test_callback(name, ui_helper::TEST_EVENT_IO_FAIL, NULL, ret); + if (ret == SCANNER_ERR_DEVICE_NOT_SUPPORT) + info = L"设备不支持该操作"; + else if (ret == SCANNER_ERR_IO) + info = L"IO错误"; + else if (ret == SCANNER_ERR_TIMEOUT) + info = L"超时错误"; + else if (ret == SCANNER_ERR_NO_DATA) + info = L"没有数据"; + + helper_->test_callback(name, ui_helper::TEST_EVENT_IO_FAIL, (void*)info, ret); } return ret; }