Guozhong/remove format time (#9923)

* remove formatTimeMilli from time_utils.cpp

* add traceCallStacks test case

* add traceCallStacks test case in format_test.cpp

* add param:"test" to function TraceCallStacks()

* rollback file in master branch

* add traceCallStacks test case in format_test.cpp

* remove formatTimeMilli from time_utils.cpp and add traceCallStacks test case in format_test.cpp
This commit is contained in:
guozhong wang
2022-02-18 09:36:01 +08:00
committed by GitHub
parent 10ac5b280b
commit 2d88e67616
3 changed files with 9 additions and 11 deletions

View File

@@ -43,16 +43,6 @@ std::string putTime(std::chrono::system_clock::time_point tp, const char* format
return ss.str();
}
std::string formatTimeMilli(std::chrono::system_clock::time_point tp) {
std::stringstream ss;
auto milliseconds = (std::chrono::duration_cast<std::chrono::milliseconds>(tp.time_since_epoch()).count() % 1000);
ss << putTime(tp, "%T") << '.' << std::setfill('0') << std::setw(3) << milliseconds;
return ss.str();
}
std::string getCurrentTime() {
std::stringstream ss;

View File

@@ -51,7 +51,6 @@ bool localtimeSafe(const time_t* time, struct tm* result);
std::string getCurrentTime();
std::string putTime(std::chrono::system_clock::time_point tp, const char* format);
std::string formatTimeMilli(std::chrono::system_clock::time_point tp); // format tp to HH:MM:SS.mmm
} // namespace TimeUtils
} // namespace MultiDevicePlugin

View File

@@ -18,8 +18,17 @@ public:
void TearDown() override {
MockLog::Release();
}
void traceCallStacksTest(){
TraceCallStacks("test");
}
};
TEST_F(LogUtilsFormatTest, callStacksTest) {
EXPECT_CALL(*(HLogger), print(_)).Times(1);
ASSERT_NO_THROW(traceCallStacksTest());
}
TEST_F(LogUtilsFormatTest, format_s) {
std::string printResult = "";
std::string pattern{"abc"};