Chrysalis - Renderer Test Coverage


renderer/
File: renderer/src/Vertex3f.cpp
Date: 2026-08-27 18:35:31
Lines:
0/11
0.0%
Functions:
0/7
0.0%
Branches:
0/2
0.0%
Decisions:
0/0
-%
Calls:
0/37
0.0%

Line Branch Decision Call Exec Source
1 #include "Vertex3f.h"
2
3 using namespace Chrysalis;
4
5
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Vertex3f::Vertex3f(const Point& point): Vertex3f(point, 0) {}
6
7
0/5
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Vertex3f::Vertex3f(const Point& point, const float attribute): Vertex2f(point), attribute_(attribute) {}
8
9
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Vertex3f::Vertex3f(const float x, const float y): Vertex3f(x, y, 0) {}
10
11
0/5
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Vertex3f::Vertex3f(const float x, const float y, const float attribute): Vertex2f(x, y), attribute_(attribute) {}
12
13 ✗ void Vertex3f::attribute(const float value) {
14
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ attribute_ = value;
15 ✗ }
16
17 ✗ const float& Vertex3f::attribute() const {
18
0/5
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ return attribute_;
19 }
20
21 ✗ std::vector<std::pair<int, void*>> Vertex3f::layout() {
22
0/16
✗ Call 0 not invoked.
✗ Call 1 not invoked.
✗ Call 2 not invoked.
✗ Call 3 not invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
✗ Call 6 not invoked.
✗ Call 7 not invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
✗ Call 14 not invoked.
✗ Call 15 not invoked.
✗ Call 16 not invoked.
✗ Call 17 not invoked.
✗ return {{2, nullptr}, {1, reinterpret_cast<void*>(2 * sizeof(float))}};
23 }
24