diff --git a/coverage/Cobertura.xml b/coverage/Cobertura.xml
new file mode 100644
index 00000000..5233543e
--- /dev/null
+++ b/coverage/Cobertura.xml
@@ -0,0 +1,2615 @@
+
+
+
Class: | +Utility.Common.InvertCharExtension | +
---|---|
Assembly: | +Utility.Common | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility.Common/StringExtensions.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
Total lines: | +38 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
Invert(...) | 0% | 20 | 4 | 0% |
Class: | +Utility.Common.InvertStringExtension | +
---|---|
Assembly: | +Utility.Common | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility.Common/StringExtensions.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +38 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
Invert(...) | 0% | 6 | 2 | 0% |
Class: | +Utility.Common.StringExtensions | +
---|---|
Assembly: | +Utility.Common | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility.Common/StringExtensions.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +38 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
FirstCharToUpper(...) | 0% | 20 | 4 | 0% |
Class: | +Utility.Components.Ascii.Ascii | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/Ascii/Ascii.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +15 | +
Coverable lines: | +15 | +
Total lines: | +68 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
GetAsciiValues() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.Base64.Base64 | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/Base64/Base64.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +18 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +24 | +
Total lines: | +92 | +
Line coverage: | +75% | +
Covered branches: | +4 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Input() | 100% | 1 | 1 | 100% |
get_Output() | 100% | 1 | 1 | 100% |
Encode() | 100% | 2 | 2 | 100% |
Decode() | 100% | 2 | 2 | 100% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
Base64Encode(...) | 100% | 1 | 1 | 100% |
Base64Decode(...) | 100% | 1 | 1 | 100% |
Class: | +Utility.Components.Binary.Binary | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/Binary/Binary.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +23 | +
Coverable lines: | +23 | +
Total lines: | +66 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
Swap() | 100% | 2 | 1 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
GetBytesFromBinaryString(...) | 0% | 6 | 2 | 0% |
Class: | +Utility.Infrastructure.CacheStorageAccessor | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Infrastructure/CacheStorageAccessor.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +36 | +
Coverable lines: | +36 | +
Total lines: | +59 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor(...) | 100% | 2 | 1 | 0% |
PutAsync() | 100% | 2 | 1 | 0% |
PutAndGetAsync() | 100% | 2 | 1 | 0% |
GetAsync() | 100% | 2 | 1 | 0% |
RemoveAsync() | 100% | 2 | 1 | 0% |
RemoveAllAsync() | 100% | 2 | 1 | 0% |
GetRequestBodyAsync() | 0% | 6 | 2 | 0% |
Class: | +Utility.Constants | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Constants.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +1 | +
Total lines: | +6 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.cctor() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.EpochConverter.EpochConverter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/EpochConverter/EpochConverter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +14 | +
Coverable lines: | +14 | +
Total lines: | +72 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
Refresh() | 100% | 2 | 1 | 0% |
TimestampToHuman() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.GuidGenerator.GuidGenerator | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/GuidGenerator/GuidGenerator.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +26 | +
---|---|
Uncovered lines: | +29 | +
Coverable lines: | +55 | +
Total lines: | +199 | +
Line coverage: | +47.2% | +
Covered branches: | +4 | +
---|---|
Total branches: | +8 | +
Branch coverage: | +50% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
OnInitializedAsync() | 100% | 1 | 1 | 100% |
.ctor() | 100% | 1 | 1 | 100% |
CopyZeroGuid() | 100% | 2 | 1 | 0% |
RemoveDashesFromZeroGuid() | 100% | 2 | 2 | 100% |
AddBracesToZeroGuid() | 100% | 2 | 2 | 100% |
Update() | 100% | 1 | 1 | 100% |
GenerateNewGuid() | 100% | 2 | 1 | 0% |
RemoveDashesFromNewGuid() | 0% | 6 | 2 | 0% |
CopyNewGuid() | 100% | 2 | 1 | 0% |
GenerateMultipleGuids() | 0% | 6 | 2 | 0% |
CopyMultipleGuids() | 100% | 2 | 1 | 0% |
DeleteMultipleGuids() | 100% | 1 | 1 | 100% |
Class: | +Utility.Components.HCF.HCF | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/HCF/HCF.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +134 | +
Coverable lines: | +134 | +
Total lines: | +267 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +34 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
OnInitializedAsync() | 100% | 2 | 1 | 0% |
Encode() | 100% | 2 | 1 | 0% |
Decode() | 100% | 2 | 1 | 0% |
parseWhitespace(...) | 0% | 72 | 8 | 0% |
isRegularUnicodeCharacter(...) | 100% | 2 | 1 | 0% |
htmlChar(...) | 0% | 72 | 8 | 0% |
text2html(...) | 0% | 342 | 18 | 0% |
Class: | +Utility.Components.HTMLEncodeDecode.HTMLEncodeDecode | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/HTMLEncodeDecode/HTMLEncodeDecode.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +12 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +18 | +
Total lines: | +75 | +
Line coverage: | +66.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 1 | 1 | 100% |
get_Decoded() | 100% | 1 | 1 | 100% |
get_Encoded() | 100% | 1 | 1 | 100% |
OnInitializedAsync() | 100% | 1 | 1 | 100% |
Encode() | 100% | 1 | 1 | 100% |
Decode() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.HexToRGB.HexToRGB | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/HexToRGB/HexToRGB.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +13 | +
Coverable lines: | +13 | +
Total lines: | +87 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
ConvertColour() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.HextoDec.HextoDec | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/HextoDec/HextoDec.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +8 | +
Coverable lines: | +8 | +
Total lines: | +56 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
ConvertToDecimal() | 100% | 2 | 1 | 0% |
ConvertToHex() | 100% | 2 | 1 | 0% |
Class: | +Utility.Pages.Index | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Pages/Index.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +49 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
IncrementCount() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.JWTDebugger.JWTDebugger | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/JWTDebugger/JWTDebugger.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +12 | +
---|---|
Uncovered lines: | +7 | +
Coverable lines: | +19 | +
Total lines: | +87 | +
Line coverage: | +63.1% | +
Covered branches: | +2 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Input() | 100% | 1 | 1 | 100% |
get_Output() | 100% | 2 | 1 | 0% |
get_Header() | 100% | 1 | 1 | 100% |
get_Payload() | 100% | 1 | 1 | 100% |
get_Signature() | 100% | 1 | 1 | 100% |
Decode() | 100% | 2 | 2 | 100% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.LuhnChecker.LuhnChecker | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/LuhnChecker/LuhnChecker.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +18 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +21 | +
Total lines: | +89 | +
Line coverage: | +85.7% | +
Covered branches: | +6 | +
---|---|
Total branches: | +8 | +
Branch coverage: | +75% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 1 | 1 | 100% |
get_check() | 100% | 1 | 1 | 100% |
get_valid() | 100% | 1 | 1 | 100% |
OnInitializedAsync() | 100% | 1 | 1 | 100% |
CheckSingle() | 100% | 1 | 1 | 100% |
ClearSingle() | 100% | 2 | 1 | 0% |
LuhnCheck(...) | 75% | 8 | 8 | 100% |
Class: | +Utility.Components.MD5Converter.MD5Converter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/MD5Converter/MD5Converter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +12 | +
Coverable lines: | +12 | +
Total lines: | +73 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
ConvertString() | 100% | 2 | 1 | 0% |
CreateMD5(...) | 100% | 2 | 1 | 0% |
Class: | +Utility.Shared.MainLayout | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Shared/MainLayout.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +20 | +
Coverable lines: | +20 | +
Total lines: | +79 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
OnInitializedAsync() | 0% | 6 | 2 | 0% |
LocationChanged() | 100% | 2 | 1 | 0% |
System.IDisposable.Dispose() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.MarkdownConverter.MarkdownConverter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/MarkdownConverter/MarkdownConverter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +9 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +9 | +
Total lines: | +59 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_HTML() | 100% | 1 | 1 | 100% |
get_Markdown() | 100% | 1 | 1 | 100% |
Convert() | 100% | 1 | 1 | 100% |
Class: | +Utility.Components.MemoryConverter.MemoryConverter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/MemoryConverter/MemoryConverter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +22 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +32 | +
Total lines: | +105 | +
Line coverage: | +68.7% | +
Covered branches: | +4 | +
---|---|
Total branches: | +8 | +
Branch coverage: | +50% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Input() | 100% | 1 | 1 | 100% |
get_Output() | 100% | 1 | 1 | 100% |
OnInitialized() | 100% | 1 | 1 | 100% |
Convert() | 100% | 1 | 1 | 100% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
.cctor() | 100% | 1 | 1 | 100% |
SizeSuffix(...) | 50% | 9.21 | 8 | 73.33% |
Class: | +Utility.Components.MonacoDiffEditor.MonacoDiffEditor | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/MonacoDiffEditor/MonacoDiffEditor.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +34 | +
Coverable lines: | +34 | +
Total lines: | +95 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
get_Language() | 100% | 2 | 1 | 0% |
get_Original() | 100% | 2 | 1 | 0% |
get_Modified() | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
DiffEditorConstructionOptions(...) | 100% | 2 | 1 | 0% |
OnAfterRenderAsync() | 100% | 2 | 1 | 0% |
OnKeyUpOriginal(...) | 100% | 2 | 1 | 0% |
OnKeyUpModified(...) | 100% | 2 | 1 | 0% |
ChangeTheme() | 0% | 20 | 4 | 0% |
Class: | +Utility.Components.MonacoEditor.MonacoEditor | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/MonacoEditor/MonacoEditor.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +16 | +
Total lines: | +54 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
EditorConstructionOptions(...) | 100% | 2 | 1 | 0% |
ChangeTheme() | 0% | 20 | 4 | 0% |
Class: | +Utility.Shared.NavMenu | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Shared/NavMenu.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +1 | +
Total lines: | +33 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
Class: | +Program | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Program.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +8 | +
Coverable lines: | +8 | +
Total lines: | +19 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
<Main>$() | 100% | 2 | 1 | 0% |
Class: | +Utility.Pages.SQLBuilder | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Pages/SQLBuilder.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +55 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
OnInitializedAsync() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.SQLContains.SQLContains | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SQLContains/SQLContains.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +14 | +
---|---|
Uncovered lines: | +12 | +
Coverable lines: | +26 | +
Total lines: | +105 | +
Line coverage: | +53.8% | +
Covered branches: | +2 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Field() | 100% | 1 | 1 | 100% |
get_Input() | 100% | 1 | 1 | 100% |
get_Output() | 100% | 1 | 1 | 100% |
get_IncludeWildcard() | 100% | 1 | 1 | 100% |
.ctor() | 100% | 1 | 1 | 100% |
OnInitialized() | 100% | 1 | 1 | 100% |
CopyField() | 100% | 2 | 1 | 0% |
ClearField() | 100% | 2 | 1 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Create() | 100% | 2 | 2 | 100% |
Copy() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.SQLInClause.SQLInClause | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SQLInClause/SQLInClause.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +22 | +
Coverable lines: | +22 | +
Total lines: | +82 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +6 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Parse() | 0% | 42 | 6 | 0% |
Copy() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.SQLInput.SQLInput | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SQLInput/SQLInput.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +21 | +
Coverable lines: | +21 | +
Total lines: | +75 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
CopyField() | 100% | 2 | 1 | 0% |
ClearField() | 100% | 2 | 1 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Parse() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.SiteSettings | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SiteSettings.razor.cs | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +12 | +
Coverable lines: | +12 | +
Total lines: | +23 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
OpenSiteSettingsAsync() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.SiteSettingsPanel | +
---|---|
Assembly: | +Utility | +
File(s): | +File 1: /home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SiteSettingsPanel.razor File 2: /home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/SiteSettingsPanel.razor.cs |
+
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +23 | +
Coverable lines: | +23 | +
Total lines: | +92 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +4 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
File 1: ResetSavedTab() | 100% | 2 | 1 | 0% |
File 2: get_Logger() | 100% | 2 | 1 | 0% |
File 2: get_CacheStorageAccessor() | 100% | 2 | 1 | 0% |
File 2: get_GlobalState() | 100% | 2 | 1 | 0% |
File 2: get_Mode() | 100% | 2 | 1 | 0% |
File 2: get_OfficeColor() | 100% | 2 | 1 | 0% |
File 2: get_Direction() | 100% | 2 | 1 | 0% |
File 2: get_AllModes() | 100% | 2 | 1 | 0% |
File 2: get_AllOfficeColors() | 100% | 2 | 1 | 0% |
File 2: GetCustomColor(...) | 0% | 20 | 4 | 0% |
Class: | +Utility.Components.Stopwatch.Stopwatch | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/Stopwatch/Stopwatch.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +43 | +
Coverable lines: | +43 | +
Total lines: | +109 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +6 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Input() | 100% | 2 | 1 | 0% |
get_TimerOut() | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
StartStop() | 0% | 6 | 2 | 0% |
Reset() | 100% | 2 | 1 | 0% |
Start(...) | 0% | 6 | 2 | 0% |
Stop() | 100% | 2 | 1 | 0% |
OnInitialized() | 100% | 2 | 1 | 0% |
OnTimedEvent() | 0% | 6 | 2 | 0% |
Dispose() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.StringConverter.StringConverter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/StringConverter/StringConverter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +39 | +
Coverable lines: | +39 | +
Total lines: | +111 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +40 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
Convert() | 0% | 1482 | 38 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
get_Name() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.TimeConverter.TimeConverter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/TimeConverter/TimeConverter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +16 | +
Total lines: | +76 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
Convert() | 100% | 2 | 1 | 0% |
Clear() | 100% | 2 | 1 | 0% |
Copy() | 100% | 2 | 1 | 0% |
ConvertTime(...) | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.TimerControl.TimerControl | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/TimerControl/TimerControl.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +41 | +
Coverable lines: | +41 | +
Total lines: | +109 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +6 | +
Branch coverage: | +0% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
get_Input() | 100% | 2 | 1 | 0% |
get_TimerOut() | 100% | 2 | 1 | 0% |
.ctor() | 100% | 2 | 1 | 0% |
StartStop() | 0% | 6 | 2 | 0% |
Reset() | 100% | 2 | 1 | 0% |
Start(...) | 0% | 6 | 2 | 0% |
Stop() | 100% | 2 | 1 | 0% |
OnInitialized() | 100% | 2 | 1 | 0% |
OnTimedEvent() | 0% | 6 | 2 | 0% |
Dispose() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.UnicodePicker.UnicodePicker | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/UnicodePicker/UnicodePicker.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +1 | +
Total lines: | +105 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 2 | 1 | 0% |
Class: | +Utility.Components.UrlEncode.UrlEncode | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/UrlEncode/UrlEncode.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +67 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
.ctor() | 100% | 1 | 1 | 100% |
Encode() | 100% | 1 | 1 | 100% |
Decode() | 100% | 1 | 1 | 100% |
Class: | +Utility.Components.UrlSplitter.UrlSplitter | +
---|---|
Assembly: | +Utility | +
File(s): | +/home/runner/work/Utility-Blazor/Utility-Blazor/src/Utility/Components/UrlSplitter/UrlSplitter.razor | +
Tag: | +106_9081424346 | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +112 | +
Line coverage: | +100% | +
Covered branches: | +2 | +
---|---|
Total branches: | +2 | +
Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
---|---|---|---|---|
BuildRenderTree(...) | 100% | 2 | 2 | 100% |
get_Path() | 100% | 1 | 1 | 100% |
OnInitialized() | 100% | 1 | 1 | 100% |
Split() | 100% | 1 | 1 | 100% |
Parser: | +Cobertura | +
---|---|
Assemblies: | +2 | +
Classes: | +38 | +
Files: | +37 | +
Tag: | +106_9081424346 | +
Coverage date: | +05/14/2024 - 14:46:38 | +
Covered lines: | +158 | +
---|---|
Uncovered lines: | +649 | +
Coverable lines: | +807 | +
Total lines: | +2948 | +
Line coverage: | +19.5% | +
Covered branches: | +24 | +
---|---|
Total branches: | +154 | +
Branch coverage: | +15.5% | +
Feature is only available for sponsors
+Upgrade to PRO version +Assembly | +Class | +Method | +Crap Score | +Cyclomatic complexity | +
---|---|---|---|---|
Utility | +Utility.Components.StringConverter.StringConverter | +Convert() | 1482 | +38 | +
Utility | +Utility.Components.HCF.HCF | +text2html(...) | 342 | +18 | +
Utility | +Utility.Components.HCF.HCF | +parseWhitespace(...) | 72 | +8 | +
Utility | +Utility.Components.HCF.HCF | +htmlChar(...) | 72 | +8 | +
Utility | +Utility.Components.SQLInClause.SQLInClause | +Parse() | 42 | +6 | +
Utility | +Utility.Components.MonacoDiffEditor.MonacoDiffEditor | +ChangeTheme() | 20 | +4 | +
Utility | +Utility.Components.MonacoEditor.MonacoEditor | +ChangeTheme() | 20 | +4 | +
Utility | +Utility.Components.SiteSettingsPanel | +GetCustomColor(...) | 20 | +4 | +
Utility.Common | +Utility.Common.InvertCharExtension | +Invert(...) | 20 | +4 | +
Utility.Common | +Utility.Common.StringExtensions | +FirstCharToUpper(...) | 20 | +4 | +
Parser: | +Cobertura | +
---|---|
Assemblies: | +2 | +
Classes: | +38 | +
Files: | +37 | +
Tag: | +106_9081424346 | +
Coverage date: | +05/14/2024 - 14:46:38 | +
Covered lines: | +158 | +
---|---|
Uncovered lines: | +649 | +
Coverable lines: | +807 | +
Total lines: | +2948 | +
Line coverage: | +19.5% | +
Covered branches: | +24 | +
---|---|
Total branches: | +154 | +
Branch coverage: | +15.5% | +
Feature is only available for sponsors
+Upgrade to PRO version +Assembly | +Class | +Method | +Crap Score | +Cyclomatic complexity | +
---|---|---|---|---|
Utility | +Utility.Components.StringConverter.StringConverter | +Convert() | 1482 | +38 | +
Utility | +Utility.Components.HCF.HCF | +text2html(...) | 342 | +18 | +
Utility | +Utility.Components.HCF.HCF | +parseWhitespace(...) | 72 | +8 | +
Utility | +Utility.Components.HCF.HCF | +htmlChar(...) | 72 | +8 | +
Utility | +Utility.Components.SQLInClause.SQLInClause | +Parse() | 42 | +6 | +
Utility | +Utility.Components.MonacoDiffEditor.MonacoDiffEditor | +ChangeTheme() | 20 | +4 | +
Utility | +Utility.Components.MonacoEditor.MonacoEditor | +ChangeTheme() | 20 | +4 | +
Utility | +Utility.Components.SiteSettingsPanel | +GetCustomColor(...) | 20 | +4 | +
Utility.Common | +Utility.Common.InvertCharExtension | +Invert(...) | 20 | +4 | +
Utility.Common | +Utility.Common.StringExtensions | +FirstCharToUpper(...) | 20 | +4 | +
Line coverage | Branch coverage | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
Utility | 158 | 632 | 790 | 2910 | 20% | 24 | 144 | 16.6% | ||||||
Program | 0 | 8 | 8 | 19 | 0% | 0 | 0 | |||||||
Utility.Components.Ascii.Ascii | 0 | 15 | 15 | 68 | 0% | 0 | 0 | |||||||
Utility.Components.Base64.Base64 | 18 | 6 | 24 | 92 | 75% | 4 | 4 | 100% | ||||||
Utility.Components.Binary.Binary | 0 | 23 | 23 | 66 | 0% | 0 | 2 | 0% | ||||||
Utility.Components.EpochConverter.EpochConverter | 0 | 14 | 14 | 72 | 0% | 0 | 0 | |||||||
Utility.Components.GuidGenerator.GuidGenerator | 26 | 29 | 55 | 199 | 47.2% | 4 | 8 | 50% | ||||||
Utility.Components.HCF.HCF | 0 | 134 | 134 | 267 | 0% | 0 | 34 | 0% | ||||||
Utility.Components.HextoDec.HextoDec | 0 | 8 | 8 | 56 | 0% | 0 | 0 | |||||||
Utility.Components.HexToRGB.HexToRGB | 0 | 13 | 13 | 87 | 0% | 0 | 0 | |||||||
Utility.Components.HTMLEncodeDecode.HTMLEncodeDecode | 12 | 6 | 18 | 75 | 66.6% | 0 | 0 | |||||||
Utility.Components.JWTDebugger.JWTDebugger | 12 | 7 | 19 | 87 | 63.1% | 2 | 2 | 100% | ||||||
Utility.Components.LuhnChecker.LuhnChecker | 18 | 3 | 21 | 89 | 85.7% | 6 | 8 | 75% | ||||||
Utility.Components.MarkdownConverter.MarkdownConverter | 9 | 0 | 9 | 59 | 100% | 0 | 0 | |||||||
Utility.Components.MD5Converter.MD5Converter | 0 | 12 | 12 | 73 | 0% | 0 | 0 | |||||||
Utility.Components.MemoryConverter.MemoryConverter | 22 | 10 | 32 | 105 | 68.7% | 4 | 8 | 50% | ||||||
Utility.Components.MonacoDiffEditor.MonacoDiffEditor | 0 | 34 | 34 | 95 | 0% | 0 | 4 | 0% | ||||||
Utility.Components.MonacoEditor.MonacoEditor | 0 | 16 | 16 | 54 | 0% | 0 | 4 | 0% | ||||||
Utility.Components.SiteSettings | 0 | 12 | 12 | 23 | 0% | 0 | 0 | |||||||
Utility.Components.SiteSettingsPanel | 0 | 23 | 23 | 92 | 0% | 0 | 4 | 0% | ||||||
Utility.Components.SQLContains.SQLContains | 14 | 12 | 26 | 105 | 53.8% | 2 | 2 | 100% | ||||||
Utility.Components.SQLInClause.SQLInClause | 0 | 22 | 22 | 82 | 0% | 0 | 6 | 0% | ||||||
Utility.Components.SQLInput.SQLInput | 0 | 21 | 21 | 75 | 0% | 0 | 0 | |||||||
Utility.Components.Stopwatch.Stopwatch | 0 | 43 | 43 | 109 | 0% | 0 | 6 | 0% | ||||||
Utility.Components.StringConverter.StringConverter | 0 | 39 | 39 | 111 | 0% | 0 | 40 | 0% | ||||||
Utility.Components.TimeConverter.TimeConverter | 0 | 16 | 16 | 76 | 0% | 0 | 0 | |||||||
Utility.Components.TimerControl.TimerControl | 0 | 41 | 41 | 109 | 0% | 0 | 6 | 0% | ||||||
Utility.Components.UnicodePicker.UnicodePicker | 0 | 1 | 1 | 105 | 0% | 0 | 0 | |||||||
Utility.Components.UrlEncode.UrlEncode | 8 | 0 | 8 | 67 | 100% | 0 | 0 | |||||||
Utility.Components.UrlSplitter.UrlSplitter | 19 | 0 | 19 | 112 | 100% | 2 | 2 | 100% | ||||||
Utility.Constants | 0 | 1 | 1 | 6 | 0% | 0 | 0 | |||||||
Utility.Infrastructure.CacheStorageAccessor | 0 | 36 | 36 | 59 | 0% | 0 | 2 | 0% | ||||||
Utility.Pages.Index | 0 | 4 | 4 | 49 | 0% | 0 | 0 | |||||||
Utility.Pages.SQLBuilder | 0 | 2 | 2 | 55 | 0% | 0 | 0 | |||||||
Utility.Shared.MainLayout | 0 | 20 | 20 | 79 | 0% | 0 | 2 | 0% | ||||||
Utility.Shared.NavMenu | 0 | 1 | 1 | 33 | 0% | 0 | 0 | |||||||
Utility.Common | 0 | 17 | 17 | 114 | 0% | 0 | 10 | 0% | ||||||
Utility.Common.InvertCharExtension | 0 | 5 | 5 | 38 | 0% | 0 | 4 | 0% | ||||||
Utility.Common.InvertStringExtension | 0 | 6 | 6 | 38 | 0% | 0 | 2 | 0% | ||||||
Utility.Common.StringExtensions | 0 | 6 | 6 | 38 | 0% | 0 | 4 | 0% |