Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/oatpp/fuzzers/oatpp/parser/json/mapping/ObjectMapper.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (4/4)
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/core/IODefinitions.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/oatpp/src/oatpp/core/async/Coroutine.cpp
  0.00% (0/263)
  0.00% (0/46)
  0.00% (0/88)
src/oatpp/src/oatpp/core/async/Coroutine.hpp
  0.00% (0/24)
  0.00% (0/8)
  0.00% (0/8)
src/oatpp/src/oatpp/core/async/Error.cpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/core/base/Countable.cpp
 62.50% (10/16)
 66.67% (2/3)
 66.67% (2/3)
src/oatpp/src/oatpp/core/base/Environment.cpp
  5.11% (14/274)
  6.25% (2/32)
  1.45% (2/138)
src/oatpp/src/oatpp/core/base/Environment.hpp
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/oatpp/src/oatpp/core/base/ObjectHandle.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/core/concurrency/SpinLock.cpp
  8.33% (1/12)
 25.00% (1/4)
 16.67% (1/6)
src/oatpp/src/oatpp/core/data/buffer/IOBuffer.cpp
  0.00% (0/13)
  0.00% (0/5)
  0.00% (0/5)
src/oatpp/src/oatpp/core/data/buffer/Processor.cpp
  0.00% (0/78)
  0.00% (0/13)
  0.00% (0/35)
src/oatpp/src/oatpp/core/data/buffer/Processor.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/core/data/mapping/ObjectMapper.cpp
 11.11% (1/9)
 33.33% (1/3)
 33.33% (1/3)
src/oatpp/src/oatpp/core/data/mapping/ObjectMapper.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/oatpp/src/oatpp/core/data/mapping/type/Any.cpp
  0.00% (0/56)
  0.00% (0/15)
  0.00% (0/39)
src/oatpp/src/oatpp/core/data/mapping/type/Any.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/oatpp/src/oatpp/core/data/mapping/type/Collection.hpp
  0.00% (0/37)
  0.00% (0/11)
  0.00% (0/11)
src/oatpp/src/oatpp/core/data/mapping/type/Enum.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/core/data/mapping/type/List.hpp
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/2)
src/oatpp/src/oatpp/core/data/mapping/type/Map.hpp
  0.00% (0/45)
  0.00% (0/13)
  0.00% (0/13)
src/oatpp/src/oatpp/core/data/mapping/type/Object.cpp
 60.78% (31/51)
 60.00% (9/15)
 60.00% (9/15)
src/oatpp/src/oatpp/core/data/mapping/type/Object.hpp
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/oatpp/src/oatpp/core/data/mapping/type/PairList.hpp
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/2)
src/oatpp/src/oatpp/core/data/mapping/type/Primitive.cpp
  6.54% (7/107)
  8.70% (2/23)
  6.06% (2/33)
src/oatpp/src/oatpp/core/data/mapping/type/Primitive.hpp
 18.18% (4/22)
 33.33% (4/12)
 22.22% (4/18)
src/oatpp/src/oatpp/core/data/mapping/type/Type.cpp
 71.74% (33/46)
 80.00% (8/10)
 70.00% (14/20)
src/oatpp/src/oatpp/core/data/mapping/type/Type.hpp
 45.45% (25/55)
 54.17% (13/24)
 41.94% (13/31)
src/oatpp/src/oatpp/core/data/share/LazyStringMap.hpp
 16.67% (1/6)
 50.00% (1/2)
 50.00% (1/2)
src/oatpp/src/oatpp/core/data/share/MemoryLabel.cpp
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/7)
src/oatpp/src/oatpp/core/data/share/MemoryLabel.hpp
  0.00% (0/11)
  0.00% (0/4)
  0.00% (0/13)
src/oatpp/src/oatpp/core/data/stream/BufferStream.cpp
  0.00% (0/168)
  0.00% (0/34)
  0.00% (0/56)
src/oatpp/src/oatpp/core/data/stream/Stream.cpp
  0.15% (1/667)
  1.75% (1/57)
  0.32% (1/312)
src/oatpp/src/oatpp/core/data/stream/Stream.hpp
  4.76% (1/21)
 10.00% (1/10)
 10.00% (1/10)
src/oatpp/src/oatpp/core/macro/basic.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/oatpp/src/oatpp/core/parser/Caret.cpp
 19.29% (71/368)
 25.00% (17/68)
 20.73% (51/246)
src/oatpp/src/oatpp/core/parser/ParsingError.cpp
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/oatpp/src/oatpp/core/utils/Binary.cpp
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/core/utils/ConversionUtils.cpp
  0.00% (0/176)
  0.00% (0/30)
  0.00% (0/69)
src/oatpp/src/oatpp/core/utils/String.cpp
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/70)
src/oatpp/src/oatpp/encoding/Hex.cpp
 39.02% (32/82)
 33.33% (2/6)
 54.79% (40/73)
src/oatpp/src/oatpp/encoding/Hex.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/oatpp/src/oatpp/encoding/Unicode.cpp
 44.44% (52/117)
 50.00% (3/6)
 47.13% (41/87)
src/oatpp/src/oatpp/parser/json/Beautifier.cpp
  0.00% (0/100)
  0.00% (0/6)
  0.00% (0/44)
src/oatpp/src/oatpp/parser/json/Utils.cpp
 54.38% (211/388)
 63.64% (7/11)
 57.14% (128/224)
src/oatpp/src/oatpp/parser/json/mapping/Deserializer.cpp
 44.76% (175/391)
 52.63% (10/19)
 46.94% (115/245)
src/oatpp/src/oatpp/parser/json/mapping/Deserializer.hpp
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/8)
src/oatpp/src/oatpp/parser/json/mapping/ObjectMapper.cpp
 20.00% (4/20)
 25.00% (2/8)
 25.00% (2/8)
src/oatpp/src/oatpp/parser/json/mapping/ObjectMapper.hpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/oatpp/src/oatpp/parser/json/mapping/Serializer.cpp
 15.14% (28/185)
 16.67% (2/12)
  3.16% (3/95)
src/oatpp/src/oatpp/parser/json/mapping/Serializer.hpp
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/4)
Totals
 18.32% (730/3984)
 17.48% (97/555)
 21.37% (443/2073)