Imporve:include cleaner.

This commit is contained in:
Fancy code 2024-06-18 20:29:09 +08:00
parent a17cc5e307
commit 9c851492d3
8 changed files with 53 additions and 5 deletions

View File

@ -13,8 +13,10 @@
* limitations under the License.
*/
#include "CameraHalMock.h"
#include "HalCppMock.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "StatusCode.h"
#include <memory>
CameraHalTest::CameraHalTest(const CameraType &cameraType) : mCameraType(cameraType)
{
}

View File

@ -13,7 +13,13 @@
* limitations under the License.
*/
#include "HalCppMock.h"
#include "HalCpp.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "StatusCode.h"
#include <map>
#include <memory>
#include <string>
StatusCode HalCppTest::GetAllLeds(std::map<std::string, std::shared_ptr<VLedHal>> &allLeds)
{
LogInfo("HalCppTest::GetAllLeds\n");

View File

@ -13,7 +13,15 @@
* limitations under the License.
*/
#include "HalMakePtrTest.h"
#include "HalCppMock.h"
#include "HalMakePtr.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "KeyControl.h"
#include "SdCardHalMock.h"
#include "StatusCode.h"
#include <memory>
#include <vector>
void OverrideHalMakePtrObject(std::shared_ptr<HalCppMock> &halMock, std::shared_ptr<SdCardHalMock> &sdCardHalMock)
{
std::shared_ptr<HalMakePtr> impl = std::make_shared<HalMakePtrTest>();

View File

@ -14,15 +14,25 @@
*/
#include "HalTestTool.h"
#include "CameraHalMock.h"
#include "GtestUsing.h"
#include "HalCppMock.h"
#include "HalMakePtr.h"
#include "HalMakePtrTest.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "KeyControl.h"
#include "KeyControlMock.h"
#include "LedControl.h"
#include "LedControlMock.h"
#include "LinuxApiMock.h"
#include "SdCardHalMock.h"
#include "StatusCode.h"
#include "WifiHalMock.h"
#include <thread>
#include <gmock/gmock-spec-builders.h>
#include <map>
#include <memory>
#include <string>
#include <vector>
void HalTestTool::Init(void)
{
mHalMock = std::make_shared<HalCppMock>();

View File

@ -13,7 +13,16 @@
* limitations under the License.
*/
#include "KeyControlMock.h"
#include "GtestUsing.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "KeyControl.h"
#include "StatusCode.h"
#include <chrono>
#include <gmock/gmock-spec-builders.h>
#include <memory>
#include <string>
#include <thread>
unsigned int KeyControlTest::GetStatusCheckPeriodMs(void)
{
return PERIPHERAL_CHECK_PERIOD_MS;

View File

@ -13,7 +13,14 @@
* limitations under the License.
*/
#include "LedControlMock.h"
#include "GtestUsing.h"
#include "IHalCpp.h"
#include "ILog.h"
#include "LedControl.h"
#include "StatusCode.h"
#include <gmock/gmock-spec-builders.h>
#include <memory>
#include <string>
LedControlTest::LedControlTest(const std::string &ledName) : mLedName(ledName)
{
}

View File

@ -13,7 +13,13 @@
* limitations under the License.
*/
#include "SdCardHalMock.h"
#include "ILog.h"
#include "GtestUsing.h"
// #include "ILog.h"
#include "LinuxApiMock.h"
#include <gmock/gmock-spec-builders.h>
#include <memory>
#include <sys/stat.h>
#include <unistd.h>
extern const char *SD_CARD_DEVICE;
constexpr int FSTAT_SUCCESS = 0;
constexpr int FILE_EXIST = 0;

View File

@ -12,5 +12,5 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "HalCppMock.h"
#include "ILog.h"
// #include "HalCppMock.h"
// #include "ILog.h"