MCPcopy Create free account
hub / github.com/OpenCppCoverage/OpenCppCoverage / TEST

Function TEST

PluginTest/Exporter/FileCoverageTest.cpp:27–42  ·  view source on GitHub ↗

-------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

25{
26 //-------------------------------------------------------------------------
27 TEST(FileCoverageTest, Basic)
28 {
29 Plugin::FileCoverage file{ L"" };
30 unsigned int lineNumber = 0;
31
32 file.AddLine(lineNumber, true);
33
34 auto line = file[lineNumber];
35 ASSERT_NE(nullptr, line);
36 ASSERT_TRUE(line->HasBeenExecuted());
37 ASSERT_EQ(nullptr, file[lineNumber + 1]);
38
39 const auto& lines = file.GetLines();
40 ASSERT_EQ(1, lines.size());
41 ASSERT_EQ(line->GetLineNumber(), lines[0].GetLineNumber());
42 }
43
44 //-------------------------------------------------------------------------
45 TEST(FileCoverageTest, UpdateLine)

Callers

nothing calls this directly

Calls 5

AddLineMethod · 0.80
HasBeenExecutedMethod · 0.80
GetLineNumberMethod · 0.80
UpdateLineMethod · 0.80
GetLinesMethod · 0.45

Tested by

no test coverage detected