Chrysalis - Project Composer Test Coverage


pattern/composer/
File: pattern/composer/include/projects/BaseProjectComposer.h
Date: 2026-08-27 18:35:43
Lines:
1/1
100.0%
Functions:
1/1
100.0%
Branches:
0/0
-%
Decisions:
0/0
-%
Calls:
2/2
100.0%

Line Branch Decision Call Exec Source
1 #ifndef CHRYSALIS_BASEPROJECTS_H
2 #define CHRYSALIS_BASEPROJECTS_H
3
4 #include "Project.h"
5
6 namespace Chrysalis {
7 class BaseProjectComposer {
8 protected:
9 explicit BaseProjectComposer(Project* project);
10
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
2 virtual ~BaseProjectComposer() = default;
11
12 public:
13 void fill();
14 virtual void fillOptions() = 0;
15 virtual void fillPatterns() = 0;
16 virtual void fillParameters() = 0;
17 virtual void fillInstructions() = 0;
18 protected:
19 Project* project_;
20 };
21 }
22
23 #endif //CHRYSALIS_BASEPROJECTS_H
24