View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/oatpp/fuzzers/oatpp/json/ObjectMapper.cpp |
100.00% (13/13) |
100.00% (1/1) |
100.00% (4/4) |
src/oatpp/src/oatpp/Environment.cpp |
5.79% (14/242) |
6.90% (2/29) |
1.64% (2/122) |
src/oatpp/src/oatpp/Environment.hpp |
0.00% (0/12) |
0.00% (0/5) |
0.00% (0/8) |
src/oatpp/src/oatpp/IODefinitions.hpp |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/7) |
src/oatpp/src/oatpp/async/Coroutine.cpp |
5.24% (15/286) |
8.70% (4/46) |
6.36% (7/110) |
src/oatpp/src/oatpp/async/Coroutine.hpp |
0.00% (0/24) |
0.00% (0/8) |
0.00% (0/8) |
src/oatpp/src/oatpp/async/Error.cpp |
0.00% (0/13) |
0.00% (0/4) |
0.00% (0/7) |
src/oatpp/src/oatpp/base/Countable.cpp |
100.00% (16/16) |
100.00% (3/3) |
100.00% (3/3) |
src/oatpp/src/oatpp/base/Log.cpp |
0.00% (0/256) |
0.00% (0/32) |
0.00% (0/152) |
src/oatpp/src/oatpp/base/Log.hpp |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/2) |
src/oatpp/src/oatpp/base/ObjectHandle.hpp |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/oatpp/src/oatpp/codegen/dto/base_define.hpp |
100.00% (10/10) |
100.00% (3/3) |
100.00% (3/3) |
src/oatpp/src/oatpp/concurrency/SpinLock.cpp |
15.38% (2/13) |
25.00% (1/4) |
28.57% (2/7) |
src/oatpp/src/oatpp/data/buffer/IOBuffer.cpp |
0.00% (0/14) |
0.00% (0/5) |
0.00% (0/6) |
src/oatpp/src/oatpp/data/buffer/Processor.cpp |
0.00% (0/87) |
0.00% (0/13) |
0.00% (0/45) |
src/oatpp/src/oatpp/data/buffer/Processor.hpp |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/oatpp/src/oatpp/data/mapping/ObjectMapper.cpp |
50.00% (22/44) |
54.55% (6/11) |
50.00% (13/26) |
src/oatpp/src/oatpp/data/mapping/ObjectMapper.hpp |
100.00% (14/14) |
100.00% (2/2) |
100.00% (8/8) |
src/oatpp/src/oatpp/data/mapping/ObjectToTreeMapper.cpp |
71.71% (147/205) |
90.00% (9/10) |
66.99% (69/103) |
src/oatpp/src/oatpp/data/mapping/ObjectToTreeMapper.hpp |
100.00% (8/8) |
100.00% (1/1) |
100.00% (4/4) |
src/oatpp/src/oatpp/data/mapping/Tree.cpp |
36.60% (347/948) |
50.57% (44/87) |
37.01% (161/435) |
src/oatpp/src/oatpp/data/mapping/Tree.hpp |
46.51% (20/43) |
66.67% (4/6) |
30.00% (9/30) |
src/oatpp/src/oatpp/data/mapping/TreeToObjectMapper.cpp |
68.19% (238/349) |
91.67% (11/12) |
71.27% (129/181) |
src/oatpp/src/oatpp/data/mapping/TreeToObjectMapper.hpp |
100.00% (37/37) |
100.00% (1/1) |
100.00% (24/24) |
src/oatpp/src/oatpp/data/share/LazyStringMap.hpp |
28.57% (2/7) |
50.00% (1/2) |
66.67% (2/3) |
src/oatpp/src/oatpp/data/share/MemoryLabel.cpp |
62.50% (10/16) |
57.14% (4/7) |
62.50% (10/16) |
src/oatpp/src/oatpp/data/share/MemoryLabel.hpp |
21.43% (30/140) |
19.05% (8/42) |
25.76% (17/66) |
src/oatpp/src/oatpp/data/stream/BufferStream.cpp |
18.28% (34/186) |
14.29% (5/35) |
26.39% (19/72) |
src/oatpp/src/oatpp/data/stream/Stream.cpp |
14.24% (97/681) |
26.32% (15/57) |
13.80% (45/326) |
src/oatpp/src/oatpp/data/stream/Stream.hpp |
62.50% (15/24) |
54.55% (6/11) |
50.00% (6/12) |
src/oatpp/src/oatpp/data/type/Any.cpp |
26.98% (17/63) |
33.33% (5/15) |
25.53% (12/47) |
src/oatpp/src/oatpp/data/type/Any.hpp |
60.00% (3/5) |
50.00% (1/2) |
60.00% (3/5) |
src/oatpp/src/oatpp/data/type/Collection.hpp |
90.00% (36/40) |
91.67% (11/12) |
91.67% (11/12) |
src/oatpp/src/oatpp/data/type/Enum.hpp |
72.95% (89/122) |
86.36% (19/22) |
80.30% (53/66) |
src/oatpp/src/oatpp/data/type/List.hpp |
100.00% (12/12) |
100.00% (2/2) |
100.00% (2/2) |
src/oatpp/src/oatpp/data/type/Map.hpp |
91.67% (44/48) |
92.86% (13/14) |
92.86% (13/14) |
src/oatpp/src/oatpp/data/type/Object.cpp |
80.30% (53/66) |
77.78% (14/18) |
81.82% (18/22) |
src/oatpp/src/oatpp/data/type/Object.hpp |
66.67% (30/45) |
63.64% (7/11) |
61.54% (8/13) |
src/oatpp/src/oatpp/data/type/PairList.hpp |
100.00% (13/13) |
100.00% (2/2) |
100.00% (2/2) |
src/oatpp/src/oatpp/data/type/Primitive.cpp |
69.44% (75/108) |
78.26% (18/23) |
64.71% (22/34) |
src/oatpp/src/oatpp/data/type/Primitive.hpp |
35.14% (52/148) |
42.86% (18/42) |
55.95% (47/84) |
src/oatpp/src/oatpp/data/type/Tree.cpp |
3.77% (4/106) |
4.00% (1/25) |
1.72% (1/58) |
src/oatpp/src/oatpp/data/type/Type.cpp |
76.79% (43/56) |
80.00% (8/10) |
80.00% (24/30) |
src/oatpp/src/oatpp/data/type/Type.hpp |
73.87% (82/111) |
70.45% (31/44) |
80.56% (58/72) |
src/oatpp/src/oatpp/data/type/UnorderedMap.hpp |
100.00% (13/13) |
100.00% (2/2) |
100.00% (2/2) |
src/oatpp/src/oatpp/data/type/UnorderedSet.hpp |
100.00% (12/12) |
100.00% (2/2) |
100.00% (2/2) |
src/oatpp/src/oatpp/data/type/Vector.hpp |
100.00% (12/12) |
100.00% (2/2) |
100.00% (2/2) |
src/oatpp/src/oatpp/encoding/Hex.cpp |
45.65% (42/92) |
50.00% (4/8) |
56.00% (42/75) |
src/oatpp/src/oatpp/encoding/Hex.hpp |
0.00% (0/2) |
0.00% (0/1) |
0.00% (0/2) |
src/oatpp/src/oatpp/encoding/Unicode.cpp |
94.02% (110/117) |
100.00% (6/6) |
96.55% (84/87) |
src/oatpp/src/oatpp/json/Beautifier.cpp |
0.00% (0/107) |
0.00% (0/6) |
0.00% (0/51) |
src/oatpp/src/oatpp/json/Deserializer.cpp |
97.01% (130/134) |
100.00% (7/7) |
97.10% (67/69) |
src/oatpp/src/oatpp/json/ObjectMapper.cpp |
60.24% (50/83) |
41.67% (5/12) |
65.62% (21/32) |
src/oatpp/src/oatpp/json/ObjectMapper.hpp |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/oatpp/src/oatpp/json/Serializer.cpp |
77.34% (99/128) |
100.00% (8/8) |
86.57% (58/67) |
src/oatpp/src/oatpp/json/Utils.cpp |
88.92% (353/397) |
83.33% (10/12) |
91.67% (209/228) |
src/oatpp/src/oatpp/macro/basic.hpp |
100.00% (1/1) |
100.00% (1/1) |
100.00% (1/1) |
src/oatpp/src/oatpp/utils/Binary.cpp |
100.00% (11/11) |
100.00% (1/1) |
100.00% (1/1) |
src/oatpp/src/oatpp/utils/Conversion.cpp |
23.00% (46/200) |
33.33% (10/30) |
22.22% (22/99) |
src/oatpp/src/oatpp/utils/String.cpp |
67.35% (33/49) |
50.00% (2/4) |
60.00% (42/70) |
src/oatpp/src/oatpp/utils/parser/Caret.cpp |
29.06% (111/382) |
32.35% (22/68) |
27.38% (72/263) |
Totals |
41.75% (2670/6395) |
42.47% (364/857) |
43.48% (1437/3305) |