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

Function TEST

ExporterTest/CoverageDataSerializerTest.cpp:80–92  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

78
79 //-------------------------------------------------------------------------
80 TEST(CoverageDataSerializerTest, SerializeAndDeserialize)
81 {
82 TestHelper::TemporaryPath path;
83 Exporter::CoverageDataSerializer serializer;
84 auto randomCoverageData = CreateRandomCoverageData();
85
86 serializer.Serialize(randomCoverageData, path.GetPath().string());
87
88 Exporter::CoverageDataDeserializer deserializer;
89 auto coverageDataRestored = deserializer.Deserialize(path.GetPath().string(), "");
90
91 TestHelper::CoverageDataComparer().AssertEquals(randomCoverageData, coverageDataRestored);
92 }
93
94 //-------------------------------------------------------------------------
95 TEST(CoverageDataSerializerTest, InvalidFile)

Callers

nothing calls this directly

Calls 4

CreateRandomCoverageDataFunction · 0.85
SerializeMethod · 0.80
DeserializeMethod · 0.80
AssertEqualsMethod · 0.80

Tested by

no test coverage detected