fluent-asserts

Module File Lines Covered Percent
core/fluentasserts/core/array.d fluentasserts.core.array 389/389
100% Covered 100%
core/fluentasserts/core/base.d fluentasserts.core.base 180/200
90% Covered 90%
core/fluentasserts/core/basetype.d fluentasserts.core.basetype 169/177
95% Covered 95%
core/fluentasserts/core/callable.d fluentasserts.core.callable 85/85
100% Covered 100%
core/fluentasserts/core/objects.d fluentasserts.core.objects 102/102
100% Covered 100%
core/fluentasserts/core/results.d fluentasserts.core.results 504/539
93% Covered 93%
core/fluentasserts/core/string.d fluentasserts.core.string 191/191
100% Covered 100%
source/fluent/asserts.d fluent.asserts 0/0
100% Covered 100%
vibe/fluentasserts/vibe/json.d fluentasserts.vibe.json 18/18
100% Covered 100%
vibe/fluentasserts/vibe/request.d fluentasserts.vibe.request 189/197
95% Covered 95%
Total 1827/1898
96.26% Covered 96.26%

Ignored

Module File Lines ignored
Total 0/1898

Dependencies

Module File Lines Covered Percent
../../../../../../.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/diff.d ddmp.diff 198/624
31% Covered 31%
../../../../../../.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/match.d ddmp.match 0/68
0% Covered 0%
../../../../../../.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/patch.d ddmp.patch 0/296
0% Covered 0%
../../../../../../.dub/packages/ddmp-0.0.1-0.dev.3/ddmp/source/ddmp/util.d ddmp.util 12/14
85% Covered 85%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/defs.d diet.defs 0/3
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/dom.d diet.dom 0/92
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/html.d diet.html 0/315
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/input.d diet.input 0/18
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/internal/html.d diet.internal.html 0/92
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/internal/string.d diet.internal.string 0/44
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/parser.d diet.parser 0/685
0% Covered 0%
../../../../../../.dub/packages/diet-ng-1.4.4/diet-ng/source/diet/traits.d diet.traits 0/120
0% Covered 0%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/ast.d dparse.ast 48/382
12% Covered 12%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/entities.d dparse.entities 0/0
100% Covered 100%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/formatter.d dparse.formatter 0/0
100% Covered 100%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/lexer.d dparse.lexer 330/1032
31% Covered 31%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/parser.d dparse.parser 0/2915
0% Covered 0%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/rollback_allocator.d dparse.rollback_allocator 0/48
0% Covered 0%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/dparse/stack_buffer.d dparse.stack_buffer 0/37
0% Covered 0%
../../../../../../.dub/packages/libdparse-0.7.2-alpha.6/libdparse/src/std/experimental/lexer.d std.experimental.lexer 31/46
67% Covered 67%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/appmain.d vibe.appmain 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/args.d vibe.core.args 24/69
34% Covered 34%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/concurrency.d vibe.core.concurrency 12/321
3% Covered 3%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/connectionpool.d vibe.core.connectionpool 0/52
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/core.d vibe.core.core 45/603
7% Covered 7%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/driver.d vibe.core.driver 3/7
42% Covered 42%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/libasync.d vibe.core.drivers.libasync 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/libevent2.d vibe.core.drivers.libevent2 97/695
13% Covered 13%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/libevent2_tcp.d vibe.core.drivers.libevent2_tcp 0/352
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/native.d vibe.core.drivers.native 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/threadedfile.d vibe.core.drivers.threadedfile 0/79
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/timerqueue.d vibe.core.drivers.timerqueue 0/35
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/utils.d vibe.core.drivers.utils 0/1
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/win32.d vibe.core.drivers.win32 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/drivers/winrt.d vibe.core.drivers.winrt 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/file.d vibe.core.file 1/81
1% Covered 1%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/log.d vibe.core.log 24/256
9% Covered 9%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/net.d vibe.core.net 0/108
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/path.d vibe.core.path 9/227
3% Covered 3%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/stream.d vibe.core.stream 1/21
4% Covered 4%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/sync.d vibe.core.sync 14/365
3% Covered 3%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/core/task.d vibe.core.task 4/92
4% Covered 4%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/internal/allocator.d vibe.internal.allocator 4/4
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/internal/freelistref.d vibe.internal.freelistref 46/59
77% Covered 77%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/internal/interfaceproxy.d vibe.internal.interfaceproxy 1/1
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/core/vibe/internal/memory.d vibe.internal.memory 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/crypto/vibe/crypto/cryptorand.d vibe.crypto.cryptorand 0/106
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/crypto/vibe/crypto/passwordhash.d vibe.crypto.passwordhash 0/15
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/data/vibe/data/bson.d vibe.data.bson 3/689
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/data/vibe/data/json.d vibe.data.json 164/959
17% Covered 17%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/data/vibe/data/serialization.d vibe.data.serialization 9/615
1% Covered 1%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/auth/basic_auth.d vibe.http.auth.basic_auth 0/27
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/auth/digest_auth.d vibe.http.auth.digest_auth 0/71
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/client.d vibe.http.client 0/424
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/common.d vibe.http.common 6/306
1% Covered 1%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/dist.d vibe.http.dist 0/18
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/fileserver.d vibe.http.fileserver 0/159
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/form.d vibe.http.form 0/32
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/log.d vibe.http.log 0/160
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/proxy.d vibe.http.proxy 0/111
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/router.d vibe.http.router 205/454
45% Covered 45%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/server.d vibe.http.server 96/714
13% Covered 13%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/session.d vibe.http.session 0/68
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/status.d vibe.http.status 3/62
4% Covered 4%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/http/vibe/http/websockets.d vibe.http.websockets 0/442
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/message.d vibe.inet.message 0/159
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/mimetypes.d vibe.inet.mimetypes 0/712
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/path.d vibe.inet.path 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/url.d vibe.inet.url 57/231
24% Covered 24%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/urltransfer.d vibe.inet.urltransfer 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/inet/vibe/inet/webform.d vibe.inet.webform 0/237
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/base64.d vibe.stream.base64 0/34
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/counting.d vibe.stream.counting 10/79
12% Covered 12%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/memory.d vibe.stream.memory 14/40
35% Covered 35%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/multicast.d vibe.stream.multicast 0/13
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/operations.d vibe.stream.operations 0/216
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/stdio.d vibe.stream.stdio 0/73
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/taskpipe.d vibe.stream.taskpipe 0/100
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/wrapper.d vibe.stream.wrapper 23/114
20% Covered 20%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/stream/vibe/stream/zlib.d vibe.stream.zlib 0/147
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/textfilter/vibe/textfilter/html.d vibe.textfilter.html 0/68
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/textfilter/vibe/textfilter/markdown.d vibe.textfilter.markdown 0/746
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/textfilter/vibe/textfilter/urlencode.d vibe.textfilter.urlencode 7/159
4% Covered 4%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/tls/vibe/stream/botan.d vibe.stream.botan 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/tls/vibe/stream/openssl.d vibe.stream.openssl 18/477
3% Covered 3%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/tls/vibe/stream/tls.d vibe.stream.tls 0/29
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/memory_legacy.d vibe.internal.memory_legacy 0/252
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/all.d vibe.internal.meta.all 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/codegen.d vibe.internal.meta.codegen 0/55
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/funcattr.d vibe.internal.meta.funcattr 0/114
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/traits.d vibe.internal.meta.traits 0/34
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/typetuple.d vibe.internal.meta.typetuple 0/4
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/meta/uda.d vibe.internal.meta.uda 0/20
0% Covered 0%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/rangeutil.d vibe.internal.rangeutil 3/18
16% Covered 16%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/utilallocator.d vibe.internal.utilallocator 4/81
4% Covered 4%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/internal/win32.d vibe.internal.win32 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/array.d vibe.utils.array 51/346
14% Covered 14%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/dictionarylist.d vibe.utils.dictionarylist 27/134
20% Covered 20%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/hashmap.d vibe.utils.hashmap 71/213
33% Covered 33%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/memory.d vibe.utils.memory 0/0
100% Covered 100%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/string.d vibe.utils.string 18/92
19% Covered 19%
../../../../../../.dub/packages/vibe-d-0.8.2/vibe-d/utils/vibe/utils/validation.d vibe.utils.validation 0/51
0% Covered 0%
trial_root.d 426/3075
13% Covered 13%