Class: | +Chemistry_Cafe_API.Tests.DBConnection | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\DBConnection.cs | +
Covered lines: | +1 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +1 | +
Total lines: | +9 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DBConnection() | 2 | 0 |
Class: | +Chemistry_Cafe_API.Models.DeleteReactantProductList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\DeleteReactantProductList.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +8 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Models.Family | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\Family.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +4 | +
Total lines: | +10 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.FamilyController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\FamilyController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.FamilyControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\FamilyControllerTests.cs | +
Covered lines: | +18 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +18 | +
Total lines: | +50 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyControllerTests() | 3 | 0 |
Get_retrieves_family() | 17 | 2 |
Creates_family() | 31 | 2 |
Updates_family() | 48 | 2 |
Class: | +Chemistry_Cafe_API.Services.FamilyService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\FamilyService.cs | +
Covered lines: | +70 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +70 | +
Total lines: | +109 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyService(...) | 2 | 0 |
GetFamiliesAsync() | 56 | 6 |
GetFamilyAsync() | 59 | 6 |
CreateFamilyAsync() | 70 | 2 |
UpdateFamilyAsync() | 61 | 2 |
DeleteFamilyAsync() | 51 | 2 |
ReadAllAsync() | 36 | 7 |
Class: | +Chemistry_Cafe_API.Models.FamilyTagMechList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\FamilyTagMechList.cs | +
Covered lines: | +5 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +5 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.FamilyTagMechListController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\FamilyTagMechListController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.FamilyTagMechListControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\FamilyTagMechListControllerTests.cs | +
Covered lines: | +32 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +32 | +
Total lines: | +66 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListControllerTests() | 3 | 0 |
Get_retrieves_familytagmechlist() | 17 | 2 |
Creates_familytagmechlist() | 35 | 2 |
Updates_familytagmechlist() | 62 | 2 |
Class: | +Chemistry_Cafe_API.Services.FamilyTagMechListService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\FamilyTagMechListService.cs | +
Covered lines: | +64 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +64 | +
Total lines: | +98 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListService(...) | 2 | 0 |
GetFamilyMechListsAsync() | 56 | 6 |
GetFamilyMechListAsync() | 59 | 6 |
CreateFamilyMechListAsync() | 61 | 2 |
UpdateFamilyMechListAsync() | 64 | 2 |
DeleteFamilyMechListAsync() | 51 | 2 |
ReadAllAsync() | 38 | 7 |
Class: | +Chemistry_Cafe_API.Models.FamilyTagMechListVersion | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\FamilyTagMechListVersion.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +14 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.FamilyTagMechListVersionController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\FamilyTagMechListVersionController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListVersionController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.FamilyTagMechListVersionControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\FamilyTagMechListVersionControllerTests.cs | +
Covered lines: | +39 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +39 | +
Total lines: | +72 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListVersionControllerTests() | 3 | 0 |
Get_retrieves_FamilyTagMechListVersion() | 17 | 2 |
Creates_FamilyTagMechListVersion() | 41 | 2 |
Updates_FamilyTagMechListVersion() | 67 | 2 |
Class: | +Chemistry_Cafe_API.Services.FamilyTagMechListVersionService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\FamilyTagMechListVersionService.cs | +
Covered lines: | +73 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +73 | +
Total lines: | +107 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FamilyTagMechListVersionService(...) | 2 | 0 |
GetFamilyMechListVersionsAsync() | 56 | 6 |
GetFamilyMechListVersionAsync() | 59 | 6 |
CreateFamilyMechListVersionAsync() | 70 | 2 |
UpdateFamilyMechListVersionAsync() | 73 | 2 |
DeleteFamilyMechListVersionAsync() | 51 | 2 |
ReadAllAsync() | 44 | 7 |
Class: | +Chemistry_Cafe_API.Controllers.OpenAtmosController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\OpenAtmosController.cs | +
Covered lines: | +10 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +10 | +
Total lines: | +37 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
OpenAtmosController(...) | 3 | 0 |
GetJSON() | 16 | 2 |
GetYAML() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.OpenAtmosControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\OpenAtmosControllerTests.cs | +
Covered lines: | +11 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +11 | +
Total lines: | +34 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
OpenAtmosControllerTests() | 2 | 0 |
Get_retrieves_JSON() | 19 | 2 |
Get_retrieves_YAML() | 19 | 2 |
Class: | +Chemistry_Cafe_API.Services.OpenAtmosService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\OpenAtmosService.cs | +
Covered lines: | +194 | +
---|---|
Uncovered lines: | +64 | +
Coverable lines: | +258 | +
Total lines: | +311 | +
Line coverage: | +75.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
OpenAtmosService(...) | 2 | 0 |
GetJSON() | 234 | 54 |
GetYAML() | 203 | 54 |
Class: | +Program | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Program.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +21 | +
Coverable lines: | +21 | +
Total lines: | +40 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
<Main>$(...) | 0 | 27 |
Class: | +Chemistry_Cafe_API.Models.Property | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\Property.cs | +
Covered lines: | +21 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +22 | +
Total lines: | +28 | +
Line coverage: | +95.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Models.PropertyList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\PropertyList.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +4 | +
Total lines: | +10 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.PropertyListController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\PropertyListController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +22 | +
Total lines: | +64 | +
Line coverage: | +86.3% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyListController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
GetProperties() | 0 | 18 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.PropertyListControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\PropertyListControllerTests.cs | +
Covered lines: | +31 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +31 | +
Total lines: | +63 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyListControllerTests() | 3 | 0 |
Get_retrieves_propertylist() | 17 | 2 |
Creates_propertylist() | 34 | 2 |
Updates_propertylist() | 60 | 2 |
Class: | +Chemistry_Cafe_API.Services.PropertyListService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\PropertyListService.cs | +
Covered lines: | +121 | +
---|---|
Uncovered lines: | +9 | +
Coverable lines: | +130 | +
Total lines: | +171 | +
Line coverage: | +93% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyListService(...) | 2 | 0 |
GetPropertyListsAsync() | 56 | 6 |
GetPropertyListAsync() | 59 | 6 |
GetPropertiesAsync() | 58 | 6 |
CreatePropertyListAsync() | 58 | 2 |
UpdatePropertyListAsync() | 61 | 2 |
DeletePropertyListAsync() | 51 | 2 |
ReadAllAsync() | 36 | 7 |
ReadAllPropertiesAsync() | 88 | 18 |
Class: | +Chemistry_Cafe_API.Models.PropertyType | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\PropertyType.cs | +
Covered lines: | +5 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +5 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.PropertyTypeController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\PropertyTypeController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +22 | +
Total lines: | +64 | +
Line coverage: | +86.3% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyTypeController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
GetValidation() | 0 | 18 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.PropertyTypeControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\PropertyTypeControllerTests.cs | +
Covered lines: | +33 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +33 | +
Total lines: | +65 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyTypeControllerTests() | 3 | 0 |
Get_retrieves_propertytype() | 17 | 2 |
Creates_propertytype() | 34 | 2 |
Updates_propertytype() | 60 | 2 |
Class: | +Chemistry_Cafe_API.Services.PropertyTypeService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\PropertyTypeService.cs | +
Covered lines: | +71 | +
---|---|
Uncovered lines: | +7 | +
Coverable lines: | +78 | +
Total lines: | +120 | +
Line coverage: | +91% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyTypeService(...) | 2 | 0 |
GetPropertyTypesAsync() | 56 | 6 |
GetPropertyTypeAsync() | 59 | 6 |
GetPropertyTypeValidationAsync() | 0 | 64 |
CreatePropertyTypeAsync() | 61 | 2 |
UpdatePropertyTypeAsync() | 64 | 2 |
DeletePropertyTypeAsync() | 51 | 2 |
ReadAllAsync() | 47 | 7 |
Class: | +Chemistry_Cafe_API.Models.PropertyVersion | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\PropertyVersion.cs | +
Covered lines: | +13 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +13 | +
Total lines: | +19 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.PropertyVersionController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\PropertyVersionController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyVersionController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.PropertyVersionControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\PropertyVersionControllerTests.cs | +
Covered lines: | +38 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +38 | +
Total lines: | +70 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyVersionControllerTests() | 3 | 0 |
Get_retrieves_propertyversion() | 17 | 2 |
Creates_propertyversion() | 40 | 2 |
Updates_propertyversion() | 67 | 2 |
Class: | +Chemistry_Cafe_API.Services.PropertyVersionService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\PropertyVersionService.cs | +
Covered lines: | +98 | +
---|---|
Uncovered lines: | +9 | +
Coverable lines: | +107 | +
Total lines: | +142 | +
Line coverage: | +91.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PropertyVersionService(...) | 2 | 0 |
GetPropertyVersionsAsync() | 56 | 6 |
GetPropertyVersionAsync() | 59 | 6 |
CreatePropertyVersionAsync() | 85 | 2 |
UpdatePropertyVersionAsync() | 88 | 2 |
DeletePropertyVersionAsync() | 51 | 2 |
ReadAllAsync() | 61 | 18 |
Class: | +Chemistry_Cafe_API.Models.ReactantProductList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\ReactantProductList.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +10 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.ReactantProductListController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\ReactantProductListController.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +25 | +
Coverable lines: | +25 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
ReactantProductListController(...) | 0 | 3 |
Get() | 0 | 18 |
Get() | 0 | 18 |
GetReactants() | 0 | 18 |
GetProducts() | 0 | 18 |
Create() | 0 | 18 |
Put() | 0 | 18 |
Delete() | 0 | 18 |
Class: | +Chemistry_Cafe_API.Services.ReactantProductListService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\ReactantProductListService.cs | +
Covered lines: | +36 | +
---|---|
Uncovered lines: | +60 | +
Coverable lines: | +96 | +
Total lines: | +141 | +
Line coverage: | +37.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ReactantProductListService(...) | 2 | 0 |
GetReactantProductListsAsync() | 0 | 62 |
GetReactantProductListAsync() | 0 | 65 |
GetReactantsAsync() | 58 | 6 |
GetProductsAsync() | 58 | 6 |
CreateReactantProductListAsync() | 0 | 63 |
UpdateReactantProductListAsync() | 0 | 63 |
DeleteReactantProductListAsync() | 0 | 57 |
ReadAllAsync() | 0 | 43 |
ReadAllReactantsProductsAsync() | 38 | 7 |
Class: | +Chemistry_Cafe_API.Models.ReactantsProducts | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\ReactantsProducts.cs | +
Covered lines: | +5 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +5 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Models.Reaction | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\Reaction.cs | +
Covered lines: | +6 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +6 | +
Total lines: | +12 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.ReactionController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\ReactionController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +25 | +
Total lines: | +72 | +
Line coverage: | +76% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ReactionController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
GetString() | 0 | 18 |
GetTags() | 0 | 18 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.ReactionControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\ReactionControllerTests.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +49 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ReactionControllerTests() | 3 | 0 |
Get_retrieves_reaction() | 17 | 2 |
Creates_reaction() | 29 | 2 |
Updates_reaction() | 55 | 2 |
Class: | +Chemistry_Cafe_API.Services.ReactionService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\ReactionService.cs | +
Covered lines: | +142 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +142 | +
Total lines: | +203 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ReactionService(...) | 2 | 0 |
GetReactionsAsync() | 83 | 6 |
GetReactionAsync() | 89 | 10 |
GetTags() | 85 | 6 |
GetReactionStringAsync() | 114 | 6 |
CreateReactionAsync() | 60 | 2 |
UpdateReactionAsync() | 64 | 2 |
DeleteReactionAsync() | 51 | 2 |
ReadAllAsync() | 48 | 7 |
Class: | +Chemistry_Cafe_API.Models.Species | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\Species.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +3 | +
Total lines: | +9 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.SpeciesController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\SpeciesController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +22 | +
Total lines: | +64 | +
Line coverage: | +86.3% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SpeciesController(...) | 3 | 0 |
Get() | 16 | 2 |
GetTags() | 0 | 18 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.SpeciesControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\SpeciesControllerTests .cs | +
Covered lines: | +22 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +22 | +
Total lines: | +55 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SpeciesControllerTests() | 2 | 0 |
Get_retrieves_species() | 18 | 2 |
Creates_species() | 30 | 2 |
Updates_species() | 56 | 2 |
Class: | +Chemistry_Cafe_API.Services.SpeciesService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\SpeciesService.cs | +
Covered lines: | +65 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +65 | +
Total lines: | +104 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SpeciesService(...) | 2 | 0 |
GetSpeciesAsync() | 56 | 6 |
GetSpeciesAsync() | 59 | 6 |
GetTags() | 58 | 6 |
CreateSpeciesAsync() | 54 | 2 |
UpdateSpeciesAsync() | 58 | 2 |
DeleteSpeciesAsync() | 51 | 2 |
ReadAllAsync() | 34 | 7 |
Class: | +Chemistry_Cafe_API.Models.TagMechanism | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\TagMechanism.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +3 | +
Total lines: | +9 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.TagMechanismController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\TagMechanismController.cs | +
Covered lines: | +22 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +22 | +
Total lines: | +63 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
GetTags() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.TagMechanismControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\TagMechanismControllerTests.cs | +
Covered lines: | +28 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +28 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismControllerTests() | 2 | 0 |
Get_retrieves_tagmechanism() | 18 | 2 |
Get_retrieves_tagmechanism_family() | 19 | 2 |
Creates_tagmechanism() | 30 | 2 |
Updates_tagmechanism() | 56 | 2 |
Class: | +Chemistry_Cafe_API.Models.TagMechanismReactionList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\TagMechanismReactionList.cs | +
Covered lines: | +5 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +5 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.TagMechanismReactionListController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\TagMechanismReactionListController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.TagMechanismReactionListControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\TagMechanismReactionListControllerTests.cs | +
Covered lines: | +36 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +36 | +
Total lines: | +71 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListControllerTests() | 2 | 0 |
Get_retrieves_tagmechanismreactionlist() | 18 | 2 |
Creates_tagmechanismreactionlist() | 37 | 2 |
Updates_tagmechanismreactionlist() | 63 | 2 |
Class: | +Chemistry_Cafe_API.Services.TagMechanismReactionListService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\TagMechanismReactionListService.cs | +
Covered lines: | +64 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +64 | +
Total lines: | +98 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListService(...) | 2 | 0 |
GetTagMechanismReactionsAsync() | 56 | 6 |
GetTagMechanismReactionAsync() | 59 | 6 |
CreateTagMechanismReactionAsync() | 61 | 2 |
UpdateTagMechanismReactionAsync() | 64 | 2 |
DeleteTagMechanismReactionAsync() | 51 | 2 |
ReadAllAsync() | 38 | 7 |
Class: | +Chemistry_Cafe_API.Models.TagMechanismReactionListVersion | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\TagMechanismReactionListVersion.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +14 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.TagMechanismReactionListVersionController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\TagMechanismReactionListVersionController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListVersionController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.TagMechanismReactionListVersionControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\TagMechanismReactionListVersionControllerTests.cs | +
Covered lines: | +42 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +42 | +
Total lines: | +77 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListVersionControllerTests() | 2 | 0 |
Get_retrieves_TagMechanismReactionListVersion() | 18 | 2 |
Creates_TagMechanismReactionListVersion() | 42 | 2 |
Updates_TagMechanismReactionListVersion() | 68 | 2 |
Class: | +Chemistry_Cafe_API.Services.TagMechanismReactionListVersionService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\TagMechanismReactionListVersionService.cs | +
Covered lines: | +73 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +73 | +
Total lines: | +107 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismReactionListVersionService(...) | 2 | 0 |
GetTagMechanismReactionListVersionsAsync() | 56 | 6 |
GetTagMechanismReactionListVersionAsync() | 59 | 6 |
CreateTagMechanismReactionListVersionAsync() | 70 | 2 |
UpdateTagMechanismReactionListVersionAsync() | 73 | 2 |
DeleteTagMechanismReactionListVersionAsync() | 51 | 2 |
ReadAllAsync() | 44 | 7 |
Class: | +Chemistry_Cafe_API.Services.TagMechanismService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\TagMechanismService.cs | +
Covered lines: | +65 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +65 | +
Total lines: | +104 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismService(...) | 2 | 0 |
GetTagMechanismsAsync() | 56 | 6 |
GetTagMechanismAsync() | 59 | 6 |
GetTagsAsync() | 58 | 6 |
CreateTagMechanismAsync() | 54 | 2 |
UpdateTagMechanismAsync() | 58 | 2 |
DeleteTagMechanismAsync() | 51 | 2 |
ReadAllAsync() | 34 | 7 |
Class: | +Chemistry_Cafe_API.Models.TagMechanismSpeciesList | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\TagMechanismSpeciesList.cs | +
Covered lines: | +5 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +5 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.TagMechanismSpeciesListController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\TagMechanismSpeciesListController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.TagMechanismSpeciesListControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\TagMechanismSpeciesListControllerTests.cs | +
Covered lines: | +36 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +36 | +
Total lines: | +71 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListControllerTests() | 2 | 0 |
Get_retrieves_tagmechanismspecieslist() | 18 | 2 |
Creates_tagmechanismspecieslist() | 37 | 2 |
Updates_tagmechanismspecieslist() | 63 | 2 |
Class: | +Chemistry_Cafe_API.Services.TagMechanismSpeciesListService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\TagMechanismSpeciesListService.cs | +
Covered lines: | +64 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +64 | +
Total lines: | +98 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListService(...) | 2 | 0 |
GetTagMechanismSpeciessAsync() | 56 | 6 |
GetTagMechanismSpeciesAsync() | 59 | 6 |
CreateTagMechanismSpeciesAsync() | 61 | 2 |
UpdateTagMechanismSpeciesAsync() | 64 | 2 |
DeleteTagMechanismSpeciesAsync() | 51 | 2 |
ReadAllAsync() | 38 | 7 |
Class: | +Chemistry_Cafe_API.Models.TagMechanismSpeciesListVersion | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\TagMechanismSpeciesListVersion.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +14 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.TagMechanismSpeciesListVersionController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\TagMechanismSpeciesListVersionController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListVersionController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.TagMechanismSpeciesListVersionControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\TagMechanismSpeciesListVersionControllerTests.cs | +
Covered lines: | +39 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +39 | +
Total lines: | +77 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListVersionControllerTests() | 3 | 0 |
Get_retrieves_TagMechanismSpeciesListVersion() | 17 | 2 |
Creates_TagMechanismSpeciesListVersion() | 43 | 2 |
Updates_TagMechanismSpeciesListVersion() | 69 | 2 |
Class: | +Chemistry_Cafe_API.Services.TagMechanismSpeciesListVersionService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\TagMechanismSpeciesListVersionService.cs | +
Covered lines: | +73 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +73 | +
Total lines: | +107 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TagMechanismSpeciesListVersionService(...) | 2 | 0 |
GetTagMechanismSpeciesListVersionsAsync() | 56 | 6 |
GetTagMechanismSpeciesListVersionAsync() | 59 | 6 |
CreateTagMechanismSpeciesListVersionAsync() | 70 | 2 |
UpdateTagMechanismSpeciesListVersionAsync() | 73 | 2 |
DeleteTagMechanismSpeciesListVersionAsync() | 51 | 2 |
ReadAllAsync() | 45 | 7 |
Class: | +Chemistry_Cafe_API.Models.User | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\User.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +3 | +
Total lines: | +9 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.UserController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\UserController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.UserControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\UserControllerTests.cs | +
Covered lines: | +22 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +22 | +
Total lines: | +55 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserControllerTests() | 2 | 0 |
Get_retrieves_user() | 18 | 2 |
Creates_user() | 30 | 2 |
Updates_user() | 56 | 2 |
Class: | +Chemistry_Cafe_API.Models.UserPreferences | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Models\UserPreferences.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +4 | +
Total lines: | +10 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Class: | +Chemistry_Cafe_API.Controllers.UserPreferencesController | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Controllers\UserPreferencesController.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserPreferencesController(...) | 3 | 0 |
Get() | 16 | 2 |
Get() | 16 | 2 |
Create() | 16 | 2 |
Put() | 16 | 2 |
Delete() | 16 | 2 |
Class: | +Chemistry_Cafe_API.Tests.UserPreferencesControllerTests | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Tests\UserPreferencesControllerTests.cs | +
Covered lines: | +30 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +30 | +
Total lines: | +62 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserPreferencesControllerTests() | 3 | 0 |
Get_retrieves_userpreferences() | 17 | 2 |
Creates_userpreferences() | 34 | 2 |
Updates_userpreferences() | 59 | 2 |
Class: | +Chemistry_Cafe_API.Services.UserPreferencesService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\UserPreferencesService.cs | +
Covered lines: | +61 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +61 | +
Total lines: | +96 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserPreferencesService(...) | 2 | 0 |
GetUserPreferencesAsync() | 56 | 6 |
GetUserPreferencesAsync() | 59 | 6 |
CreateUserPreferencesAsync() | 58 | 2 |
UpdateUserPreferencesAsync() | 61 | 2 |
DeleteUserPreferencesAsync() | 51 | 2 |
ReadAllAsync() | 36 | 7 |
Class: | +Chemistry_Cafe_API.Services.UserService | +
---|---|
Assembly: | +chemistry cafe api.dll | +
File(s): | +C:\Users\Evan\Documents\GitHub\chemistry-cafe-api\Services\UserService.cs | +
Covered lines: | +58 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +58 | +
Total lines: | +93 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
UserService(...) | 2 | 0 |
GetUsersAsync() | 56 | 6 |
GetUserAsync() | 59 | 6 |
CreateUserAsync() | 54 | 2 |
UpdateUserAsync() | 58 | 2 |
DeleteUserAsync() | 51 | 2 |
ReadAllAsync() | 34 | 7 |
Parser: | +DynamicCodeCoverage | +
---|---|
Assemblies: | +2 | +
Classes: | +236 | +
Files: | +224 | +
Covered lines: | +4812 | +
---|---|
Uncovered lines: | +8354 | +
Coverable lines: | +13166 | +
Total lines: | +26871 | +
Line coverage: | +36.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Parser: | +DynamicCodeCoverage | +
---|---|
Assemblies: | +2 | +
Classes: | +236 | +
Files: | +224 | +
Covered lines: | +4812 | +
---|---|
Uncovered lines: | +8354 | +
Coverable lines: | +13166 | +
Total lines: | +26871 | +
Line coverage: | +36.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Line coverage | ||||||||
---|---|---|---|---|---|---|---|---|
Name | Covered | Uncovered | Coverable | Total | Percentage | |||
chemistry cafe api.dll | 2277 | 217 | 2494 | 4499 | 91.2% | |||
Chemistry_Cafe_API.Controllers.FamilyController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.FamilyTagMechListController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.FamilyTagMechListVersionController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.OpenAtmosController | 10 | 0 | 10 | 37 | 100% | |||
Chemistry_Cafe_API.Controllers.PropertyListController | 19 | 3 | 22 | 64 | 86.3% | |||
Chemistry_Cafe_API.Controllers.PropertyTypeController | 19 | 3 | 22 | 64 | 86.3% | |||
Chemistry_Cafe_API.Controllers.PropertyVersionController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.ReactantProductListController | 0 | 25 | 25 | 72 | 0% | |||
Chemistry_Cafe_API.Controllers.ReactionController | 19 | 6 | 25 | 72 | 76% | |||
Chemistry_Cafe_API.Controllers.SpeciesController | 19 | 3 | 22 | 64 | 86.3% | |||
Chemistry_Cafe_API.Controllers.TagMechanismController | 22 | 0 | 22 | 63 | 100% | |||
Chemistry_Cafe_API.Controllers.TagMechanismReactionListController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.TagMechanismReactionListVersionController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.TagMechanismSpeciesListController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.TagMechanismSpeciesListVersionController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.UserController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Controllers.UserPreferencesController | 19 | 0 | 19 | 57 | 100% | |||
Chemistry_Cafe_API.Models.DeleteReactantProductList | 0 | 2 | 2 | 8 | 0% | |||
Chemistry_Cafe_API.Models.Family | 4 | 0 | 4 | 10 | 100% | |||
Chemistry_Cafe_API.Models.FamilyTagMechList | 5 | 0 | 5 | 11 | 100% | |||
Chemistry_Cafe_API.Models.FamilyTagMechListVersion | 8 | 0 | 8 | 14 | 100% | |||
Chemistry_Cafe_API.Models.Property | 21 | 1 | 22 | 28 | 95.4% | |||
Chemistry_Cafe_API.Models.PropertyList | 4 | 0 | 4 | 10 | 100% | |||
Chemistry_Cafe_API.Models.PropertyType | 5 | 0 | 5 | 11 | 100% | |||
Chemistry_Cafe_API.Models.PropertyVersion | 13 | 0 | 13 | 19 | 100% | |||
Chemistry_Cafe_API.Models.ReactantProductList | 0 | 4 | 4 | 10 | 0% | |||
Chemistry_Cafe_API.Models.ReactantsProducts | 5 | 0 | 5 | 11 | 100% | |||
Chemistry_Cafe_API.Models.Reaction | 6 | 0 | 6 | 12 | 100% | |||
Chemistry_Cafe_API.Models.Species | 3 | 0 | 3 | 9 | 100% | |||
Chemistry_Cafe_API.Models.TagMechanism | 3 | 0 | 3 | 9 | 100% | |||
Chemistry_Cafe_API.Models.TagMechanismReactionList | 5 | 0 | 5 | 11 | 100% | |||
Chemistry_Cafe_API.Models.TagMechanismReactionListVersion | 8 | 0 | 8 | 14 | 100% | |||
Chemistry_Cafe_API.Models.TagMechanismSpeciesList | 5 | 0 | 5 | 11 | 100% | |||
Chemistry_Cafe_API.Models.TagMechanismSpeciesListVersion | 8 | 0 | 8 | 14 | 100% | |||
Chemistry_Cafe_API.Models.User | 3 | 0 | 3 | 9 | 100% | |||
Chemistry_Cafe_API.Models.UserPreferences | 4 | 0 | 4 | 10 | 100% | |||
Chemistry_Cafe_API.Services.FamilyService | 70 | 0 | 70 | 109 | 100% | |||
Chemistry_Cafe_API.Services.FamilyTagMechListService | 64 | 0 | 64 | 98 | 100% | |||
Chemistry_Cafe_API.Services.FamilyTagMechListVersionService | 73 | 0 | 73 | 107 | 100% | |||
Chemistry_Cafe_API.Services.OpenAtmosService | 194 | 64 | 258 | 311 | 75.1% | |||
Chemistry_Cafe_API.Services.PropertyListService | 121 | 9 | 130 | 171 | 93% | |||
Chemistry_Cafe_API.Services.PropertyTypeService | 71 | 7 | 78 | 120 | 91% | |||
Chemistry_Cafe_API.Services.PropertyVersionService | 98 | 9 | 107 | 142 | 91.5% | |||
Chemistry_Cafe_API.Services.ReactantProductListService | 36 | 60 | 96 | 141 | 37.5% | |||
Chemistry_Cafe_API.Services.ReactionService | 142 | 0 | 142 | 203 | 100% | |||
Chemistry_Cafe_API.Services.SpeciesService | 65 | 0 | 65 | 104 | 100% | |||
Chemistry_Cafe_API.Services.TagMechanismReactionListService | 64 | 0 | 64 | 98 | 100% | |||
Chemistry_Cafe_API.Services.TagMechanismReactionListVersionService | 73 | 0 | 73 | 107 | 100% | |||
Chemistry_Cafe_API.Services.TagMechanismService | 65 | 0 | 65 | 104 | 100% | |||
Chemistry_Cafe_API.Services.TagMechanismSpeciesListService | 64 | 0 | 64 | 98 | 100% | |||
Chemistry_Cafe_API.Services.TagMechanismSpeciesListVersionService | 73 | 0 | 73 | 107 | 100% | |||
Chemistry_Cafe_API.Services.UserPreferencesService | 61 | 0 | 61 | 96 | 100% | |||
Chemistry_Cafe_API.Services.UserService | 58 | 0 | 58 | 93 | 100% | |||
Chemistry_Cafe_API.Tests.DBConnection | 1 | 0 | 1 | 9 | 100% | |||
Chemistry_Cafe_API.Tests.FamilyControllerTests | 18 | 0 | 18 | 50 | 100% | |||
Chemistry_Cafe_API.Tests.FamilyTagMechListControllerTests | 32 | 0 | 32 | 66 | 100% | |||
Chemistry_Cafe_API.Tests.FamilyTagMechListVersionControllerTests | 39 | 0 | 39 | 72 | 100% | |||
Chemistry_Cafe_API.Tests.OpenAtmosControllerTests | 11 | 0 | 11 | 34 | 100% | |||
Chemistry_Cafe_API.Tests.PropertyListControllerTests | 31 | 0 | 31 | 63 | 100% | |||
Chemistry_Cafe_API.Tests.PropertyTypeControllerTests | 33 | 0 | 33 | 65 | 100% | |||
Chemistry_Cafe_API.Tests.PropertyVersionControllerTests | 38 | 0 | 38 | 70 | 100% | |||
Chemistry_Cafe_API.Tests.ReactionControllerTests | 19 | 0 | 19 | 49 | 100% | |||
Chemistry_Cafe_API.Tests.SpeciesControllerTests | 22 | 0 | 22 | 55 | 100% | |||
Chemistry_Cafe_API.Tests.TagMechanismControllerTests | 28 | 0 | 28 | 67 | 100% | |||
Chemistry_Cafe_API.Tests.TagMechanismReactionListControllerTests | 36 | 0 | 36 | 71 | 100% | |||
Chemistry_Cafe_API.Tests.TagMechanismReactionListVersionControllerTests | 42 | 0 | 42 | 77 | 100% | |||
Chemistry_Cafe_API.Tests.TagMechanismSpeciesListControllerTests | 36 | 0 | 36 | 71 | 100% | |||
Chemistry_Cafe_API.Tests.TagMechanismSpeciesListVersionControllerTests | 39 | 0 | 39 | 77 | 100% | |||
Chemistry_Cafe_API.Tests.UserControllerTests | 22 | 0 | 22 | 55 | 100% | |||
Chemistry_Cafe_API.Tests.UserPreferencesControllerTests | 30 | 0 | 30 | 62 | 100% | |||
Program | 0 | 21 | 21 | 40 | 0% | |||
mysqlconnector.dll | 2535 | 8137 | 10672 | 33363 | 23.7% | |||
MySqlConnector.Authentication.AuthenticationPlugins | 0 | 10 | 10 | 40 | 0% | |||
MySqlConnector.ColumnReaders.BinaryBooleanColumnReader | 0 | 4 | 4 | 19 | 0% | |||
MySqlConnector.ColumnReaders.BinaryDateTimeColumnReader | 0 | 28 | 28 | 62 | 0% | |||
MySqlConnector.ColumnReaders.BinaryDoubleColumnReader | 0 | 2 | 2 | 12 | 0% | |||
MySqlConnector.ColumnReaders.BinaryFloatColumnReader | 0 | 2 | 2 | 12 | 0% | |||
MySqlConnector.ColumnReaders.BinarySignedInt16ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinarySignedInt32ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinarySignedInt64ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinarySignedInt8ColumnReader | 0 | 4 | 4 | 19 | 0% | |||
MySqlConnector.ColumnReaders.BinaryTimeColumnReader | 0 | 16 | 16 | 33 | 0% | |||
MySqlConnector.ColumnReaders.BinaryUnsignedInt16ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinaryUnsignedInt32ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinaryUnsignedInt64ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BinaryUnsignedInt8ColumnReader | 0 | 4 | 4 | 19 | 0% | |||
MySqlConnector.ColumnReaders.BinaryYearColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.BitColumnReader | 0 | 11 | 11 | 37 | 0% | |||
MySqlConnector.ColumnReaders.BytesColumnReader | 0 | 2 | 2 | 11 | 0% | |||
MySqlConnector.ColumnReaders.ColumnReader | 24 | 35 | 59 | 125 | 40.6% | |||
MySqlConnector.ColumnReaders.DecimalColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.GuidBinary16ColumnReader | 0 | 3 | 3 | 20 | 0% | |||
MySqlConnector.ColumnReaders.GuidChar32ColumnReader | 0 | 3 | 3 | 15 | 0% | |||
MySqlConnector.ColumnReaders.GuidChar36ColumnReader | 0 | 3 | 3 | 15 | 0% | |||
MySqlConnector.ColumnReaders.GuidLittleEndianBinary16ColumnReader | 0 | 3 | 3 | 17 | 0% | |||
MySqlConnector.ColumnReaders.GuidTimeSwapBinary16ColumnReader | 0 | 3 | 3 | 20 | 0% | |||
MySqlConnector.ColumnReaders.NullColumnReader | 0 | 2 | 2 | 11 | 0% | |||
MySqlConnector.ColumnReaders.StringColumnReader | 2 | 0 | 2 | 13 | 100% | |||
MySqlConnector.ColumnReaders.TextBooleanColumnReader | 0 | 4 | 4 | 19 | 0% | |||
MySqlConnector.ColumnReaders.TextDateTimeColumnReader | 25 | 17 | 42 | 95 | 59.5% | |||
MySqlConnector.ColumnReaders.TextDoubleColumnReader | 1 | 9 | 10 | 23 | 10% | |||
MySqlConnector.ColumnReaders.TextFloatColumnReader | 3 | 7 | 10 | 23 | 30% | |||
MySqlConnector.ColumnReaders.TextSignedInt16ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.TextSignedInt32ColumnReader | 3 | 1 | 4 | 20 | 75% | |||
MySqlConnector.ColumnReaders.TextSignedInt64ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.TextSignedInt8ColumnReader | 3 | 1 | 4 | 20 | 75% | |||
MySqlConnector.ColumnReaders.TextTimeColumnReader | 0 | 2 | 2 | 12 | 0% | |||
MySqlConnector.ColumnReaders.TextUnsignedInt16ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.TextUnsignedInt32ColumnReader | 0 | 4 | 4 | 18 | 0% | |||
MySqlConnector.ColumnReaders.TextUnsignedInt64ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.ColumnReaders.TextUnsignedInt8ColumnReader | 0 | 4 | 4 | 20 | 0% | |||
MySqlConnector.Core.CachedParameter | 0 | 19 | 19 | 26 | 0% | |||
MySqlConnector.Core.CachedProcedure | 0 | 155 | 155 | 268 | 0% | |||
MySqlConnector.Core.ColumnTypeMetadata | 12 | 0 | 12 | 18 | 100% | |||
MySqlConnector.Core.CommandExecutor | 19 | 16 | 35 | 79 | 54.2% | |||
MySqlConnector.Core.CommandListPosition | 17 | 0 | 17 | 29 | 100% | |||
MySqlConnector.Core.ConcatenatedCommandPayloadCreator | 0 | 16 | 16 | 43 | 0% | |||
MySqlConnector.Core.ConnectionPool | 144 | 232 | 376 | 822 | 38.2% | |||
MySqlConnector.Core.ConnectionSettings | 111 | 113 | 224 | 330 | 49.5% | |||
MySqlConnector.Core.DataReaderValuesEnumerator | 0 | 6 | 6 | 37 | 0% | |||
MySqlConnector.Core.DataRowsValuesEnumerator | 0 | 13 | 13 | 63 | 0% | |||
MySqlConnector.Core.DbDataReaderValuesEnumerator | 0 | 5 | 5 | 24 | 0% | |||
MySqlConnector.Core.DbTypeMapping | 3 | 3 | 6 | 15 | 50% | |||
MySqlConnector.Core.EnlistedTransactionBase | 0 | 28 | 28 | 59 | 0% | |||
MySqlConnector.Core.FailOverLoadBalancer | 4 | 0 | 4 | 21 | 100% | |||
MySqlConnector.Core.ICancellableCommandExtensions | 16 | 6 | 22 | 92 | 72.7% | |||
MySqlConnector.Core.IMySqlCommandExtensions | 17 | 5 | 22 | 54 | 77.2% | |||
MySqlConnector.Core.MetricsReporter | 35 | 3 | 38 | 60 | 92.1% | |||
MySqlConnector.Core.NormalizedSchema | 0 | 27 | 27 | 108 | 0% | |||
MySqlConnector.Core.ParsedStatement | 0 | 4 | 4 | 31 | 0% | |||
MySqlConnector.Core.ParsedStatements | 0 | 6 | 6 | 19 | 0% | |||
MySqlConnector.Core.PreparedStatement | 0 | 5 | 5 | 14 | 0% | |||
MySqlConnector.Core.PreparedStatements | 0 | 5 | 5 | 12 | 0% | |||
MySqlConnector.Core.RandomLoadBalancer | 0 | 11 | 11 | 48 | 0% | |||
MySqlConnector.Core.ResultSet | 97 | 97 | 194 | 374 | 50% | |||
MySqlConnector.Core.RoundRobinLoadBalancer | 0 | 9 | 9 | 68 | 0% | |||
MySqlConnector.Core.Row | 72 | 227 | 299 | 499 | 24% | |||
MySqlConnector.Core.SchemaProvider | 0 | 1193 | 1193 | 1463 | 0% | |||
MySqlConnector.Core.ServerSession | 331 | 688 | 1019 | 3770 | 32.4% | |||
MySqlConnector.Core.ServerVersion | 26 | 3 | 29 | 60 | 89.6% | |||
MySqlConnector.Core.ServerVersions | 6 | 0 | 6 | 22 | 100% | |||
MySqlConnector.Core.SingleCommandPayloadCreator | 25 | 118 | 143 | 272 | 17.4% | |||
MySqlConnector.Core.SqlParser | 74 | 83 | 157 | 346 | 47.1% | |||
MySqlConnector.Core.StandardEnlistedTransaction | 0 | 27 | 27 | 48 | 0% | |||
MySqlConnector.Core.StatementPreparer | 31 | 43 | 74 | 152 | 41.8% | |||
MySqlConnector.Core.TypeMapper | 100 | 99 | 199 | 350 | 50.2% | |||
MySqlConnector.Core.XaEnlistedTransaction | 0 | 21 | 21 | 52 | 0% | |||
MySqlConnector.Logging.ConsoleLoggerProvider | 0 | 53 | 53 | 83 | 0% | |||
MySqlConnector.Logging.Log | 38 | 824 | 862 | 2124 | 4.4% | |||
MySqlConnector.Logging.MySqlConnectorLoggingConfiguration | 8 | 0 | 8 | 16 | 100% | |||
MySqlConnector.Logging.MySqlConnectorLogManager | 0 | 20 | 20 | 62 | 0% | |||
MySqlConnector.Logging.NoOpLogger | 0 | 3 | 3 | 25 | 0% | |||
MySqlConnector.Logging.NoOpLoggerProvider | 0 | 1 | 1 | 12 | 0% | |||
MySqlConnector.MySqlAttribute | 0 | 10 | 10 | 41 | 0% | |||
MySqlConnector.MySqlAttributeCollection | 0 | 21 | 21 | 96 | 0% | |||
MySqlConnector.MySqlBatch | 0 | 138 | 138 | 413 | 0% | |||
MySqlConnector.MySqlBatchCommand | 0 | 26 | 26 | 93 | 0% | |||
MySqlConnector.MySqlBatchCommandCollection | 0 | 18 | 18 | 54 | 0% | |||
MySqlConnector.MySqlBulkCopy | 0 | 294 | 294 | 705 | 0% | |||
MySqlConnector.MySqlBulkCopyColumnMapping | 0 | 6 | 6 | 61 | 0% | |||
MySqlConnector.MySqlBulkCopyResult | 0 | 6 | 6 | 24 | 0% | |||
MySqlConnector.MySqlBulkLoader | 0 | 120 | 120 | 324 | 0% | |||
MySqlConnector.MySqlCommand | 81 | 110 | 191 | 464 | 42.4% | |||
MySqlConnector.MySqlCommandBuilder | 0 | 51 | 51 | 103 | 0% | |||
MySqlConnector.MySqlConnection | 110 | 379 | 489 | 1126 | 22.4% | |||
MySqlConnector.MySqlConnectionStringBuilder | 73 | 76 | 149 | 886 | 48.9% | |||
MySqlConnector.MySqlConnectionStringOption | 228 | 1 | 229 | 1363 | 99.5% | |||
MySqlConnector.MySqlConnectionStringReferenceOption<T> | 8 | 1 | 9 | 1380 | 88.8% | |||
MySqlConnector.MySqlConnectionStringValueOption<T> | 11 | 12 | 23 | 1353 | 47.8% | |||
MySqlConnector.MySqlConnectorFactory | 0 | 16 | 16 | 103 | 0% | |||
MySqlConnector.MySqlConversionException | 0 | 4 | 4 | 27 | 0% | |||
MySqlConnector.MySqlDataAdapter | 0 | 110 | 110 | 237 | 0% | |||
MySqlConnector.MySqlDataReader | 92 | 293 | 385 | 694 | 23.8% | |||
MySqlConnector.MySqlDataSource | 35 | 49 | 84 | 212 | 41.6% | |||
MySqlConnector.MySqlDataSourceBuilder | 0 | 26 | 26 | 113 | 0% | |||
MySqlConnector.MySqlDateTime | 0 | 74 | 74 | 203 | 0% | |||
MySqlConnector.MySqlDbColumn | 0 | 37 | 37 | 54 | 0% | |||
MySqlConnector.MySqlDecimal | 0 | 13 | 13 | 50 | 0% | |||
MySqlConnector.MySqlEndOfStreamException | 0 | 6 | 6 | 15 | 0% | |||
MySqlConnector.MySqlError | 0 | 10 | 10 | 38 | 0% | |||
MySqlConnector.MySqlException | 0 | 41 | 41 | 129 | 0% | |||
MySqlConnector.MySqlGeometry | 0 | 10 | 10 | 52 | 0% | |||
MySqlConnector.MySqlHelper | 0 | 13 | 13 | 38 | 0% | |||
MySqlConnector.MySqlInfoMessageEventArgs | 0 | 2 | 2 | 14 | 0% | |||
MySqlConnector.MySqlParameter | 94 | 372 | 466 | 950 | 20.1% | |||
MySqlConnector.MySqlParameterCollection | 22 | 78 | 100 | 205 | 22% | |||
MySqlConnector.MySqlProtocolException | 0 | 5 | 5 | 32 | 0% | |||
MySqlConnector.MySqlProvidePasswordContext | 0 | 10 | 10 | 35 | 0% | |||
MySqlConnector.MySqlRowsCopiedEventArgs | 0 | 4 | 4 | 18 | 0% | |||
MySqlConnector.MySqlRowUpdatedEventArgs | 0 | 3 | 3 | 268 | 0% | |||
MySqlConnector.MySqlRowUpdatingEventArgs | 0 | 3 | 3 | 258 | 0% | |||
MySqlConnector.MySqlTransaction | 0 | 79 | 79 | 295 | 0% | |||
MySqlConnector.Protocol.PayloadData | 10 | 0 | 10 | 25 | 100% | |||
MySqlConnector.Protocol.Payloads.AuthenticationMethodSwitchRequestPayload | 0 | 13 | 13 | 40 | 0% | |||
MySqlConnector.Protocol.Payloads.AuthenticationMoreDataPayload | 0 | 5 | 5 | 19 | 0% | |||
MySqlConnector.Protocol.Payloads.CachingSha2ServerResponsePayload | 0 | 11 | 11 | 32 | 0% | |||
MySqlConnector.Protocol.Payloads.ChangeUserPayload | 0 | 12 | 12 | 23 | 0% | |||
MySqlConnector.Protocol.Payloads.ColumnCountPayload | 9 | 0 | 9 | 27 | 100% | |||
MySqlConnector.Protocol.Payloads.ColumnDefinitionPayload | 31 | 34 | 65 | 137 | 47.6% | |||
MySqlConnector.Protocol.Payloads.EmptyPayload | 0 | 1 | 1 | 6 | 0% | |||
MySqlConnector.Protocol.Payloads.EofPayload | 0 | 15 | 15 | 42 | 0% | |||
MySqlConnector.Protocol.Payloads.ErrorPayload | 0 | 18 | 18 | 45 | 0% | |||
MySqlConnector.Protocol.Payloads.HandshakeResponse41Payload | 43 | 1 | 44 | 77 | 97.7% | |||
MySqlConnector.Protocol.Payloads.InitDatabasePayload | 0 | 4 | 4 | 15 | 0% | |||
MySqlConnector.Protocol.Payloads.InitialHandshakePayload | 40 | 2 | 42 | 70 | 95.2% | |||
MySqlConnector.Protocol.Payloads.LocalInfilePayload | 0 | 7 | 7 | 26 | 0% | |||
MySqlConnector.Protocol.Payloads.OkPayload | 50 | 5 | 55 | 140 | 90.9% | |||
MySqlConnector.Protocol.Payloads.PingPayload | 0 | 1 | 1 | 6 | 0% | |||
MySqlConnector.Protocol.Payloads.QueryPayload | 6 | 0 | 6 | 13 | 100% | |||
MySqlConnector.Protocol.Payloads.QuitPayload | 0 | 1 | 1 | 6 | 0% | |||
MySqlConnector.Protocol.Payloads.ResetConnectionPayload | 0 | 1 | 1 | 6 | 0% | |||
MySqlConnector.Protocol.Payloads.StatementPrepareResponsePayload | 0 | 15 | 15 | 30 | 0% | |||
MySqlConnector.Protocol.Serialization.ArraySegmentHolder<T> | 4 | 3 | 7 | 21 | 57.1% | |||
MySqlConnector.Protocol.Serialization.AuthenticationUtility | 14 | 18 | 32 | 108 | 43.7% | |||
MySqlConnector.Protocol.Serialization.AuthGSSAPI | 0 | 14 | 14 | 235 | 0% | |||
MySqlConnector.Protocol.Serialization.BufferedByteReader | 17 | 7 | 24 | 54 | 70.8% | |||
MySqlConnector.Protocol.Serialization.ByteArrayReader | 69 | 19 | 88 | 180 | 78.4% | |||
MySqlConnector.Protocol.Serialization.ByteBufferWriter | 45 | 80 | 125 | 242 | 36% | |||
MySqlConnector.Protocol.Serialization.ByteBufferWriterExtensions | 10 | 11 | 21 | 294 | 47.6% | |||
MySqlConnector.Protocol.Serialization.CompressedPayloadHandler | 0 | 99 | 99 | 269 | 0% | |||
MySqlConnector.Protocol.Serialization.NegotiateToMySqlConverterStream | 0 | 83 | 83 | 200 | 0% | |||
MySqlConnector.Protocol.Serialization.Packet | 3 | 0 | 3 | 11 | 100% | |||
MySqlConnector.Protocol.Serialization.ProtocolUtility | 29 | 20 | 49 | 501 | 59.1% | |||
MySqlConnector.Protocol.Serialization.SerializationUtility | 8 | 0 | 8 | 21 | 100% | |||
MySqlConnector.Protocol.Serialization.SocketByteHandler | 26 | 23 | 49 | 136 | 53% | |||
MySqlConnector.Protocol.Serialization.StandardPayloadHandler | 16 | 3 | 19 | 57 | 84.2% | |||
MySqlConnector.Protocol.Serialization.StreamByteHandler | 23 | 27 | 50 | 107 | 46% | |||
MySqlConnector.Utilities.ActivitySourceHelper | 8 | 12 | 20 | 65 | 40% | |||
MySqlConnector.Utilities.ResizableArray<T> | 6 | 0 | 6 | 22 | 100% | |||
MySqlConnector.Utilities.ResizableArraySegment<T> | 4 | 0 | 4 | 14 | 100% | |||
MySqlConnector.Utilities.SocketExtensions | 3 | 4 | 7 | 72 | 42.8% | |||
MySqlConnector.Utilities.TimerQueue | 46 | 11 | 57 | 132 | 80.7% | |||
MySqlConnector.Utilities.Utility | 14 | 138 | 152 | 684 | 9.2% | |||
MySqlConnector.Utilities.ValueTaskExtensions | 0 | 2 | 2 | 19 | 0% | |||
System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__NameRegex_0 | 0 | 288 | 288 | 890 | 0% | |||
System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__TlsVersionsRegex_1 | 0 | 142 | 142 | 1277 | 0% | |||
System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__Utilities | 0 | 41 | 41 | 1381 | 0% |
Class: | +MySqlConnector.Utilities.ActivitySourceHelper | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/ActivitySourceHelper.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +12 | +
Coverable lines: | +20 | +
Total lines: | +65 | +
Line coverage: | +40% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StartActivity(...) | 4 | 7 |
SetException(...) | 0 | 17 |
CopyTags(...) | 2 | 16 |
ActivitySourceHelper() | 5 | 0 |
GetVersion() | 5 | 0 |
File '/_/src/MySqlConnector/Utilities/ActivitySourceHelper.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.ArraySegmentHolder<T> | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/ArraySegmentHolder.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +7 | +
Total lines: | +21 | +
Line coverage: | +57.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Clear() | 4 | 4 |
File '/_/src/MySqlConnector/Protocol/Serialization/ArraySegmentHolder.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.AuthGSSAPI | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/AuthGSSAPI.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +14 | +
Coverable lines: | +14 | +
Total lines: | +235 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GetServicePrincipalName(...) | 0 | 7 |
AuthenticateAsync() | 0 | 70 |
File '/_/src/MySqlConnector/Protocol/Serialization/AuthGSSAPI.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.AuthenticationMethodSwitchRequestPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/AuthenticationMethodSwitchRequestPayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +13 | +
Coverable lines: | +13 | +
Total lines: | +40 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 15 |
AuthenticationMethodSwitchRequestPayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/AuthenticationMethodSwitchRequestPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.AuthenticationMoreDataPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/AuthenticationMoreDataPayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 7 |
AuthenticationMoreDataPayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/AuthenticationMoreDataPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Authentication.AuthenticationPlugins | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Authentication/AuthenticationPlugins.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +10 | +
Total lines: | +40 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Register(...) | 0 | 12 |
TryGetPlugin(...) | 0 | 8 |
AuthenticationPlugins() | 0 | 3 |
File '/_/src/MySqlConnector/Authentication/AuthenticationPlugins.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.AuthenticationUtility | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/AuthenticationUtility.cs | +
Covered lines: | +14 | +
---|---|
Uncovered lines: | +18 | +
Coverable lines: | +32 | +
Total lines: | +108 | +
Line coverage: | +43.7% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GetNullTerminatedPasswordBytes(...) | 0 | 7 |
CreateAuthenticationResponse(...) | 4 | 2 |
HashPassword(...) | 26 | 0 |
CreateScrambleResponse(...) | 0 | 6 |
HashPasswordWithNonce(...) | 0 | 27 |
File '/_/src/MySqlConnector/Protocol/Serialization/AuthenticationUtility.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryBooleanColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryBooleanColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
BinaryBooleanColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryBooleanColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryDateTimeColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryDateTimeColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +28 | +
Coverable lines: | +28 | +
Total lines: | +62 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryDateTimeColumnReader(...) | 0 | 5 |
ReadValue(...) | 0 | 39 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryDateTimeColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryDoubleColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryDoubleColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +12 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryDoubleColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryDoubleColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryFloatColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryFloatColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +12 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryFloatColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryFloatColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinarySignedInt16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinarySignedInt16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinarySignedInt16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinarySignedInt16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinarySignedInt32ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinarySignedInt32ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinarySignedInt32ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinarySignedInt32ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinarySignedInt64ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinarySignedInt64ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinarySignedInt64ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinarySignedInt64ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinarySignedInt8ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinarySignedInt8ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
BinarySignedInt8ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinarySignedInt8ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryTimeColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryTimeColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +16 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
BinaryTimeColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 21 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryTimeColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryUnsignedInt16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryUnsignedInt16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryUnsignedInt32ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt32ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryUnsignedInt32ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt32ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryUnsignedInt64ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt64ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryUnsignedInt64ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt64ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryUnsignedInt8ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt8ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
BinaryUnsignedInt8ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryUnsignedInt8ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BinaryYearColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BinaryYearColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BinaryYearColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BinaryYearColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BitColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BitColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +11 | +
Coverable lines: | +11 | +
Total lines: | +37 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BitColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 24 |
File '/_/src/MySqlConnector/ColumnReaders/BitColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.BufferedByteReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/BufferedByteReader.cs | +
Covered lines: | +17 | +
---|---|
Uncovered lines: | +7 | +
Coverable lines: | +24 | +
Total lines: | +54 | +
Line coverage: | +70.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BufferedByteReader() | 2 | 0 |
ReadBytesAsync(...) | 15 | 8 |
ReadBytesAsync() | 22 | 5 |
File '/_/src/MySqlConnector/Protocol/Serialization/BufferedByteReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.ByteArrayReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/ByteArrayReader.cs | +
Covered lines: | +69 | +
---|---|
Uncovered lines: | +19 | +
Coverable lines: | +88 | +
Total lines: | +180 | +
Line coverage: | +78.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ByteArrayReader(...) | 2 | 0 |
ReadByte() | 3 | 0 |
ReadByte(...) | 3 | 9 |
ReadInt16() | 5 | 0 |
ReadUInt16() | 5 | 0 |
ReadInt32() | 5 | 0 |
ReadUInt32() | 5 | 0 |
ReadFixedLengthUInt32(...) | 0 | 8 |
ReadFixedLengthUInt64(...) | 0 | 8 |
ReadNullTerminatedByteString() | 8 | 2 |
ReadNullOrEofTerminatedByteString() | 11 | 0 |
ReadByteString(...) | 3 | 0 |
ReadLengthEncodedInteger() | 5 | 10 |
ReadLengthEncodedIntegerOrNull() | 5 | 0 |
ReadLengthEncodedByteString() | 3 | 0 |
VerifyRead(...) | 2 | 2 |
File '/_/src/MySqlConnector/Protocol/Serialization/ByteArrayReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.ByteBufferWriter | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/ByteBufferWriter.cs | +
Covered lines: | +45 | +
---|---|
Uncovered lines: | +80 | +
Coverable lines: | +125 | +
Total lines: | +242 | +
Line coverage: | +36% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ByteBufferWriter(...) | 6 | 0 |
ToPayloadData() | 4 | 0 |
GetMemory(...) | 0 | 4 |
GetSpan(...) | 5 | 0 |
Advance(...) | 3 | 0 |
TrimEnd(...) | 0 | 3 |
Write(...) | 7 | 1 |
Write(...) | 0 | 8 |
Write(...) | 7 | 1 |
Write(...) | 7 | 1 |
Write(...) | 0 | 8 |
Write(...) | 4 | 0 |
Write(...) | 11 | 0 |
Write(...) | 3 | 0 |
WriteAscii(...) | 0 | 3 |
Write(...) | 3 | 0 |
Write(...) | 14 | 0 |
Write(...) | 0 | 29 |
WriteAscii(...) | 0 | 10 |
WriteLengthEncodedString(...) | 0 | 42 |
WriteString(...) | 0 | 5 |
WriteString(...) | 0 | 5 |
WriteString(...) | 0 | 5 |
WriteString(...) | 0 | 5 |
WriteString(...) | 0 | 5 |
WriteString(...) | 0 | 5 |
Reallocate(...) | 11 | 0 |
File '/_/src/MySqlConnector/Protocol/Serialization/ByteBufferWriter.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.ByteBufferWriterExtensions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/ByteBufferWriter.cs | +
Covered lines: | +10 | +
---|---|
Uncovered lines: | +11 | +
Coverable lines: | +21 | +
Total lines: | +294 | +
Line coverage: | +47.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
WriteLengthEncodedInteger(...) | 4 | 11 |
WriteLengthEncodedString(...) | 3 | 0 |
WriteLengthEncodedString(...) | 5 | 0 |
WriteLengthEncodedAsciiString(...) | 0 | 5 |
WriteNullTerminatedString(...) | 3 | 0 |
File '/_/src/MySqlConnector/Protocol/Serialization/ByteBufferWriter.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.BytesColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/BytesColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +11 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
BytesColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/BytesColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.CachedParameter | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/CachedParameter.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +19 | +
Coverable lines: | +19 | +
Total lines: | +26 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CachedParameter(...) | 0 | 16 |
File '/_/src/MySqlConnector/Core/CachedParameter.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.CachedProcedure | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/CachedProcedure.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +155 | +
Coverable lines: | +155 | +
Total lines: | +268 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FillAsync() | 0 | 190 |
CachedProcedure(...) | 0 | 2 |
AlignParamsWithDb(...) | 0 | 48 |
ParseParameters(...) | 0 | 47 |
ParseDataType(...) | 0 | 29 |
CreateCachedParameter(...) | 0 | 6 |
CachedProcedure() | 0 | 26 |
File '/_/src/MySqlConnector/Core/CachedProcedure.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.CachingSha2ServerResponsePayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/CachingSha2ServerResponsePayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +11 | +
Coverable lines: | +11 | +
Total lines: | +32 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CachingSha2ServerResponsePayload(...) | 0 | 1 |
Create(...) | 0 | 5 |
File '/_/src/MySqlConnector/Protocol/Payloads/CachingSha2ServerResponsePayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.ChangeUserPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/ChangeUserPayload.cs | +
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 | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 18 |
File '/_/src/MySqlConnector/Protocol/Payloads/ChangeUserPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.ColumnCountPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/ColumnCountPayload.cs | +
Covered lines: | +9 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +9 | +
Total lines: | +27 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ColumnCountPayload(...) | 1 | 0 |
Create(...) | 6 | 4 |
File '/_/src/MySqlConnector/Protocol/Payloads/ColumnCountPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.ColumnDefinitionPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/ColumnDefinitionPayload.cs | +
Covered lines: | +31 | +
---|---|
Uncovered lines: | +34 | +
Coverable lines: | +65 | +
Total lines: | +137 | +
Line coverage: | +47.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Initialize(...) | 5 | 0 |
Initialize(...) | 23 | 1 |
SkipLengthEncodedByteString(...) | 4 | 0 |
ColumnDefinitionPayload() | 2 | 0 |
ReadNames() | 0 | 21 |
File '/_/src/MySqlConnector/Protocol/Payloads/ColumnDefinitionPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/ColumnReader.cs | +
Covered lines: | +24 | +
---|---|
Uncovered lines: | +35 | +
Coverable lines: | +59 | +
Total lines: | +125 | +
Line coverage: | +40.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 39 | 111 |
TryReadInt32(...) | 0 | 1 |
File '/_/src/MySqlConnector/ColumnReaders/ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ColumnTypeMetadata | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ColumnTypeMetadata.cs | +
Covered lines: | +12 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +12 | +
Total lines: | +18 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ColumnTypeMetadata(...) | 9 | 0 |
CreateLookupKey(...) | 11 | 0 |
CreateLookupKey() | 5 | 0 |
File '/_/src/MySqlConnector/Core/ColumnTypeMetadata.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.CommandExecutor | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/CommandExecutor.cs | +
Covered lines: | +19 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +35 | +
Total lines: | +79 | +
Line coverage: | +54.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ExecuteReaderAsync() | 56 | 75 |
File '/_/src/MySqlConnector/Core/CommandExecutor.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.CommandListPosition | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/CommandListPosition.cs | +
Covered lines: | +17 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +17 | +
Total lines: | +29 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CommandListPosition(...) | 3 | 5 |
CommandAt(...) | 4 | 6 |
File '/_/src/MySqlConnector/Core/CommandListPosition.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.CompressedPayloadHandler | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/CompressedPayloadHandler.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +99 | +
Coverable lines: | +99 | +
Total lines: | +269 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CompressedPayloadHandler(...) | 0 | 6 |
Dispose() | 0 | 4 |
StartNewConversation() | 0 | 1 |
SetNextSequenceNumber(...) | 0 | 2 |
ReadPayloadAsync(...) | 0 | 11 |
WritePayloadAsync() | 0 | 35 |
ReadBytesAsync() | 0 | 114 |
GetNextCompressedSequenceNumber() | 0 | 1 |
GetNextUncompressedSequenceNumber() | 0 | 1 |
CompressAndWrite() | 0 | 70 |
CompressedByteHandler(...) | 0 | 2 |
Dispose() | 0 | 1 |
ReadBytesAsync(...) | 0 | 2 |
WriteBytesAsync(...) | 0 | 2 |
File '/_/src/MySqlConnector/Protocol/Serialization/CompressedPayloadHandler.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ConcatenatedCommandPayloadCreator | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ConcatenatedCommandPayloadCreator.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +16 | +
Total lines: | +43 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ConcatenatedCommandPayloadCreator() | 0 | 2 |
WriteQueryCommand(...) | 0 | 20 |
File '/_/src/MySqlConnector/Core/ConcatenatedCommandPayloadCreator.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ConnectionPool | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ConnectionPool.cs | +
Covered lines: | +144 | +
---|---|
Uncovered lines: | +232 | +
Coverable lines: | +376 | +
Total lines: | +822 | +
Line coverage: | +38.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GetSessionAsync() | 117 | 79 |
GetSessionHealth(...) | 8 | 8 |
ReturnAsync() | 38 | 21 |
ClearAsync() | 0 | 30 |
ReapAsync() | 0 | 29 |
GetProcedureCache() | 0 | 7 |
Dispose() | 0 | 16 |
RecoverLeakedSessionsAsync() | 0 | 66 |
CleanPoolAsync() | 0 | 106 |
CreateMinimumPooledSessions() | 0 | 64 |
ConnectSessionAsync() | 28 | 101 |
CreatePool(...) | 9 | 2 |
GetPool(...) | 0 | 43 |
ClearPoolsAsync() | 17 | 12 |
ConnectionPool(...) | 39 | 26 |
StartReaperTask() | 12 | 1 |
StartReaperTask() | 12 | 30 |
StartDnsCheckTimer() | 8 | 9 |
StartDnsCheckTimer() | 0 | 66 |
AdjustHostConnectionCount(...) | 2 | 9 |
GetAllPools() | 0 | 8 |
LeastConnectionsLoadBalancer(...) | 0 | 2 |
LoadBalance(...) | 0 | 16 |
ConnectionStringPool(...) | 0 | 2 |
ConnectionPool() | 13 | 0 |
OnAppDomainShutDown(...) | 5 | 0 |
File '/_/src/MySqlConnector/Core/ConnectionPool.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ConnectionSettings | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ConnectionSettings.cs | +
Covered lines: | +111 | +
---|---|
Uncovered lines: | +113 | +
Coverable lines: | +224 | +
Total lines: | +330 | +
Line coverage: | +49.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ConnectionSettings(...) | 86 | 100 |
CloneWith(...) | 0 | 2 |
GetEffectiveGuidFormat(...) | 3 | 9 |
ConnectionSettings(...) | 0 | 50 |
ConnectionSettings() | 0 | 1 |
File '/_/src/MySqlConnector/Core/ConnectionSettings.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.ConsoleLoggerProvider | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Logging/ConsoleLoggerProvider.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +53 | +
Coverable lines: | +53 | +
Total lines: | +83 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ConsoleLoggerProvider(...) | 0 | 6 |
CreateLogger(...) | 0 | 2 |
ConsoleLogger(...) | 0 | 2 |
IsEnabled(...) | 0 | 4 |
Log(...) | 0 | 40 |
ConsoleLogger() | 0 | 2 |
File '/_/src/MySqlConnector/Logging/ConsoleLoggerProvider.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.DataReaderValuesEnumerator | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/IValuesEnumerator.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +37 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DataReaderValuesEnumerator(...) | 0 | 2 |
Create(...) | 0 | 5 |
MoveNextAsync() | 0 | 3 |
MoveNext() | 0 | 2 |
GetValues(...) | 0 | 2 |
File '/_/src/MySqlConnector/Core/IValuesEnumerator.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.DataRowsValuesEnumerator | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/IValuesEnumerator.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +13 | +
Coverable lines: | +13 | +
Total lines: | +63 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DataRowsValuesEnumerator(...) | 0 | 3 |
Create(...) | 0 | 14 |
MoveNextAsync() | 0 | 3 |
MoveNext() | 0 | 5 |
GetValues(...) | 0 | 7 |
File '/_/src/MySqlConnector/Core/IValuesEnumerator.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.DbDataReaderValuesEnumerator | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/IValuesEnumerator.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
Total lines: | +24 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DbDataReaderValuesEnumerator(...) | 0 | 2 |
MoveNextAsync() | 0 | 3 |
MoveNext() | 0 | 2 |
GetValues(...) | 0 | 2 |
File '/_/src/MySqlConnector/Core/IValuesEnumerator.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.DbTypeMapping | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/DbTypeMapping.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +6 | +
Total lines: | +15 | +
Line coverage: | +50% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DbTypeMapping(...) | 2 | 0 |
DoConversion(...) | 0 | 12 |
File '/_/src/MySqlConnector/Core/DbTypeMapping.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.DecimalColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/DecimalColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DecimalColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 4 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/DecimalColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.EmptyPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/EmptyPayload.cs | +
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 | Blocks covered | Blocks not covered |
---|---|---|
EmptyPayload() | 0 | 3 |
File '/_/src/MySqlConnector/Protocol/Payloads/EmptyPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.EnlistedTransactionBase | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/EnlistedTransactionBase.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +28 | +
Coverable lines: | +28 | +
Total lines: | +59 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Start() | 0 | 4 |
System.Transactions.IEnlistmentNotification.Prepare(...) | 0 | 7 |
System.Transactions.IEnlistmentNotification.Commit(...) | 0 | 5 |
System.Transactions.IEnlistmentNotification.Rollback(...) | 0 | 5 |
InDoubt(...) | 0 | 2 |
EnlistedTransactionBase(...) | 0 | 4 |
File '/_/src/MySqlConnector/Core/EnlistedTransactionBase.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.EofPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/EofPayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +15 | +
Coverable lines: | +15 | +
Total lines: | +42 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 14 |
IsEof(...) | 0 | 7 |
EofPayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/EofPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.ErrorPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/ErrorPayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +18 | +
Coverable lines: | +18 | +
Total lines: | +45 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ToException() | 0 | 5 |
Create(...) | 0 | 24 |
ErrorPayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/ErrorPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.FailOverLoadBalancer | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ILoadBalancer.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +4 | +
Total lines: | +21 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FailOverLoadBalancer() | 2 | 0 |
LoadBalance(...) | 1 | 0 |
FailOverLoadBalancer() | 2 | 0 |
File '/_/src/MySqlConnector/Core/ILoadBalancer.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.GuidBinary16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/GuidBinary16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GuidBinary16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
ReadGuid(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/GuidBinary16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.GuidChar32ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/GuidChar32ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +15 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GuidChar32ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 9 |
File '/_/src/MySqlConnector/ColumnReaders/GuidChar32ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.GuidChar36ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/GuidChar36ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +15 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GuidChar36ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 9 |
File '/_/src/MySqlConnector/ColumnReaders/GuidChar36ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.GuidLittleEndianBinary16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/GuidLittleEndianBinary16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +17 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GuidLittleEndianBinary16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
ReadGuid(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/GuidLittleEndianBinary16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.GuidTimeSwapBinary16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/GuidTimeSwapBinary16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GuidTimeSwapBinary16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
ReadGuid(...) | 0 | 20 |
File '/_/src/MySqlConnector/ColumnReaders/GuidTimeSwapBinary16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.HandshakeResponse41Payload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/HandshakeResponse41Payload.cs | +
Covered lines: | +43 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +44 | +
Total lines: | +77 | +
Line coverage: | +97.7% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CreateCapabilitiesPayload(...) | 24 | 7 |
CreateWithSsl(...) | 3 | 0 |
Create(...) | 24 | 0 |
File '/_/src/MySqlConnector/Protocol/Payloads/HandshakeResponse41Payload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ICancellableCommandExtensions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ICancellableCommand.cs | +
Covered lines: | +16 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +22 | +
Total lines: | +92 | +
Line coverage: | +72.7% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GetNextId() | 2 | 0 |
ResetCommandTimeout(...) | 31 | 10 |
ICancellableCommandExtensions() | 1 | 0 |
File '/_/src/MySqlConnector/Core/ICancellableCommand.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.IMySqlCommandExtensions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/IMySqlCommand.cs | +
Covered lines: | +17 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +22 | +
Total lines: | +54 | +
Line coverage: | +77.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CreateStatementPreparerOptions(...) | 19 | 11 |
File '/_/src/MySqlConnector/Core/IMySqlCommand.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.InitDatabasePayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/InitDatabasePayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +15 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 5 |
File '/_/src/MySqlConnector/Protocol/Payloads/InitDatabasePayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.InitialHandshakePayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/InitialHandshakePayload.cs | +
Covered lines: | +40 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +42 | +
Total lines: | +70 | +
Line coverage: | +95.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 38 | 5 |
InitialHandshakePayload(...) | 2 | 0 |
File '/_/src/MySqlConnector/Protocol/Payloads/InitialHandshakePayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.LocalInfilePayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/LocalInfilePayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +7 | +
Coverable lines: | +7 | +
Total lines: | +26 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 8 |
LocalInfilePayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/LocalInfilePayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.Log | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Microsoft.Extensions.Logging.Generators/Microsoft.Extensions.Logging.Generators.LoggerMessageGenerator/LoggerMessage.g.cs | +
Covered lines: | +38 | +
---|---|
Uncovered lines: | +824 | +
Coverable lines: | +862 | +
Total lines: | +2124 | +
Line coverage: | +4.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Log() | 0 | 533 |
DataSourceCreatedWithPoolWithName(...) | 0 | 4 |
DataSourceCreatedWithoutPoolWithName(...) | 0 | 4 |
DataSourceCreatedWithPoolWithoutName(...) | 3 | 1 |
DataSourceCreatedWithoutPoolWithoutName(...) | 0 | 4 |
PeriodicPasswordProviderFailed(...) | 0 | 4 |
CreatedNonPooledSession(...) | 0 | 4 |
ResettingConnection(...) | 0 | 4 |
ReturningToPool(...) | 3 | 1 |
SendingQuitCommand(...) | 0 | 4 |
ConnectingFailed(...) | 0 | 4 |
ServerSentAuthPluginName(...) | 3 | 1 |
UnsupportedAuthenticationMethod(...) | 0 | 4 |
AutoDetectedAurora57(...) | 0 | 4 |
__SessionMadeConnectionStruct(...) | 0 | 1 |
ToString() | 0 | 25 |
__SessionMadeConnectionStruct() | 0 | 2 |
GetEnumerator() | 0 | 9 |
global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
SessionMadeConnection(...) | 3 | 3 |
ServerDoesNotSupportSsl(...) | 0 | 4 |
CouldNotConnectToServer(...) | 0 | 4 |
SendingPipelinedResetConnectionRequest(...) | 3 | 1 |
SendingResetConnectionRequest(...) | 0 | 4 |
SendingChangeUserRequest(...) | 0 | 4 |
SendingChangeUserRequestDueToChangedDatabase(...) | 0 | 4 |
OptimisticReauthenticationFailed(...) | 0 | 4 |
IgnoringFailureInTryResetConnectionAsync(...) | 0 | 4 |
SwitchingToAuthenticationMethod(...) | 0 | 4 |
NeedsSecureConnection(...) | 0 | 4 |
AuthenticationMethodNotSupported(...) | 0 | 4 |
CouldNotLoadServerRsaPublicKey(...) | 0 | 4 |
CouldNotLoadServerRsaPublicKeyFromFile(...) | 0 | 4 |
CouldNotUseAuthenticationMethodForRsa(...) | 0 | 4 |
FailedToResolveHostName(...) | 0 | 4 |
__ConnectingToIpAddressStruct(...) | 0 | 1 |
ToString() | 0 | 18 |
__ConnectingToIpAddressStruct() | 0 | 2 |
GetEnumerator() | 0 | 9 |
global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
ConnectingToIpAddress(...) | 3 | 3 |
ConnectTimeoutExpired(...) | 0 | 4 |
FailedToConnectToSingleIpAddress(...) | 0 | 4 |
__FailedToConnectToIpAddressStruct(...) | 0 | 1 |
ToString() | 0 | 19 |
__FailedToConnectToIpAddressStruct() | 0 | 2 |
GetEnumerator() | 0 | 9 |
global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
FailedToConnectToIpAddress(...) | 0 | 6 |
ConnectedToIpAddress(...) | 3 | 1 |
ConnectingToUnixSocket(...) | 0 | 4 |
ConnectTimeoutExpiredForUnixSocket(...) | 0 | 4 |
ConnectingToNamedPipe(...) | 0 | 4 |
ConnectTimeoutExpiredForNamedPipe(...) | 0 | 4 |
InitializingTlsConnection(...) | 3 | 1 |
NoCertificatesFound(...) | 0 | 4 |
CertificateNotFoundInStore(...) | 0 | 4 |
CouldNotLoadCertificate(...) | 0 | 4 |
NoPrivateKeyIncludedWithCertificateFile(...) | 0 | 4 |
CouldNotLoadCertificateFromFile(...) | 0 | 4 |
FailedToObtainClientCertificates(...) | 0 | 4 |
LoadingCaCertificatesFromFile(...) | 0 | 4 |
__CouldNotLoadCaCertificateFromFileStruct(...) | 0 | 1 |
ToString() | 0 | 8 |
__CouldNotLoadCaCertificateFromFileStruct() | 0 | 2 |
GetEnumerator() | 0 | 9 |
global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
CouldNotLoadCaCertificateFromFile(...) | 0 | 6 |
LoadingCaCertificate(...) | 0 | 4 |
LoadedCaCertificatesFromFile(...) | 0 | 4 |
NotUsingRemoteCertificateValidationCallbackDueToSslCa(...) | 0 | 4 |
NotUsingRemoteCertificateValidationCallbackDueToSslMode(...) | 0 | 4 |
UsingRemoteCertificateValidationCallback(...) | 0 | 4 |
ConnectedTlsBasic(...) | 3 | 1 |
ConnectedTlsDetailed(...) | 0 | 4 |
CouldNotInitializeTlsConnection(...) | 0 | 4 |
LoadingClientKeyFromKeyFile(...) | 0 | 4 |
CouldNotLoadClientKeyFromKeyFile(...) | 0 | 4 |
DetectedProxy(...) | 0 | 4 |
ChangingConnectionId(...) | 0 | 4 |
FailedToGetConnectionId(...) | 0 | 4 |
ClosingStreamSocket(...) | 0 | 4 |
CreatingConnectionAttributes(...) | 3 | 1 |
ObtainingPasswordViaProvidePasswordCallback(...) | 0 | 4 |
FailedToObtainPassword(...) | 0 | 4 |
IgnoringCancellationForCommand(...) | 0 | 4 |
CommandHasBeenCanceled(...) | 0 | 4 |
IgnoringCancellationForClosedConnection(...) | 0 | 4 |
CancelingCommandFailed(...) | 0 | 4 |
WillCancelCommand(...) | 0 | 4 |
CancelingCommandFromSession(...) | 0 | 4 |
IgnoringCancellationForInactiveCommand(...) | 0 | 4 |
CancelingCommand(...) | 0 | 4 |
SendingSleepToClearPendingCancellation(...) | 0 | 4 |
GettingCachedProcedure(...) | 0 | 4 |
PoolDoesNotHaveSharedProcedureCache(...) | 0 | 4 |
CouldNotNormalizeDatabaseAndName(...) | 0 | 4 |
FailedToCacheProcedure(...) | 0 | 4 |
CachingProcedure(...) | 0 | 4 |
ProcedureCacheCount(...) | 0 | 4 |
DidNotFindCachedProcedure(...) | 0 | 4 |
ReturningCachedProcedure(...) | 0 | 4 |
FailedToRetrieveProcedureMetadata(...) | 0 | 4 |
ServerDoesNotSupportCachedProcedures(...) | 0 | 4 |
ProcedureHasRoutineCount(...) | 0 | 4 |
CreatedNewSession(...) | 3 | 1 |
PingingServer(...) | 0 | 4 |
__SuccessfullyPingedServerStruct(...) | 0 | 1 |
ToString() | 0 | 2 |
__SuccessfullyPingedServerStruct() | 0 | 2 |
GetEnumerator() | 0 | 9 |
global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
SuccessfullyPingedServer(...) | 0 | 6 |
PingFailed(...) | 0 | 4 |
SettingStateToFailed(...) | 0 | 4 |
ExpectedToReadMoreBytes(...) | 0 | 4 |
ErrorPayload(...) | 0 | 4 |
CommandExecutorExecuteReader(...) | 3 | 1 |
QueryWasInterrupted(...) | 0 | 4 |
PreparingCommandPayload(...) | 3 | 1 |
PreparingCommandPayloadWithId(...) | 0 | 4 |
QueryAttributesNotSupported(...) | 0 | 4 |
QueryAttributesNotSupportedWithId(...) | 0 | 4 |
IgnoringExceptionInDisposeAsync(...) | 0 | 4 |
StartingBulkCopy(...) | 0 | 4 |
AddingDefaultColumnMapping(...) | 0 | 4 |
IgnoringColumn(...) | 0 | 4 |
FinishedBulkCopy(...) | 0 | 4 |
BulkCopyFailed(...) | 0 | 4 |
ColumnMappingAlreadyHasExpression(...) | 0 | 4 |
SettingExpressionToMapColumn(...) | 0 | 4 |
WaitingForAvailableSession(...) | 3 | 1 |
FailedInReceiveReplyAsync(...) | 0 | 4 |
FailedInSendReplyAsync(...) | 0 | 4 |
CreatingNewConnectionPool(...) | 3 | 1 |
ScanningForLeakedSessions(...) | 0 | 4 |
FoundExistingSession(...) | 3 | 1 |
DiscardingSessionDueToWrongGeneration(...) | 0 | 4 |
SessionIsUnusable(...) | 0 | 4 |
ReturningPooledSession(...) | 3 | 1 |
ReturningNewSession(...) | 3 | 1 |
DisposingCreatedSessionDueToException(...) | 0 | 4 |
UnexpectedErrorInGetSessionAsync(...) | 0 | 4 |
ReceivingSessionBack(...) | 3 | 1 |
ReceivedInvalidSession(...) | 0 | 4 |
ReceivedExpiredSession(...) | 0 | 4 |
ClearingConnectionPool(...) | 0 | 4 |
DisposingConnectionPool(...) | 0 | 4 |
RecoveredNoSessions(...) | 0 | 4 |
RecoveredSessionCount(...) | 0 | 4 |
FoundSessionToCleanUp(...) | 0 | 4 |
HasServerRedirectionHeader(...) | 0 | 4 |
ServerRedirectionIsDisabled(...) | 0 | 4 |
OpeningNewConnection(...) | 0 | 4 |
FailedToConnectRedirectedSession(...) | 0 | 4 |
ClosingSessionToUseRedirectedSession(...) | 0 | 4 |
SessionAlreadyConnectedToServer(...) | 0 | 4 |
RequiresServerRedirection(...) | 0 | 4 |
CreatedPoolWillNotBeUsed(...) | 0 | 4 |
ReapingConnectionPool(...) | 0 | 4 |
CheckingForDnsChanges(...) | 0 | 4 |
DetectedDnsChange(...) | 0 | 4 |
DnsCheckFailed(...) | 0 | 4 |
ClearingPoolDueToDnsChanges(...) | 0 | 4 |
File '/_/src/MySqlConnector/Microsoft.Extensions.Logging.Generators/Microsoft.Extensions.Logging.Generators.LoggerMessageGenerator/LoggerMessage.g.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.MetricsReporter | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/MetricsReporter.cs | +
Covered lines: | +35 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +38 | +
Total lines: | +60 | +
Line coverage: | +92.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
AddIdle(...) | 3 | 0 |
RemoveIdle(...) | 3 | 0 |
AddUsed(...) | 3 | 0 |
RemoveUsed(...) | 3 | 0 |
AddTimeout(...) | 0 | 11 |
RecordCreateTime(...) | 3 | 0 |
RecordUseTime(...) | 3 | 0 |
RecordWaitTime(...) | 3 | 0 |
AddPendingRequest(...) | 4 | 0 |
RemovePendingRequest(...) | 4 | 0 |
MetricsReporter() | 22 | 0 |
File '/_/src/MySqlConnector/Core/MetricsReporter.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlAttribute | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlAttribute.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +10 | +
Total lines: | +41 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlAttribute(...) | 0 | 4 |
MySqlAttribute() | 0 | 2 |
Clone() | 0 | 4 |
System.ICloneable.Clone() | 0 | 2 |
ToParameter() | 0 | 9 |
File '/_/src/MySqlConnector/MySqlAttribute.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlAttributeCollection | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlAttributeCollection.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +21 | +
Coverable lines: | +21 | +
Total lines: | +96 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Add(...) | 0 | 22 |
SetAttribute(...) | 0 | 15 |
Clear() | 0 | 2 |
GetEnumerator() | 0 | 2 |
Remove(...) | 0 | 2 |
System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
MySqlAttributeCollection() | 0 | 3 |
File '/_/src/MySqlConnector/MySqlAttributeCollection.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBatch | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBatch.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +138 | +
Coverable lines: | +138 | +
Total lines: | +413 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBatch() | 0 | 2 |
MySqlBatch(...) | 0 | 6 |
ExecuteReader(...) | 0 | 2 |
ExecuteReaderAsync() | 0 | 16 |
ExecuteDbDataReader(...) | 0 | 5 |
ExecuteDbDataReaderAsync() | 0 | 25 |
ExecuteReaderAsync(...) | 0 | 27 |
ExecuteNonQuery() | 0 | 5 |
ExecuteScalar() | 0 | 5 |
ExecuteNonQueryAsync(...) | 0 | 3 |
ExecuteScalarAsync(...) | 0 | 3 |
Prepare() | 0 | 9 |
PrepareAsync(...) | 0 | 3 |
Cancel() | 0 | 5 |
CreateDbBatchCommand() | 0 | 2 |
Dispose() | 0 | 2 |
MySqlConnector.Core.ICancellableCommand.get_CommandId() | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.get_CommandTimeout() | 0 | 2 |
MySqlConnector.Core.ICancellableCommand.get_EffectiveCommandTimeout() | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.set_EffectiveCommandTimeout(...) | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.get_CancelAttemptCount() | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.set_CancelAttemptCount(...) | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.RegisterCancel(...) | 0 | 8 |
MySqlConnector.Core.ICancellableCommand.SetTimeout(...) | 0 | 13 |
MySqlConnector.Core.ICancellableCommand.get_IsTimedOut() | 0 | 2 |
CancelCommandForTimeout() | 0 | 3 |
ExecuteNonQueryAsync() | 0 | 54 |
ExecuteScalarAsync() | 0 | 57 |
IsValid(...) | 0 | 40 |
NeedsPrepare(...) | 0 | 37 |
GetExceptionForInvalidCommands() | 0 | 21 |
PrepareAsync(...) | 0 | 9 |
DoPrepareAsync() | 0 | 42 |
File '/_/src/MySqlConnector/MySqlBatch.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBatchCommand | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBatchCommand.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +26 | +
Coverable lines: | +26 | +
Total lines: | +93 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBatchCommand() | 0 | 2 |
MySqlBatchCommand(...) | 0 | 6 |
CreateParameter() | 0 | 2 |
MySqlConnector.Core.IMySqlCommand.get_AllowUserVariables() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_CommandBehavior() | 0 | 3 |
MySqlConnector.Core.IMySqlCommand.get_RawParameters() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_RawAttributes() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_Connection() | 0 | 5 |
MySqlConnector.Core.IMySqlCommand.get_LastInsertedId() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.TryGetPreparedStatements() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.SetLastInsertedId(...) | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_OutParameters() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.set_OutParameters(...) | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_ReturnParameter() | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.set_ReturnParameter(...) | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_CancellableCommand() | 0 | 2 |
MySqlConnector.Core.IMySqlCommand.get_Logger() | 0 | 5 |
File '/_/src/MySqlConnector/MySqlBatchCommand.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBatchCommandCollection | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBatchCommandCollection.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +18 | +
Coverable lines: | +18 | +
Total lines: | +54 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBatchCommandCollection() | 0 | 3 |
Add(...) | 0 | 2 |
Clear() | 0 | 2 |
Contains(...) | 0 | 2 |
CopyTo(...) | 0 | 2 |
GetEnumerator() | 0 | 15 |
IndexOf(...) | 0 | 2 |
Insert(...) | 0 | 2 |
Remove(...) | 0 | 2 |
RemoveAt(...) | 0 | 2 |
GetBatchCommand(...) | 0 | 2 |
SetBatchCommand(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlBatchCommandCollection.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBulkCopy | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBulkCopy.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +294 | +
Coverable lines: | +294 | +
Total lines: | +705 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBulkCopy(...) | 0 | 6 |
WriteToServer(...) | 0 | 7 |
WriteToServerAsync() | 0 | 18 |
WriteToServer(...) | 0 | 7 |
WriteToServerAsync() | 0 | 18 |
WriteToServer(...) | 0 | 7 |
WriteToServerAsync() | 0 | 18 |
WriteToServerAsync() | 0 | 222 |
SendDataReaderAsync() | 0 | 103 |
MySqlBulkCopy() | 0 | 3 |
File '/_/src/MySqlConnector/MySqlBulkCopy.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBulkCopyColumnMapping | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBulkCopyColumnMapping.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +61 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBulkCopyColumnMapping(...) | 0 | 2 |
MySqlBulkCopyColumnMapping() | 0 | 2 |
File '/_/src/MySqlConnector/MySqlBulkCopyColumnMapping.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBulkCopyResult | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBulkCopyResult.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +24 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBulkCopyResult(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlBulkCopyResult.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlBulkLoader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlBulkLoader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +120 | +
Coverable lines: | +120 | +
Total lines: | +324 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlBulkLoader(...) | 0 | 6 |
Load() | 0 | 5 |
LoadAsync() | 0 | 4 |
LoadAsync(...) | 0 | 3 |
LoadAsync() | 0 | 107 |
CreateSql() | 0 | 131 |
CreateFileStream(...) | 0 | 6 |
GetAndRemoveSource(...) | 0 | 9 |
TryGetAndRemoveSource(...) | 0 | 12 |
GenerateSourceFileName() | 0 | 4 |
MySqlBulkLoader() | 0 | 3 |
File '/_/src/MySqlConnector/MySqlBulkLoader.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlCommand | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlCommand.cs | +
Covered lines: | +81 | +
---|---|
Uncovered lines: | +110 | +
Coverable lines: | +191 | +
Total lines: | +464 | +
Line coverage: | +42.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlCommand() | 0 | 2 |
MySqlCommand(...) | 0 | 2 |
MySqlCommand(...) | 2 | 0 |
MySqlCommand(...) | 0 | 2 |
MySqlCommand(...) | 9 | 0 |
MySqlCommand(...) | 0 | 13 |
MySqlConnector.Core.IMySqlCommand.get_RawParameters() | 1 | 0 |
MySqlConnector.Core.IMySqlCommand.get_RawAttributes() | 1 | 0 |
CreateParameter() | 0 | 2 |
Cancel() | 0 | 5 |
ExecuteNonQuery() | 0 | 4 |
ExecuteScalar() | 0 | 4 |
ExecuteReader() | 0 | 3 |
ExecuteReader(...) | 0 | 4 |
Prepare() | 0 | 11 |
PrepareAsync(...) | 0 | 3 |
CloneRawParameters() | 0 | 17 |
CloneRawAttributes() | 0 | 18 |
MySqlConnector.Core.IMySqlCommand.get_AllowUserVariables() | 2 | 0 |
PrepareAsync(...) | 0 | 11 |
NeedsPrepare(...) | 0 | 47 |
MySqlConnector.Core.IMySqlCommand.SetLastInsertedId(...) | 2 | 0 |
CreateDbParameter() | 0 | 2 |
ExecuteDbDataReader(...) | 0 | 4 |
ExecuteNonQueryAsync(...) | 4 | 0 |
ExecuteNonQueryAsync() | 47 | 8 |
ExecuteScalarAsync(...) | 0 | 4 |
ExecuteScalarAsync() | 0 | 58 |
ExecuteReaderAsync(...) | 4 | 0 |
ExecuteReaderAsync(...) | 0 | 4 |
ExecuteDbDataReaderAsync() | 0 | 17 |
ExecuteReaderAsync() | 23 | 2 |
ExecuteReaderNoResetTimeoutAsync(...) | 13 | 3 |
Clone() | 0 | 2 |
System.ICloneable.Clone() | 0 | 2 |
Dispose(...) | 2 | 0 |
DisposeAsync() | 0 | 2 |
MySqlConnector.Core.ICancellableCommand.RegisterCancel(...) | 3 | 5 |
MySqlConnector.Core.ICancellableCommand.SetTimeout(...) | 12 | 0 |
MySqlConnector.Core.ICancellableCommand.get_IsTimedOut() | 0 | 2 |
MySqlConnector.Core.ICancellableCommand.get_CommandId() | 1 | 0 |
MySqlConnector.Core.ICancellableCommand.get_EffectiveCommandTimeout() | 1 | 0 |
MySqlConnector.Core.ICancellableCommand.set_EffectiveCommandTimeout(...) | 1 | 0 |
MySqlConnector.Core.ICancellableCommand.get_CancelAttemptCount() | 0 | 1 |
MySqlConnector.Core.ICancellableCommand.set_CancelAttemptCount(...) | 1 | 0 |
MySqlConnector.Core.IMySqlCommand.get_CancellableCommand() | 1 | 0 |
CancelCommandForTimeout() | 0 | 6 |
IsValid(...) | 17 | 21 |
MySqlConnector.Core.IMySqlCommand.TryGetPreparedStatements() | 12 | 1 |
MySqlConnector.Core.IMySqlCommand.get_CommandBehavior() | 1 | 0 |
MySqlConnector.Core.IMySqlCommand.get_OutParameters() | 1 | 0 |
MySqlConnector.Core.IMySqlCommand.set_OutParameters(...) | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_ReturnParameter() | 1 | 0 |
MySqlConnector.Core.IMySqlCommand.set_ReturnParameter(...) | 0 | 1 |
MySqlConnector.Core.IMySqlCommand.get_Logger() | 4 | 0 |
File '/_/src/MySqlConnector/MySqlCommand.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlCommandBuilder | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlCommandBuilder.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +51 | +
Coverable lines: | +51 | +
Total lines: | +103 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
DeriveParameters(...) | 0 | 5 |
DeriveParametersAsync(...) | 0 | 14 |
DeriveParametersAsync(...) | 0 | 13 |
DeriveParametersAsync() | 0 | 93 |
MySqlCommandBuilder() | 0 | 5 |
MySqlCommandBuilder(...) | 0 | 3 |
GetDeleteCommand() | 0 | 2 |
GetInsertCommand() | 0 | 2 |
GetUpdateCommand() | 0 | 2 |
ApplyParameterInfo(...) | 0 | 3 |
GetParameterName(...) | 0 | 6 |
GetParameterName(...) | 0 | 2 |
GetParameterPlaceholder(...) | 0 | 2 |
SetRowUpdatingHandler(...) | 0 | 11 |
QuoteIdentifier(...) | 0 | 5 |
UnquoteIdentifier(...) | 0 | 12 |
RowUpdatingHandler(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlCommandBuilder.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnection | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConnection.cs | +
Covered lines: | +110 | +
---|---|
Uncovered lines: | +379 | +
Coverable lines: | +489 | +
Total lines: | +1126 | +
Line coverage: | +22.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnection() | 0 | 2 |
MySqlConnection(...) | 0 | 5 |
MySqlConnection(...) | 4 | 0 |
MySqlConnection(...) | 4 | 0 |
BeginTransaction() | 0 | 4 |
BeginTransaction(...) | 0 | 4 |
BeginTransaction(...) | 0 | 5 |
BeginDbTransaction(...) | 0 | 4 |
BeginTransactionAsync(...) | 0 | 3 |
BeginTransactionAsync(...) | 0 | 3 |
BeginDbTransactionAsync() | 0 | 17 |
BeginTransactionAsync(...) | 0 | 4 |
BeginTransactionAsync() | 0 | 96 |
EnlistTransaction(...) | 0 | 48 |
UnenlistTransaction() | 0 | 32 |
FindExistingEnlistedSession(...) | 0 | 41 |
TakeSessionFrom(...) | 0 | 3 |
Close() | 0 | 4 |
CloseAsync() | 0 | 3 |
CloseAsync(...) | 0 | 2 |
ChangeDatabase(...) | 0 | 5 |
ChangeDatabaseAsync(...) | 0 | 3 |
ChangeDatabaseAsync() | 0 | 47 |
CreateCommand() | 2 | 0 |
Ping() | 0 | 5 |
PingAsync(...) | 0 | 4 |
PingAsync() | 0 | 25 |
Open() | 0 | 6 |
OpenAsync(...) | 2 | 0 |
OpenAsync() | 49 | 57 |
ResetConnectionAsync() | 0 | 36 |
ClearPool(...) | 0 | 5 |
ClearPoolAsync(...) | 0 | 3 |
ClearAllPools() | 0 | 5 |
ClearAllPoolsAsync(...) | 0 | 2 |
ClearPoolAsync() | 0 | 19 |
CreateDbCommand() | 2 | 0 |
GetSchema() | 0 | 5 |
GetSchema(...) | 0 | 5 |
GetSchema(...) | 0 | 5 |
GetSchemaAsync(...) | 0 | 5 |
GetSchemaAsync(...) | 0 | 5 |
GetSchemaAsync(...) | 0 | 5 |
GetSchemaProvider() | 0 | 4 |
CreateBatch() | 0 | 2 |
CreateDbBatch() | 0 | 2 |
Dispose(...) | 8 | 0 |
DisposeAsync() | 0 | 22 |
Clone() | 0 | 2 |
System.ICloneable.Clone() | 0 | 2 |
CloneWith(...) | 0 | 30 |
SetSessionFailed(...) | 0 | 2 |
Cancel(...) | 0 | 80 |
GetCachedProcedure() | 0 | 92 |
SetActiveReader(...) | 3 | 2 |
FinishQuerying(...) | 3 | 25 |
CreateSessionAsync() | 47 | 113 |
SetState(...) | 12 | 2 |
MySqlConnection(...) | 0 | 9 |
VerifyNotDisposed() | 2 | 0 |
CloseAsync() | 27 | 16 |
DoCloseAsync() | 0 | 99 |
CloseDatabaseAsync() | 0 | 33 |
GetConnectionSettings() | 2 | 3 |
GetInitializedConnectionSettings() | 1 | 0 |
MySqlConnection() | 6 | 0 |
File '/_/src/MySqlConnector/MySqlConnection.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnectionStringBuilder | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs | +
Covered lines: | +73 | +
---|---|
Uncovered lines: | +76 | +
Coverable lines: | +149 | +
Total lines: | +886 | +
Line coverage: | +48.9% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectionStringBuilder() | 0 | 2 |
MySqlConnectionStringBuilder(...) | 3 | 0 |
ContainsKey(...) | 5 | 1 |
Remove(...) | 5 | 1 |
DoSetValue(...) | 2 | 0 |
GetConnectionString(...) | 34 | 1 |
GetProperties(...) | 0 | 20 |
File '/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnectionStringOption | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +File 1: /_/src/MySqlConnector/MySqlConnectionStringBuilder.cs File 2: /_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs |
+
Covered lines: | +228 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +229 | +
Total lines: | +1363 | +
Line coverage: | +99.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
File 1: MySqlConnectionStringOption() | 176 | 0 |
File 1: TryGetOptionForKey(...) | 3 | 1 |
File 1: GetOptionForKey(...) | 3 | 3 |
File 1: MySqlConnectionStringOption(...) | 2 | 0 |
File 1: AddOption(...) | 15 | 0 |
File 2: TlsVersionsRegex() | 0 | 1 |
File '/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs' does not exist (any more).
+File '/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnectionStringReferenceOption<T> | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +9 | +
Total lines: | +1380 | +
Line coverage: | +88.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectionStringReferenceOption(...) | 2 | 0 |
GetValue(...) | 6 | 0 |
SetValue(...) | 5 | 2 |
GetObject(...) | 0 | 2 |
SetObject(...) | 3 | 0 |
ChangeType(...) | 4 | 0 |
File '/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnectionStringValueOption<T> | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs | +
Covered lines: | +11 | +
---|---|
Uncovered lines: | +12 | +
Coverable lines: | +23 | +
Total lines: | +1353 | +
Line coverage: | +47.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectionStringValueOption(...) | 2 | 0 |
GetValue(...) | 6 | 0 |
SetValue(...) | 5 | 2 |
GetObject(...) | 0 | 2 |
SetObject(...) | 3 | 0 |
ChangeType(...) | 38 | 37 |
File '/_/src/MySqlConnector/MySqlConnectionStringBuilder.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConnectorFactory | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConnectorFactory.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +16 | +
Coverable lines: | +16 | +
Total lines: | +103 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectorFactory() | 0 | 2 |
CreateCommand() | 0 | 2 |
CreateConnection() | 0 | 2 |
CreateConnectionStringBuilder() | 0 | 2 |
CreateParameter() | 0 | 2 |
CreateCommandBuilder() | 0 | 2 |
CreateDataAdapter() | 0 | 2 |
CreateBatch() | 0 | 2 |
CreateBatchCommand() | 0 | 2 |
CreateDataSource(...) | 0 | 2 |
MySqlConnectorFactory() | 0 | 2 |
File '/_/src/MySqlConnector/MySqlConnectorFactory.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.MySqlConnectorLogManager | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Logging/MySqlConnectorLogManager.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +20 | +
Coverable lines: | +20 | +
Total lines: | +62 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectorLoggerFactory(...) | 0 | 2 |
AddProvider(...) | 0 | 2 |
CreateLogger(...) | 0 | 5 |
Dispose() | 0 | 1 |
MySqlConnectorLogger(...) | 0 | 2 |
BeginScope<TState>(...) | 0 | 2 |
IsEnabled(...) | 0 | 3 |
Log<TState>(...) | 0 | 4 |
ConvertLogLevel(...) | 0 | 10 |
File '/_/src/MySqlConnector/Logging/MySqlConnectorLogManager.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.MySqlConnectorLoggingConfiguration | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Logging/MySqlConnectorLoggingConfiguration.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +16 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConnectorLoggingConfiguration(...) | 7 | 0 |
MySqlConnectorLoggingConfiguration() | 3 | 0 |
File '/_/src/MySqlConnector/Logging/MySqlConnectorLoggingConfiguration.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlConversionException | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlConversionException.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +27 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlConversionException(...) | 0 | 2 |
MySqlConversionException(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlConversionException.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDataAdapter | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataAdapter.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +110 | +
Coverable lines: | +110 | +
Total lines: | +237 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlDataAdapter() | 0 | 3 |
MySqlDataAdapter(...) | 0 | 3 |
MySqlDataAdapter(...) | 0 | 3 |
MySqlDataAdapter(...) | 0 | 4 |
OnRowUpdating(...) | 0 | 4 |
OnRowUpdated(...) | 0 | 4 |
CreateRowUpdatingEvent(...) | 0 | 2 |
CreateRowUpdatedEvent(...) | 0 | 2 |
InitializeBatching() | 0 | 2 |
TerminateBatching() | 0 | 4 |
AddToBatch(...) | 0 | 31 |
ClearBatch() | 0 | 3 |
ExecuteBatch() | 0 | 10 |
TryConvertToCommand(...) | 0 | 100 |
InsertSqlParser(...) | 0 | 9 |
OnNamedParameter(...) | 0 | 16 |
OnPositionalParameter(...) | 0 | 12 |
File '/_/src/MySqlConnector/MySqlDataAdapter.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDataReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataReader.cs | +
Covered lines: | +92 | +
---|---|
Uncovered lines: | +293 | +
Coverable lines: | +385 | +
Total lines: | +694 | +
Line coverage: | +23.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
NextResult() | 0 | 10 |
Read() | 0 | 6 |
ReadAsync() | 24 | 5 |
ReadAsync(...) | 2 | 0 |
NextResultAsync() | 0 | 41 |
NextResultAsync() | 26 | 80 |
ActivateResultSet(...) | 4 | 37 |
ScanResultSetAsync() | 12 | 42 |
GetName(...) | 0 | 3 |
GetValues(...) | 0 | 4 |
IsDBNull(...) | 4 | 0 |
GetOrdinal(...) | 0 | 3 |
GetBoolean(...) | 4 | 0 |
GetBoolean(...) | 0 | 3 |
GetByte(...) | 0 | 4 |
GetByte(...) | 0 | 3 |
GetSByte(...) | 0 | 4 |
GetSByte(...) | 0 | 3 |
GetBytes(...) | 0 | 4 |
GetBytes(...) | 0 | 5 |
GetChar(...) | 0 | 4 |
GetChar(...) | 0 | 3 |
GetChars(...) | 0 | 4 |
GetGuid(...) | 4 | 0 |
GetGuid(...) | 0 | 3 |
GetInt16(...) | 0 | 4 |
GetInt16(...) | 0 | 3 |
GetInt32(...) | 4 | 0 |
GetInt32(...) | 0 | 3 |
GetInt64(...) | 0 | 4 |
GetInt64(...) | 0 | 3 |
GetDataTypeName(...) | 0 | 3 |
GetFieldType(...) | 0 | 3 |
GetFieldType(...) | 0 | 3 |
GetValue(...) | 0 | 4 |
GetEnumerator() | 0 | 2 |
GetDbDataReader(...) | 0 | 2 |
GetDateOnly(...) | 0 | 3 |
GetDateOnly(...) | 0 | 3 |
GetDateTime(...) | 4 | 0 |
GetDateTime(...) | 0 | 3 |
GetDateTimeOffset(...) | 0 | 4 |
GetDateTimeOffset(...) | 0 | 3 |
GetMySqlDateTime(...) | 0 | 4 |
GetMySqlDateTime(...) | 0 | 3 |
GetMySqlGeometry(...) | 0 | 4 |
GetMySqlGeometry(...) | 0 | 3 |
GetMySqlDecimal(...) | 0 | 4 |
GetMySqlDecimal(...) | 0 | 3 |
GetTimeOnly(...) | 0 | 3 |
GetTimeOnly(...) | 0 | 3 |
GetTimeSpan(...) | 0 | 2 |
GetTimeSpan(...) | 0 | 3 |
GetStream(...) | 0 | 4 |
GetStream(...) | 0 | 3 |
GetTextReader(...) | 0 | 3 |
GetTextReader(...) | 0 | 3 |
GetString(...) | 4 | 0 |
GetString(...) | 0 | 3 |
GetDecimal(...) | 0 | 4 |
GetDecimal(...) | 0 | 3 |
GetDouble(...) | 0 | 4 |
GetDouble(...) | 0 | 3 |
GetFloat(...) | 4 | 0 |
GetFloat(...) | 0 | 3 |
GetUInt16(...) | 0 | 4 |
GetUInt16(...) | 0 | 3 |
GetUInt32(...) | 0 | 4 |
GetUInt32(...) | 0 | 3 |
GetUInt64(...) | 0 | 4 |
GetUInt64(...) | 0 | 3 |
GetSchemaTable() | 0 | 4 |
GetSchemaTableAsync(...) | 0 | 4 |
Close() | 5 | 0 |
GetColumnSchema() | 0 | 25 |
GetColumnSchemaAsync(...) | 0 | 4 |
GetFieldValue<T>(...) | 0 | 150 |
Dispose(...) | 9 | 0 |
DisposeAsync() | 0 | 7 |
InitAsync() | 33 | 33 |
BuildSchemaTable() | 0 | 133 |
MySqlDataReader() | 3 | 0 |
DisposeAsync() | 39 | 28 |
ReadOutParametersAsync() | 0 | 57 |
VerifyNotDisposed() | 3 | 2 |
GetResultSet() | 5 | 2 |
File '/_/src/MySqlConnector/MySqlDataReader.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDataSource | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataSource.cs | +
Covered lines: | +35 | +
---|---|
Uncovered lines: | +49 | +
Coverable lines: | +84 | +
Total lines: | +212 | +
Line coverage: | +41.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlDataSource(...) | 4 | 2 |
MySqlDataSource(...) | 17 | 24 |
CreateConnection() | 0 | 2 |
OpenConnection() | 0 | 2 |
OpenConnectionAsync() | 14 | 2 |
CreateDbConnection() | 6 | 0 |
Dispose(...) | 0 | 8 |
DisposeAsyncCore() | 0 | 2 |
DisposeAsync() | 0 | 24 |
RefreshPassword() | 0 | 26 |
ProvidePasswordFromField(...) | 0 | 1 |
ProvidePasswordFromInitialRefreshTask(...) | 0 | 6 |
File '/_/src/MySqlConnector/MySqlDataSource.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDataSourceBuilder | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataSourceBuilder.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +26 | +
Coverable lines: | +26 | +
Total lines: | +113 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlDataSourceBuilder(...) | 0 | 5 |
UseLoggerFactory(...) | 0 | 1 |
UseName(...) | 0 | 1 |
UseClientCertificatesCallback(...) | 0 | 1 |
UsePeriodicPasswordProvider(...) | 0 | 1 |
UseRemoteCertificateValidationCallback(...) | 0 | 1 |
Build() | 0 | 8 |
File '/_/src/MySqlConnector/MySqlDataSourceBuilder.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDateTime | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDateTime.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +74 | +
Coverable lines: | +74 | +
Total lines: | +203 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlDateTime(...) | 0 | 9 |
MySqlDateTime(...) | 0 | 9 |
MySqlDateTime(...) | 0 | 1 |
GetDateTime() | 0 | 14 |
ToString() | 0 | 6 |
op_Explicit(...) | 0 | 5 |
Equals(...) | 0 | 4 |
GetHashCode() | 0 | 9 |
op_Equality(...) | 0 | 2 |
op_Inequality(...) | 0 | 2 |
op_LessThan(...) | 0 | 2 |
op_LessThanOrEqual(...) | 0 | 2 |
op_GreaterThan(...) | 0 | 2 |
op_GreaterThanOrEqual(...) | 0 | 2 |
System.IComparable.CompareTo(...) | 0 | 6 |
System.IComparable<MySqlConnector.MySqlDateTime>.CompareTo(...) | 0 | 52 |
System.IEquatable<MySqlConnector.MySqlDateTime>.Equals(...) | 0 | 2 |
System.IConvertible.ToDateTime(...) | 0 | 6 |
System.IConvertible.ToString(...) | 0 | 6 |
System.IConvertible.ToType(...) | 0 | 12 |
System.IConvertible.GetTypeCode() | 0 | 1 |
System.IConvertible.ToBoolean(...) | 0 | 2 |
System.IConvertible.ToChar(...) | 0 | 2 |
System.IConvertible.ToSByte(...) | 0 | 2 |
System.IConvertible.ToByte(...) | 0 | 2 |
System.IConvertible.ToInt16(...) | 0 | 2 |
System.IConvertible.ToUInt16(...) | 0 | 2 |
System.IConvertible.ToInt32(...) | 0 | 2 |
System.IConvertible.ToUInt32(...) | 0 | 2 |
System.IConvertible.ToInt64(...) | 0 | 2 |
System.IConvertible.ToUInt64(...) | 0 | 2 |
System.IConvertible.ToSingle(...) | 0 | 2 |
System.IConvertible.ToDouble(...) | 0 | 2 |
System.IConvertible.ToDecimal(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlDateTime.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDbColumn | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDbColumn.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +37 | +
Coverable lines: | +37 | +
Total lines: | +54 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlDbColumn(...) | 0 | 114 |
File '/_/src/MySqlConnector/MySqlDbColumn.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlDecimal | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDecimal.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +13 | +
Coverable lines: | +13 | +
Total lines: | +50 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ToDouble() | 0 | 3 |
ToString() | 0 | 1 |
MySqlDecimal(...) | 0 | 30 |
MySqlDecimal() | 0 | 2 |
File '/_/src/MySqlConnector/MySqlDecimal.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlEndOfStreamException | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlEndOfStreamException.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
Total lines: | +15 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlEndOfStreamException(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlEndOfStreamException.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlError | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlError.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +10 | +
Total lines: | +38 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlError(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlError.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlException | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlException.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +41 | +
Coverable lines: | +41 | +
Total lines: | +129 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlException(...) | 0 | 5 |
GetObjectData(...) | 0 | 6 |
MySqlException(...) | 0 | 2 |
MySqlException(...) | 0 | 2 |
MySqlException(...) | 0 | 2 |
MySqlException(...) | 0 | 2 |
MySqlException(...) | 0 | 2 |
MySqlException(...) | 0 | 2 |
CreateForTimeout() | 0 | 2 |
CreateForTimeout(...) | 0 | 2 |
IsErrorTransient(...) | 0 | 10 |
File '/_/src/MySqlConnector/MySqlException.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlGeometry | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlGeometry.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +10 | +
Total lines: | +52 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
FromWkb(...) | 0 | 9 |
FromMySql(...) | 0 | 3 |
MySqlGeometry(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlGeometry.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlHelper | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlHelper.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +13 | +
Coverable lines: | +13 | +
Total lines: | +38 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ClearConnectionPools() | 0 | 2 |
EscapeString(...) | 0 | 30 |
File '/_/src/MySqlConnector/MySqlHelper.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlInfoMessageEventArgs | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlInfoMessageEventArgs.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +14 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlInfoMessageEventArgs(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlInfoMessageEventArgs.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlParameter | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlParameter.cs | +
Covered lines: | +94 | +
---|---|
Uncovered lines: | +372 | +
Coverable lines: | +466 | +
Total lines: | +950 | +
Line coverage: | +20.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlParameter() | 2 | 0 |
MySqlParameter(...) | 9 | 0 |
MySqlParameter(...) | 0 | 2 |
MySqlParameter(...) | 0 | 2 |
MySqlParameter(...) | 0 | 11 |
MySqlParameter(...) | 0 | 8 |
ResetDbType() | 2 | 0 |
Clone() | 0 | 2 |
System.ICloneable.Clone() | 0 | 2 |
WithParameterName(...) | 0 | 2 |
MySqlParameter(...) | 0 | 18 |
MySqlParameter(...) | 0 | 4 |
AppendSqlString(...) | 107 | 358 |
AppendBinary(...) | 0 | 7 |
AppendBinary(...) | 0 | 232 |
NormalizeParameterName(...) | 21 | 19 |
WriteDateOnly(...) | 0 | 8 |
WriteDateTime(...) | 0 | 28 |
WriteTime(...) | 0 | 24 |
File '/_/src/MySqlConnector/MySqlParameter.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlParameterCollection | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlParameterCollection.cs | +
Covered lines: | +22 | +
---|---|
Uncovered lines: | +78 | +
Coverable lines: | +100 | +
Total lines: | +205 | +
Line coverage: | +22% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlParameterCollection() | 5 | 0 |
Add(...) | 0 | 6 |
Add(...) | 0 | 5 |
Add(...) | 0 | 4 |
Add(...) | 0 | 3 |
Add(...) | 0 | 3 |
AddRange(...) | 0 | 13 |
AddWithValue(...) | 6 | 0 |
Contains(...) | 0 | 4 |
Contains(...) | 0 | 2 |
CopyTo(...) | 0 | 2 |
Clear() | 0 | 13 |
GetEnumerator() | 0 | 2 |
System.Collections.Generic.IEnumerable<MySqlConnector.MySqlParameter>.GetEnumerator() | 0 | 2 |
GetParameter(...) | 0 | 2 |
GetParameter(...) | 0 | 7 |
IndexOf(...) | 0 | 4 |
IndexOf(...) | 0 | 2 |
NormalizedIndexOf(...) | 4 | 1 |
UnsafeIndexOf(...) | 5 | 1 |
Insert(...) | 0 | 5 |
Remove(...) | 0 | 6 |
RemoveAt(...) | 0 | 24 |
RemoveAt(...) | 0 | 3 |
SetParameter(...) | 0 | 15 |
SetParameter(...) | 0 | 3 |
ChangeParameterName(...) | 0 | 18 |
AddParameter(...) | 16 | 19 |
File '/_/src/MySqlConnector/MySqlParameterCollection.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlProtocolException | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlProtocolException.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
Total lines: | +32 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CreateForPacketOutOfOrder(...) | 0 | 9 |
MySqlProtocolException(...) | 0 | 2 |
MySqlProtocolException(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlProtocolException.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlProvidePasswordContext | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlProvidePasswordContext.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +10 | +
Coverable lines: | +10 | +
Total lines: | +35 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlProvidePasswordContext(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlProvidePasswordContext.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlRowUpdatedEventArgs | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataAdapter.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +268 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlRowUpdatedEventArgs(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlDataAdapter.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlRowUpdatingEventArgs | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlDataAdapter.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +258 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlRowUpdatingEventArgs(...) | 0 | 2 |
File '/_/src/MySqlConnector/MySqlDataAdapter.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlRowsCopiedEventArgs | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlRowsCopiedEventArgs.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +18 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
MySqlRowsCopiedEventArgs() | 0 | 2 |
File '/_/src/MySqlConnector/MySqlRowsCopiedEventArgs.cs' does not exist (any more).
+Class: | +MySqlConnector.MySqlTransaction | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/MySqlTransaction.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +79 | +
Coverable lines: | +79 | +
Total lines: | +295 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Commit() | 0 | 4 |
CommitAsync(...) | 0 | 6 |
CommitAsync() | 0 | 53 |
Rollback() | 0 | 4 |
RollbackAsync(...) | 0 | 6 |
RollbackAsync() | 0 | 20 |
Release(...) | 0 | 4 |
ReleaseAsync(...) | 0 | 6 |
Rollback(...) | 0 | 4 |
RollbackAsync(...) | 0 | 6 |
Save(...) | 0 | 4 |
SaveAsync(...) | 0 | 6 |
ExecuteSavepointAsync() | 0 | 31 |
Dispose(...) | 0 | 9 |
DisposeAsync() | 0 | 7 |
DisposeAsync(...) | 0 | 9 |
DoDisposeAsync() | 0 | 36 |
MySqlTransaction(...) | 0 | 3 |
DoRollback() | 0 | 49 |
VerifyValid() | 0 | 16 |
QuoteIdentifier(...) | 0 | 3 |
File '/_/src/MySqlConnector/MySqlTransaction.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.NegotiateToMySqlConverterStream | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/AuthGSSAPI.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +83 | +
Coverable lines: | +83 | +
Total lines: | +200 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
NegotiateToMySqlConverterStream(...) | 0 | 4 |
CreateNegotiateStreamMessageHeader(...) | 0 | 1 |
ReadAsync() | 0 | 56 |
Read(...) | 0 | 4 |
WriteAsync() | 0 | 67 |
Write(...) | 0 | 4 |
Flush() | 0 | 1 |
Seek(...) | 0 | 2 |
SetLength(...) | 0 | 2 |
File '/_/src/MySqlConnector/Protocol/Serialization/AuthGSSAPI.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.NoOpLogger | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Logging/NoOpLogger.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +3 | +
Total lines: | +25 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
IsEnabled(...) | 0 | 1 |
Log(...) | 0 | 1 |
NoOpLogger() | 0 | 2 |
File '/_/src/MySqlConnector/Logging/NoOpLogger.cs' does not exist (any more).
+Class: | +MySqlConnector.Logging.NoOpLoggerProvider | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Logging/NoOpLoggerProvider.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +1 | +
Total lines: | +12 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
CreateLogger(...) | 0 | 2 |
File '/_/src/MySqlConnector/Logging/NoOpLoggerProvider.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.NormalizedSchema | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +File 1: /_/src/MySqlConnector/Core/NormalizedSchema.cs File 2: /_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs |
+
Covered lines: | +0 | +
---|---|
Uncovered lines: | +27 | +
Coverable lines: | +27 | +
Total lines: | +108 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
File 1: MustNormalize(...) | 0 | 10 |
File 1: NormalizedSchema(...) | 0 | 53 |
File 2: NameRegex() | 0 | 1 |
File '/_/src/MySqlConnector/Core/NormalizedSchema.cs' does not exist (any more).
+File '/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.NullColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/NullColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +11 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
NullColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 1 |
File '/_/src/MySqlConnector/ColumnReaders/NullColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.OkPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/OkPayload.cs | +
Covered lines: | +50 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +55 | +
Total lines: | +140 | +
Line coverage: | +90.9% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
IsOk(...) | 11 | 3 |
Create(...) | 2 | 0 |
Verify(...) | 2 | 0 |
Read(...) | 50 | 17 |
OkPayload(...) | 2 | 0 |
OkPayload() | 3 | 0 |
File '/_/src/MySqlConnector/Protocol/Payloads/OkPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.Packet | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/Packet.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +3 | +
Total lines: | +11 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Packet(...) | 1 | 0 |
File '/_/src/MySqlConnector/Protocol/Serialization/Packet.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ParsedStatement | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ParsedStatement.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +31 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ParsedStatement() | 0 | 5 |
File '/_/src/MySqlConnector/Core/ParsedStatement.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ParsedStatements | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ParsedStatements.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +6 | +
Coverable lines: | +6 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
ParsedStatements(...) | 0 | 2 |
Dispose() | 0 | 3 |
File '/_/src/MySqlConnector/Core/ParsedStatements.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.PayloadData | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/PayloadData.cs | +
Covered lines: | +10 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +10 | +
Total lines: | +25 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PayloadData(...) | 2 | 0 |
PayloadData(...) | 1 | 0 |
Dispose() | 8 | 0 |
File '/_/src/MySqlConnector/Protocol/PayloadData.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.PingPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/PingPayload.cs | +
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 | Blocks covered | Blocks not covered |
---|---|---|
PingPayload() | 0 | 2 |
File '/_/src/MySqlConnector/Protocol/Payloads/PingPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.PreparedStatement | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/PreparedStatement.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
Total lines: | +14 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PreparedStatement(...) | 0 | 2 |
File '/_/src/MySqlConnector/Core/PreparedStatement.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.PreparedStatements | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/PreparedStatements.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +5 | +
Coverable lines: | +5 | +
Total lines: | +12 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
PreparedStatements(...) | 0 | 2 |
Dispose() | 0 | 4 |
File '/_/src/MySqlConnector/Core/PreparedStatements.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.ProtocolUtility | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/ProtocolUtility.cs | +
Covered lines: | +29 | +
---|---|
Uncovered lines: | +20 | +
Coverable lines: | +49 | +
Total lines: | +501 | +
Line coverage: | +59.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
GetBytesPerCharacter(...) | 4 | 26 |
ReadPayloadAsync() | 43 | 51 |
WritePayloadAsync() | 38 | 5 |
File '/_/src/MySqlConnector/Protocol/Serialization/ProtocolUtility.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.QueryPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/QueryPayload.cs | +
Covered lines: | +6 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +6 | +
Total lines: | +13 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 13 | 0 |
File '/_/src/MySqlConnector/Protocol/Payloads/QueryPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.QuitPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/QuitPayload.cs | +
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 | Blocks covered | Blocks not covered |
---|---|---|
QuitPayload() | 0 | 2 |
File '/_/src/MySqlConnector/Protocol/Payloads/QuitPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.RandomLoadBalancer | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ILoadBalancer.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +11 | +
Coverable lines: | +11 | +
Total lines: | +48 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
RandomLoadBalancer() | 0 | 2 |
LoadBalance(...) | 0 | 18 |
RandomLoadBalancer() | 0 | 3 |
File '/_/src/MySqlConnector/Core/ILoadBalancer.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.ResetConnectionPayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/ResetConnectionPayload.cs | +
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 | Blocks covered | Blocks not covered |
---|---|---|
ResetConnectionPayload() | 0 | 2 |
File '/_/src/MySqlConnector/Protocol/Payloads/ResetConnectionPayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.ResizableArraySegment<T> | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/ResizableArraySegment.cs | +
Covered lines: | +4 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +4 | +
Total lines: | +14 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ResizableArraySegment(...) | 1 | 0 |
op_Implicit(...) | 6 | 0 |
File '/_/src/MySqlConnector/Utilities/ResizableArraySegment.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.ResizableArray<T> | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/ResizableArray.cs | +
Covered lines: | +6 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +6 | +
Total lines: | +22 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
AsSpan(...) | 2 | 0 |
DoResize(...) | 6 | 0 |
File '/_/src/MySqlConnector/Utilities/ResizableArray.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ResultSet | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ResultSet.cs | +
Covered lines: | +97 | +
---|---|
Uncovered lines: | +97 | +
Coverable lines: | +194 | +
Total lines: | +374 | +
Line coverage: | +50% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ResultSet(...) | 2 | 0 |
Reset() | 8 | 1 |
ReadResultSetHeaderAsync() | 120 | 173 |
IsHostVerified(...) | 0 | 5 |
ReadEntireAsync() | 10 | 13 |
Read() | 0 | 5 |
ReadAsync(...) | 4 | 0 |
ReadAsync() | 23 | 16 |
BufferReadAsync() | 0 | 22 |
ScanRowAsync() | 52 | 37 |
GetName(...) | 0 | 20 |
GetDataTypeName(...) | 0 | 32 |
GetFieldType(...) | 0 | 30 |
GetColumnType(...) | 0 | 8 |
GetOrdinal(...) | 0 | 19 |
GetCurrentRow() | 4 | 4 |
File '/_/src/MySqlConnector/Core/ResultSet.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.RoundRobinLoadBalancer | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ILoadBalancer.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +9 | +
Coverable lines: | +9 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
RoundRobinLoadBalancer() | 0 | 3 |
LoadBalance(...) | 0 | 21 |
File '/_/src/MySqlConnector/Core/ILoadBalancer.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.Row | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/Row.cs | +
Covered lines: | +72 | +
---|---|
Uncovered lines: | +227 | +
Coverable lines: | +299 | +
Total lines: | +499 | +
Line coverage: | +24% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Row(...) | 12 | 0 |
SetData(...) | 17 | 47 |
GetValue(...) | 15 | 1 |
GetBoolean(...) | 6 | 28 |
GetSByte(...) | 0 | 34 |
GetByte(...) | 0 | 34 |
GetBytes(...) | 0 | 15 |
GetChar(...) | 0 | 7 |
GetChars(...) | 0 | 11 |
GetGuid(...) | 6 | 19 |
GetInt16(...) | 0 | 34 |
GetInt32(...) | 18 | 20 |
GetInt64(...) | 0 | 34 |
GetUInt16(...) | 0 | 34 |
GetUInt32(...) | 0 | 34 |
GetUInt64(...) | 0 | 34 |
GetDateTime(...) | 4 | 22 |
GetDateTimeOffset(...) | 0 | 4 |
GetStream(...) | 0 | 10 |
GetString(...) | 2 | 0 |
GetDecimal(...) | 0 | 14 |
GetDouble(...) | 0 | 13 |
GetFloat(...) | 5 | 12 |
GetMySqlDateTime(...) | 0 | 5 |
GetMySqlGeometry(...) | 0 | 20 |
GetMySqlDecimal(...) | 0 | 31 |
GetValues(...) | 0 | 10 |
IsDBNull(...) | 2 | 0 |
CheckBinaryColumn(...) | 0 | 25 |
CheckBufferArguments<T>(...) | 0 | 9 |
op_Implicit(...) | 2 | 0 |
Deconstruct(...) | 3 | 0 |
OffsetLength(...) | 1 | 0 |
File '/_/src/MySqlConnector/Core/Row.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.SchemaProvider | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +File 1: /_/src/MySqlConnector/Core/SchemaProvider.cs File 2: /_/src/MySqlConnector/Core/SchemaProvider.g.cs |
+
Covered lines: | +0 | +
---|---|
Uncovered lines: | +1193 | +
Coverable lines: | +1193 | +
Total lines: | +1463 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
File 1: SchemaProvider(...) | 0 | 2 |
File 1: DoFillDataSourceInformation(...) | 0 | 26 |
File 1: DoFillDataTypes(...) | 0 | 74 |
File 1: DoFillReservedWords(...) | 0 | 6 |
File 1: FillDataTableAsync() | 0 | 18 |
File 1: FillDataTableAsync() | 0 | 115 |
File 1: DoFillForeignKeysAsync(...) | 0 | 4 |
File 1: DoFillIndexesAsync(...) | 0 | 4 |
File 1: DoFillIndexColumnsAsync(...) | 0 | 4 |
File 2: GetSchemaAsync() | 0 | 396 |
File 2: FillMetaDataCollectionsAsync(...) | 0 | 79 |
File 2: FillCharacterSetsAsync() | 0 | 31 |
File 2: FillCollationsAsync() | 0 | 35 |
File 2: FillCollationCharacterSetApplicabilityAsync() | 0 | 27 |
File 2: FillColumnsAsync() | 0 | 87 |
File 2: FillDatabasesAsync() | 0 | 33 |
File 2: FillDataSourceInformationAsync(...) | 0 | 44 |
File 2: FillDataTypesAsync(...) | 0 | 56 |
File 2: FillEnginesAsync() | 0 | 35 |
File 2: FillKeyColumnUsageAsync() | 0 | 47 |
File 2: FillKeyWordsAsync() | 0 | 27 |
File 2: FillParametersAsync() | 0 | 55 |
File 2: FillPartitionsAsync() | 0 | 73 |
File 2: FillPluginsAsync() | 0 | 45 |
File 2: FillProceduresAsync() | 0 | 63 |
File 2: FillProcessListAsync() | 0 | 39 |
File 2: FillProfilingAsync() | 0 | 59 |
File 2: FillReferentialConstraintsAsync() | 0 | 45 |
File 2: FillReservedWordsAsync(...) | 0 | 12 |
File 2: FillResourceGroupsAsync() | 0 | 33 |
File 2: FillRestrictionsAsync(...) | 0 | 59 |
File 2: FillSchemaPrivilegesAsync() | 0 | 33 |
File 2: FillTablesAsync() | 0 | 87 |
File 2: FillTableConstraintsAsync() | 0 | 35 |
File 2: FillTablePrivilegesAsync() | 0 | 35 |
File 2: FillTableSpacesAsync() | 0 | 41 |
File 2: FillTriggersAsync() | 0 | 67 |
File 2: FillUserPrivilegesAsync() | 0 | 31 |
File 2: FillViewsAsync() | 0 | 43 |
File 2: FillForeignKeysAsync() | 0 | 47 |
File 2: FillIndexesAsync() | 0 | 39 |
File 2: FillIndexColumnsAsync() | 0 | 37 |
File '/_/src/MySqlConnector/Core/SchemaProvider.cs' does not exist (any more).
+File '/_/src/MySqlConnector/Core/SchemaProvider.g.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.SerializationUtility | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/SerializationUtility.cs | +
Covered lines: | +8 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +8 | +
Total lines: | +21 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ReadUInt32(...) | 6 | 0 |
WriteUInt32(...) | 4 | 0 |
File '/_/src/MySqlConnector/Protocol/Serialization/SerializationUtility.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ServerSession | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +File 1: /_/src/MySqlConnector/Core/ServerSession.cs File 2: /_/src/MySqlConnector/Microsoft.Extensions.Logging.Generators/Microsoft.Extensions.Logging.Generators.LoggerMessageGenerator/LoggerMessage.g.cs |
+
Covered lines: | +331 | +
---|---|
Uncovered lines: | +688 | +
Coverable lines: | +1019 | +
Total lines: | +3770 | +
Line coverage: | +32.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
File 1: ServerSession() | 29 | 0 |
File 1: ServerSession(...) | 0 | 3 |
File 1: ServerSession(...) | 17 | 1 |
File 1: ReturnToPoolAsync(...) | 18 | 2 |
File 1: TryStartCancel(...) | 0 | 26 |
File 1: DoCancel(...) | 0 | 31 |
File 1: AbortCancel(...) | 0 | 12 |
File 1: PrepareAsync() | 0 | 182 |
File 1: TryGetPreparedStatement(...) | 2 | 3 |
File 1: StartQuerying(...) | 14 | 5 |
File 1: FinishQuerying() | 22 | 22 |
File 1: SetTimeout(...) | 3 | 0 |
File 1: StartActivity(...) | 3 | 10 |
File 1: DisposeAsync() | 0 | 52 |
File 1: ConnectAsync() | 225 | 134 |
File 1: TryResetConnectionAsync() | 59 | 147 |
File 1: SwitchAuthenticationAsync() | 0 | 227 |
File 1: SendClearPasswordAsync() | 0 | 28 |
File 1: SendEncryptedPasswordAsync() | 0 | 52 |
File 1: GetRsaPublicKeyAsync() | 0 | 56 |
File 1: TryPingAsync() | 0 | 57 |
File 1: SendAsync(...) | 3 | 0 |
File 1: ReceiveAsync(...) | 3 | 0 |
File 1: ReceiveReplyAsync() | 23 | 15 |
File 1: SendReplyAsync() | 17 | 10 |
File 1: ThrowIfStatementContainsDelimiter(...) | 0 | 16 |
File 1: CreateExceptionForInvalidState() | 10 | 7 |
File 1: OpenTcpSocketAsync() | 98 | 121 |
File 1: OpenUnixSocketAsync() | 0 | 77 |
File 1: OpenNamedPipeAsync() | 0 | 86 |
File 1: InitSslAsync() | 77 | 215 |
File 1: ShouldGetRealServerDetails(...) | 16 | 12 |
File 1: GetRealServerDetailsAsync() | 0 | 118 |
File 1: ShutdownSocket() | 0 | 9 |
File 1: SafeDispose<T>(...) | 0 | 7 |
File 1: SetFailed(...) | 0 | 15 |
File 1: VerifyState(...) | 2 | 11 |
File 1: VerifyState(...) | 0 | 28 |
File 1: CreateConnectionAttributes(...) | 50 | 3 |
File 1: CreateExceptionForErrorPayload(...) | 0 | 11 |
File 1: ClearPreparedStatements() | 2 | 12 |
File 1: GetPassword(...) | 5 | 18 |
File 1: DelimiterSqlParser(...) | 0 | 6 |
File 1: OnStatementBegin(...) | 0 | 10 |
File 2: ServerSession() | 29 | 0 |
File 2: CannotExecuteNewCommandInState(...) | 0 | 4 |
File 2: EnteringFinishQuerying(...) | 3 | 1 |
File 2: ExpectedSessionState1(...) | 0 | 4 |
File 2: __ExpectedSessionState6Struct(...) | 0 | 1 |
File 2: ToString() | 0 | 19 |
File 2: __ExpectedSessionState6Struct() | 0 | 2 |
File 2: GetEnumerator() | 0 | 9 |
File 2: global::System.Collections.IEnumerable.GetEnumerator() | 0 | 2 |
File 2: ExpectedSessionState6(...) | 0 | 6 |
File '/_/src/MySqlConnector/Core/ServerSession.cs' does not exist (any more).
+File '/_/src/MySqlConnector/Microsoft.Extensions.Logging.Generators/Microsoft.Extensions.Logging.Generators.LoggerMessageGenerator/LoggerMessage.g.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ServerVersion | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ServerVersion.cs | +
Covered lines: | +26 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +29 | +
Total lines: | +60 | +
Line coverage: | +89.6% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ServerVersion(...) | 36 | 4 |
ServerVersion() | 2 | 0 |
ServerVersion() | 3 | 0 |
File '/_/src/MySqlConnector/Core/ServerVersion.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.ServerVersions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/ServerVersions.cs | +
Covered lines: | +6 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +6 | +
Total lines: | +22 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
ServerVersions() | 7 | 0 |
File '/_/src/MySqlConnector/Core/ServerVersions.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.SingleCommandPayloadCreator | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/SingleCommandPayloadCreator.cs | +
Covered lines: | +25 | +
---|---|
Uncovered lines: | +118 | +
Coverable lines: | +143 | +
Total lines: | +272 | +
Line coverage: | +17.4% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SingleCommandPayloadCreator() | 2 | 0 |
WriteQueryCommand(...) | 24 | 31 |
WriteQueryPayload(...) | 4 | 2 |
WritePreparedStatement(...) | 0 | 113 |
WriteBinaryParameters(...) | 0 | 49 |
WriteStoredProcedure(...) | 0 | 66 |
WriteCommand(...) | 12 | 22 |
File '/_/src/MySqlConnector/Core/SingleCommandPayloadCreator.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.SocketByteHandler | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/SocketByteHandler.cs | +
Covered lines: | +26 | +
---|---|
Uncovered lines: | +23 | +
Coverable lines: | +49 | +
Total lines: | +136 | +
Line coverage: | +53% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SocketByteHandler(...) | 4 | 0 |
Dispose() | 1 | 0 |
ReadBytesAsync(...) | 3 | 2 |
DoReadBytesSync(...) | 0 | 29 |
DoReadBytesAsync() | 37 | 19 |
WriteBytesAsync(...) | 3 | 6 |
DoWriteBytesAsync() | 11 | 5 |
File '/_/src/MySqlConnector/Protocol/Serialization/SocketByteHandler.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.SocketExtensions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/SocketExtensions.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +7 | +
Total lines: | +72 | +
Line coverage: | +42.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Send(...) | 0 | 3 |
SetKeepAlive(...) | 3 | 3 |
File '/_/src/MySqlConnector/Utilities/SocketExtensions.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.SqlParser | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/SqlParser.cs | +
Covered lines: | +74 | +
---|---|
Uncovered lines: | +83 | +
Coverable lines: | +157 | +
Total lines: | +346 | +
Line coverage: | +47.1% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
SqlParser(...) | 2 | 0 |
Parse(...) | 74 | 100 |
OnBeforeParse(...) | 1 | 0 |
OnStatementBegin(...) | 1 | 0 |
OnPositionalParameter(...) | 0 | 1 |
OnNamedParameter(...) | 0 | 1 |
OnStatementEnd(...) | 1 | 0 |
OnParsed(...) | 0 | 1 |
IsWhitespace(...) | 5 | 0 |
IsVariableName(...) | 13 | 3 |
File '/_/src/MySqlConnector/Core/SqlParser.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.StandardEnlistedTransaction | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/StandardEnlistedTransaction.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +27 | +
Coverable lines: | +27 | +
Total lines: | +48 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StandardEnlistedTransaction(...) | 0 | 2 |
OnStart() | 0 | 38 |
OnPrepare(...) | 0 | 1 |
OnCommit(...) | 0 | 9 |
OnRollback(...) | 0 | 9 |
File '/_/src/MySqlConnector/Core/StandardEnlistedTransaction.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.StandardPayloadHandler | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/StandardPayloadHandler.cs | +
Covered lines: | +16 | +
---|---|
Uncovered lines: | +3 | +
Coverable lines: | +19 | +
Total lines: | +57 | +
Line coverage: | +84.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StandardPayloadHandler(...) | 4 | 0 |
Dispose() | 0 | 2 |
StartNewConversation() | 1 | 0 |
SetNextSequenceNumber(...) | 1 | 0 |
ReadPayloadAsync(...) | 2 | 0 |
WritePayloadAsync(...) | 2 | 0 |
File '/_/src/MySqlConnector/Protocol/Serialization/StandardPayloadHandler.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Payloads.StatementPrepareResponsePayload | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Payloads/StatementPrepareResponsePayload.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +15 | +
Coverable lines: | +15 | +
Total lines: | +30 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Create(...) | 0 | 9 |
StatementPrepareResponsePayload(...) | 0 | 1 |
File '/_/src/MySqlConnector/Protocol/Payloads/StatementPrepareResponsePayload.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.StatementPreparer | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/StatementPreparer.cs | +
Covered lines: | +31 | +
---|---|
Uncovered lines: | +43 | +
Coverable lines: | +74 | +
Total lines: | +152 | +
Line coverage: | +41.8% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StatementPreparer(...) | 2 | 0 |
SplitStatements() | 0 | 21 |
ParseAndBindParameters(...) | 8 | 1 |
GetParameterIndex(...) | 4 | 6 |
GetInputParameter(...) | 7 | 28 |
ParameterSqlParser(...) | 2 | 0 |
OnNamedParameter(...) | 8 | 0 |
OnPositionalParameter(...) | 0 | 2 |
DoAppendParameter(...) | 11 | 0 |
OnParsed(...) | 14 | 4 |
PreparedCommandSqlParser(...) | 0 | 2 |
OnStatementBegin(...) | 0 | 10 |
OnNamedParameter(...) | 0 | 5 |
OnPositionalParameter(...) | 0 | 2 |
DoAppendParameter(...) | 0 | 29 |
OnStatementEnd(...) | 0 | 9 |
File '/_/src/MySqlConnector/Core/StatementPreparer.cs' does not exist (any more).
+Class: | +MySqlConnector.Protocol.Serialization.StreamByteHandler | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Protocol/Serialization/StreamByteHandler.cs | +
Covered lines: | +23 | +
---|---|
Uncovered lines: | +27 | +
Coverable lines: | +50 | +
Total lines: | +107 | +
Line coverage: | +46% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StreamByteHandler(...) | 4 | 0 |
Dispose() | 0 | 2 |
ReadBytesAsync(...) | 6 | 9 |
ReadBytesAsync() | 38 | 23 |
WriteBytesAsync(...) | 3 | 6 |
WriteBytesAsync() | 11 | 5 |
File '/_/src/MySqlConnector/Protocol/Serialization/StreamByteHandler.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.StringColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/StringColumnReader.cs | +
Covered lines: | +2 | +
---|---|
Uncovered lines: | +0 | +
Coverable lines: | +2 | +
Total lines: | +13 | +
Line coverage: | +100% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
StringColumnReader() | 2 | 0 |
ReadValue(...) | 3 | 0 |
File '/_/src/MySqlConnector/ColumnReaders/StringColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextBooleanColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextBooleanColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
TextBooleanColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/TextBooleanColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextDateTimeColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextDateTimeColumnReader.cs | +
Covered lines: | +25 | +
---|---|
Uncovered lines: | +17 | +
Coverable lines: | +42 | +
Total lines: | +95 | +
Line coverage: | +59.5% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextDateTimeColumnReader(...) | 5 | 0 |
ReadValue(...) | 2 | 0 |
ParseDateTime(...) | 59 | 32 |
File '/_/src/MySqlConnector/ColumnReaders/TextDateTimeColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextDoubleColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextDoubleColumnReader.cs | +
Covered lines: | +1 | +
---|---|
Uncovered lines: | +9 | +
Coverable lines: | +10 | +
Total lines: | +23 | +
Line coverage: | +10% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextDoubleColumnReader() | 2 | 0 |
ReadValue(...) | 0 | 22 |
File '/_/src/MySqlConnector/ColumnReaders/TextDoubleColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextFloatColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextFloatColumnReader.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +7 | +
Coverable lines: | +10 | +
Total lines: | +23 | +
Line coverage: | +30% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextFloatColumnReader() | 2 | 0 |
ReadValue(...) | 5 | 17 |
File '/_/src/MySqlConnector/ColumnReaders/TextFloatColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextSignedInt16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextSignedInt16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextSignedInt16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextSignedInt16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextSignedInt32ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextSignedInt32ColumnReader.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +75% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextSignedInt32ColumnReader() | 2 | 0 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 3 | 0 |
DoReadValue(...) | 5 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/TextSignedInt32ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextSignedInt64ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextSignedInt64ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextSignedInt64ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextSignedInt64ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextSignedInt8ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextSignedInt8ColumnReader.cs | +
Covered lines: | +3 | +
---|---|
Uncovered lines: | +1 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +75% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextSignedInt8ColumnReader() | 2 | 0 |
ReadValue(...) | 2 | 0 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 5 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/TextSignedInt8ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextTimeColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextTimeColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
Total lines: | +12 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextTimeColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
File '/_/src/MySqlConnector/ColumnReaders/TextTimeColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextUnsignedInt16ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt16ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextUnsignedInt16ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt16ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextUnsignedInt32ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt32ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +18 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextUnsignedInt32ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt32ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextUnsignedInt64ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt64ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextUnsignedInt64ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt64ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.ColumnReaders.TextUnsignedInt8ColumnReader | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt8ColumnReader.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +4 | +
Coverable lines: | +4 | +
Total lines: | +20 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TextUnsignedInt8ColumnReader() | 0 | 2 |
ReadValue(...) | 0 | 2 |
TryReadInt32(...) | 0 | 3 |
DoReadValue(...) | 0 | 7 |
File '/_/src/MySqlConnector/ColumnReaders/TextUnsignedInt8ColumnReader.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.TimerQueue | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/TimerQueue.cs | +
Covered lines: | +46 | +
---|---|
Uncovered lines: | +11 | +
Coverable lines: | +57 | +
Total lines: | +132 | +
Line coverage: | +80.7% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TimerQueue() | 2 | 0 |
Add(...) | 22 | 2 |
Remove(...) | 17 | 0 |
TimerQueue() | 6 | 0 |
Callback(...) | 30 | 8 |
UnsafeSetTimer(...) | 3 | 0 |
UnsafeClearTimer() | 0 | 2 |
Data(...) | 1 | 0 |
File '/_/src/MySqlConnector/Utilities/TimerQueue.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.TypeMapper | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/TypeMapper.cs | +
Covered lines: | +100 | +
---|---|
Uncovered lines: | +99 | +
Coverable lines: | +199 | +
Total lines: | +350 | +
Line coverage: | +50.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
TypeMapper() | 2 | 0 |
TypeMapper() | 227 | 2 |
GetColumnTypeMetadata() | 0 | 2 |
GetColumnTypeMetadata(...) | 0 | 2 |
GetDbTypeForMySqlDbType(...) | 0 | 4 |
GetMySqlDbTypeForDbType(...) | 16 | 2 |
AddDbTypeMapping(...) | 10 | 0 |
AddColumnTypeMetadata(...) | 6 | 0 |
GetDbTypeMapping(...) | 4 | 2 |
GetDbTypeMapping(...) | 0 | 2 |
GetDbTypeMapping(...) | 0 | 5 |
GetMySqlDbType(...) | 0 | 3 |
GetColumnTypeMetadata(...) | 0 | 8 |
ConvertToMySqlDbType(...) | 0 | 94 |
ConvertToColumnTypeAndFlags(...) | 0 | 59 |
GetColumnMappings() | 0 | 3 |
File '/_/src/MySqlConnector/Core/TypeMapper.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.Utility | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/Utility.cs | +
Covered lines: | +14 | +
---|---|
Uncovered lines: | +138 | +
Coverable lines: | +152 | +
Total lines: | +684 | +
Line coverage: | +9.2% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
Dispose<T>(...) | 0 | 4 |
LoadRsaParameters(...) | 0 | 55 |
FindNextIndex(...) | 0 | 5 |
Resize<T>(...) | 5 | 0 |
TryParseRedirectionHeader(...) | 0 | 50 |
ParseTimeSpan(...) | 0 | 57 |
TrimZeroByte(...) | 0 | 5 |
TrimZeroByte(...) | 0 | 8 |
Read(...) | 0 | 3 |
Write(...) | 0 | 3 |
SwapBytes(...) | 0 | 7 |
IsWindows() | 4 | 1 |
GetOSDetails(...) | 8 | 9 |
GetElapsedMilliseconds(...) | 3 | 0 |
GetElapsedSeconds(...) | 3 | 0 |
GetDefaultSslProtocols() | 1 | 0 |
TryReadAsnLength(...) | 0 | 11 |
TryReadAsnInteger(...) | 0 | 20 |
File '/_/src/MySqlConnector/Utilities/Utility.cs' does not exist (any more).
+Class: | +MySqlConnector.Utilities.ValueTaskExtensions | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Utilities/ValueTaskExtensions.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +2 | +
Coverable lines: | +2 | +
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 | Blocks covered | Blocks not covered |
---|---|---|
FromException(...) | 0 | 2 |
FromException<T>(...) | 0 | 2 |
File '/_/src/MySqlConnector/Utilities/ValueTaskExtensions.cs' does not exist (any more).
+Class: | +MySqlConnector.Core.XaEnlistedTransaction | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/Core/XaEnlistedTransaction.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +21 | +
Coverable lines: | +21 | +
Total lines: | +52 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
XaEnlistedTransaction(...) | 0 | 2 |
OnStart() | 0 | 9 |
OnPrepare(...) | 0 | 3 |
OnCommit(...) | 0 | 2 |
OnRollback(...) | 0 | 12 |
ExecuteXaCommand(...) | 0 | 11 |
File '/_/src/MySqlConnector/Core/XaEnlistedTransaction.cs' does not exist (any more).
+Class: | +System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__NameRegex_0 | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +288 | +
Coverable lines: | +288 | +
Total lines: | +890 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
RegexGenerator_g() | 0 | 2 |
RegexGenerator_g() | 0 | 7 |
RegexGenerator_g() | 0 | 6 |
RegexGenerator_g() | 0 | 252 |
File '/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs' does not exist (any more).
+Class: | +System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__Utilities | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +41 | +
Coverable lines: | +41 | +
Total lines: | +1381 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
RegexGenerator_g() | 0 | 1 |
RegexGenerator_g() | 0 | 4 |
RegexGenerator_g() | 0 | 4 |
RegexGenerator_g() | 0 | 4 |
File '/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs' does not exist (any more).
+Class: | +System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__TlsVersionsRegex_1 | +
---|---|
Assembly: | +mysqlconnector.dll | +
File(s): | +/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs | +
Covered lines: | +0 | +
---|---|
Uncovered lines: | +142 | +
Coverable lines: | +142 | +
Total lines: | +1277 | +
Line coverage: | +0% | +
Covered branches: | +0 | +
---|---|
Total branches: | +0 | +
Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +Method | Blocks covered | Blocks not covered |
---|---|---|
RegexGenerator_g() | 0 | 2 |
RegexGenerator_g() | 0 | 10 |
RegexGenerator_g() | 0 | 15 |
RegexGenerator_g() | 0 | 128 |
File '/_/src/MySqlConnector/System.Text.RegularExpressions.Generator/System.Text.RegularExpressions.Generator.RegexGenerator/RegexGenerator.g.cs' does not exist (any more).
+