Some small changes. (#20)

This commit is contained in:
ykiko
2024-12-27 11:20:11 +08:00
committed by GitHub
parent 440303b81f
commit 97d29bb96b
14 changed files with 610 additions and 150 deletions

View File

@@ -0,0 +1,22 @@
#include "../Test.h"
#include "Basic/SourceCode.h"
namespace clice {
namespace {
TEST(SourceCode, Remeasure) {
EXPECT_EQ(remeasure("", proto::PositionEncodingKind::UTF8), 0);
EXPECT_EQ(remeasure("ascii", proto::PositionEncodingKind::UTF8), 5);
EXPECT_EQ(remeasure("", proto::PositionEncodingKind::UTF16), 1);
EXPECT_EQ(remeasure("¥", proto::PositionEncodingKind::UTF16), 1);
EXPECT_EQ(remeasure("😂", proto::PositionEncodingKind::UTF16), 2);
EXPECT_EQ(remeasure("😂", proto::PositionEncodingKind::UTF32), 1);
}
} // namespace
} // namespace clice