File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
include/deserializers/array_deserializer.hpp |
|
98.1% | 53 / 54 | 100.0% | 7 / 7 | 75.0% | 21 / 28 |
include/deserializers/base_deserializer.hpp |
|
90.3% | 102 / 113 | 100.0% | 13 / 13 | 59.6% | 106 / 178 |
include/deserializers/content_deserializer.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/deserializers/object_deserializer.hpp |
|
100.0% | 10 / 10 | 100.0% | 2 / 2 | 87.5% | 7 / 8 |
include/deserializers/primitive_deserializer.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/utils/common.hpp |
|
82.6% | 19 / 23 | 80.0% | 4 / 5 | 75.0% | 15 / 20 |
include/utils/path_trie.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/validators/base_validator.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/validators/body_validator.hpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/validators/param_validators.hpp |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | -% | 0 / 0 |
include/validators/validators_store.hpp |
|
100.0% | 12 / 12 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/deserializers/array_deserializer.cpp |
|
92.1% | 35 / 38 | 100.0% | 2 / 2 | 68.6% | 24 / 35 |
src/deserializers/base_deserializer.cpp |
|
100.0% | 5 / 5 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/deserializers/content_deserializer.cpp |
|
81.2% | 26 / 32 | 100.0% | 2 / 2 | 41.5% | 17 / 41 |
src/deserializers/object_deserializer.cpp |
|
91.4% | 74 / 81 | 100.0% | 2 / 2 | 56.1% | 64 / 114 |
src/deserializers/primitive_deserializer.cpp |
|
93.5% | 29 / 31 | 100.0% | 2 / 2 | 69.7% | 23 / 33 |
src/oas_validator.cpp |
|
73.5% | 25 / 34 | 84.6% | 11 / 13 | 25.0% | 3 / 12 |
src/oas_validator_imp.cpp |
|
80.5% | 178 / 221 | 90.9% | 20 / 22 | 47.2% | 169 / 358 |
src/utils/path_trie.cpp |
|
77.4% | 72 / 93 | 66.7% | 6 / 9 | 52.2% | 48 / 92 |
src/validators/base_validator.cpp |
|
81.8% | 9 / 11 | 66.7% | 2 / 3 | 50.0% | 4 / 8 |
src/validators/json_validator.cpp |
|
78.9% | 86 / 109 | 100.0% | 6 / 6 | 46.7% | 114 / 244 |
src/validators/method_validator.cpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | 58.3% | 7 / 12 |
src/validators/param_validators.cpp |
|
85.5% | 136 / 159 | 88.2% | 15 / 17 | 48.4% | 169 / 349 |
src/validators/validators_store.cpp |
|
84.3% | 75 / 89 | 100.0% | 8 / 8 | 50.6% | 82 / 162 |
test/unittest/src/deserializers/array_deserializer.cpp |
|
100.0% | 26 / 26 | 100.0% | 6 / 6 | 33.0% | 63 / 191 |
test/unittest/src/deserializers/content_deserializer.cpp |
|
100.0% | 19 / 19 | 100.0% | 6 / 6 | 31.9% | 30 / 94 |
test/unittest/src/deserializers/object_deserializer.cpp |
|
100.0% | 23 / 23 | 100.0% | 6 / 6 | 32.3% | 41 / 127 |
test/unittest/src/deserializers/primitive_deserializer.cpp |
|
100.0% | 22 / 22 | 100.0% | 6 / 6 | 32.9% | 48 / 146 |
test/unittest/src/main.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
test/unittest/src/oas_validator.cpp |
|
100.0% | 142 / 142 | 100.0% | 22 / 22 | 32.1% | 366 / 1141 |
test/unittest/src/utils/path_trie.cpp |
|
100.0% | 34 / 34 | 100.0% | 13 / 13 | 26.8% | 52 / 194 |
test/unittest/src/validators/body_validator.cpp |
|
100.0% | 118 / 118 | 100.0% | 31 / 31 | 27.8% | 231 / 830 |
test/unittest/src/validators/header_param_validator.cpp |
|
100.0% | 15 / 15 | 100.0% | 6 / 6 | 41.8% | 33 / 79 |
test/unittest/src/validators/method_validator.cpp |
|
100.0% | 38 / 38 | 100.0% | 6 / 6 | 28.5% | 113 / 396 |
test/unittest/src/validators/path_param_validators.cpp |
|
100.0% | 76 / 76 | 100.0% | 18 / 18 | 36.5% | 184 / 504 |
test/unittest/src/validators/query_param_validator.cpp |
|
94.7% | 72 / 76 | 100.0% | 18 / 18 | 35.5% | 150 / 423 |