| 12345678910111213141516171819202122 |
- #include <gtest/gtest.h>
- #include "charset.h"
- #define PRE_PATH "./../../../../src/libtoolkit/test/assets/"
- #define TEST_FILE(name) (PRE_PATH#name)
- TEST(CharSetTest, FileDetectTest)
- {
- printf("%s\n", TEST_FILE(ansi.ini));
- EXPECT_TRUE(ansi == detect_file_encoding(TEST_FILE(ansi.ini)));
- EXPECT_TRUE(unicode == detect_file_encoding(TEST_FILE(utf8.ini)));
- EXPECT_TRUE(unicode_with_bom == detect_file_encoding(TEST_FILE(utf8withbom.ini)));
- }
- TEST(CharSetTest, FileDetectUtf8Test)
- {
- EXPECT_TRUE(0 == toolkit_detect_utf8_file(TEST_FILE(ansi.ini)));
- EXPECT_TRUE(1 == toolkit_detect_utf8_file(TEST_FILE(utf8.ini)));
- EXPECT_TRUE(1 == toolkit_detect_utf8_file(TEST_FILE(utf8e.ini)));
- EXPECT_TRUE(1 == toolkit_detect_utf8_file(TEST_FILE(utf8withbom.ini)));
- }
|