MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / TEST

Function TEST

external/sentencepiece/src/filesystem_test.cc:22–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20namespace sentencepiece {
21
22TEST(UtilTest, FilesystemTest) {
23 const std::vector<std::string> kData = {
24 "This"
25 "is"
26 "a"
27 "test"};
28
29 {
30 auto output = filesystem::NewWritableFile(
31 util::JoinPath(::testing::TempDir(), "test_file"));
32 for (size_t i = 0; i < kData.size(); ++i) {
33 output->WriteLine(kData[i]);
34 }
35 }
36
37 {
38 auto input = filesystem::NewReadableFile(
39 util::JoinPath(::testing::TempDir(), "test_file"));
40 std::string line;
41 for (size_t i = 0; i < kData.size(); ++i) {
42 EXPECT_TRUE(input->ReadLine(&line));
43 EXPECT_EQ(kData[i], line);
44 }
45 EXPECT_FALSE(input->ReadLine(&line));
46 }
47}
48
49TEST(UtilTest, FilesystemInvalidFileTest) {
50 auto input = filesystem::NewReadableFile("__UNKNOWN__FILE__");

Callers

nothing calls this directly

Calls 9

NewWritableFileFunction · 0.85
JoinPathFunction · 0.85
TempDirFunction · 0.85
NewReadableFileFunction · 0.85
WriteLineMethod · 0.80
ReadLineMethod · 0.80
okMethod · 0.80
sizeMethod · 0.45
statusMethod · 0.45

Tested by

no test coverage detected