Chrysalis - Project Composer Test Coverage


pattern/composer/
File: pattern/composer/src/BaseProjectComposer.cpp
Date: 2026-08-27 18:35:43
Lines:
7/7
100.0%
Functions:
2/2
100.0%
Branches:
0/0
-%
Decisions:
0/0
-%
Calls:
35/35
100.0%

Line Branch Decision Call Exec Source
1 #include "projects/BaseProjectComposer.h"
2
3 using namespace Chrysalis;
4
5
7/7
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
✓ Call 5 invoked.
✓ Call 6 invoked.
1 BaseProjectComposer::BaseProjectComposer(Project* project): project_(project) {}
6
7 1 void BaseProjectComposer::fill() {
8
7/7
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
✓ Call 5 invoked.
✓ Call 6 invoked.
1 fillOptions();
9
7/7
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
✓ Call 5 invoked.
✓ Call 6 invoked.
1 fillPatterns();
10
7/7
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
✓ Call 5 invoked.
✓ Call 6 invoked.
1 fillParameters();
11
7/7
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
✓ Call 5 invoked.
✓ Call 6 invoked.
1 fillInstructions();
12 1 }
13