SpLogTest.cpp 561 B

123456789101112131415161718192021
  1. #include <sp_dbg_export.h>
  2. #include <gtest/gtest.h>
  3. TEST(SpTraceTest, AppendTest)
  4. {
  5. sp_trace_init();
  6. char message[1024];
  7. for (int i = 0; i < 150; ++i) {
  8. sprintf(message, "framework verion: %d-dev1, spbase: 1.1.1.1 build at: Feb 7 2021 20:25:11 Debug, libtoolkit version: 1.1.0-dev1", i);
  9. sp_trace_append(message);
  10. }
  11. char* test = NULL;
  12. uint32_t value(0);
  13. sp_trace_retrieve(&test, &value);
  14. printf("len:%d\n", value);
  15. EXPECT_TRUE(test != NULL);
  16. printf("%s\n", test);
  17. free(test);
  18. sp_trace_term();
  19. }