test_tc_encoder.cpp 751 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // Created by jarod on 2020/2/20.
  3. //
  4. #include "util/tc_encoder.h"
  5. #include "gtest/gtest.h"
  6. #include "util/tc_common.h"
  7. using namespace tars;
  8. class UtilEncodeTest : public testing::Test
  9. {
  10. public:
  11. //添加日志
  12. static void SetUpTestCase()
  13. {
  14. }
  15. static void TearDownTestCase()
  16. {
  17. }
  18. virtual void SetUp() //TEST跑之前会执行SetUp
  19. {
  20. }
  21. virtual void TearDown() //TEST跑完之后会执行TearDown
  22. {
  23. }
  24. };
  25. TEST_F(UtilEncodeTest, encode) //此时使用的是TEST_F宏
  26. {
  27. string utf8="我们的祖国;";
  28. string gbk;
  29. gbk = TC_Encoder::utf82gbk(utf8);//, TC_Encoder::ICONV_NORMAL);
  30. string tmpUtf8 = TC_Encoder::gbk2utf8(gbk);//, TC_Encoder::ICONV_NORMAL);
  31. ASSERT_TRUE(utf8 == tmpUtf8);
  32. }