vcpe/unit_test/hardware/hardware_test.cpp

21 lines
465 B
C++
Raw Normal View History

//
// Created by dongwenzhe on 2023/3/16.
//
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include "hardware.h"
#include "doctest.h"
TEST_SUITE("Hardware functions") {
TEST_CASE("CPU") {
PCPU_INFO cpuInfo;
memset(cpuInfo, 0, sizeof(CPU_INFO));
cpu_watch_init();
get_cpu_info(cpuInfo);
CHECK_NE(cpuInfo->nCores, 0);
CHECK_NE(cpuInfo->cpuUsed, 0);
CHECK_NE(cpuInfo->cpuCoreDesc.cpuName, nullptr);
}
}