Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added uml 1639707180 #15

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Added uml 1639707180 #15

wants to merge 16 commits into from

Conversation

darkarki83
Copy link
Contributor

No description provided.

@darkarki83 darkarki83 linked an issue Sep 11, 2024 that may be closed by this pull request
@Lomet Lomet marked this pull request as draft September 13, 2024 11:35
@Lomet Lomet changed the title Added uml Added uml 1639707180 Sep 24, 2024
@darkarki83 darkarki83 marked this pull request as ready for review October 11, 2024 13:10
Copy link

Diagrams

Diagrams summary
URL PATH
include URL ./diagrams/include.puml
GetLastBlockTests URL ./diagrams/test/DownloaderV3.Source.CovalentLastBlock.Tests/GetLastBlockTests.puml
SourceLastBlockModelsTests URL ./diagrams/test/DownloaderV3.Source.CovalentLastBlock.Tests/Models/SourceLastBlockModelsTests.puml
DownloadHandlerTests URL ./diagrams/test/DownloaderV3.Tests/DownloadHandlerTests.puml
CalculatedValueResolverTests URL ./diagrams/test/DownloaderV3.Tests/LogBuilder/Resolvers/CalculatedValueResolverTests.puml
LastBlockSourceTest URL ./diagrams/test/DownloaderV3.Tests/Builders/LastBlockBuilder/LastBlockSourceTest.puml
ResultBuilderTests URL ./diagrams/test/DownloaderV3.Tests/Results/ResultBuilderTests.puml
ResultBuilderMock URL ./diagrams/test/DownloaderV3.Tests/Results/ResultBuilderMock.puml
DownloaderSettingsResult URL ./diagrams/test/DownloaderV3.Tests/Results/DbResults/DownloaderSettingsResult.puml
MockSettings URL ./diagrams/test/DownloaderV3.Tests/Mock/MockSettings.puml
CovalentResultConst URL ./diagrams/test/DownloaderV3.Tests/Mock/CovalentResultConst.puml
Base URL ./diagrams/test/DownloaderV3.Tests/Mock/Db/Models/Base.puml
SwapParty URL ./diagrams/test/DownloaderV3.Tests/Mock/Db/Models/SwapParty.puml
CovalentContext URL ./diagrams/test/DownloaderV3.Tests/Mock/Db/Models/CovalentContext.puml
DataDecoderFactoryTests URL ./diagrams/test/DownloaderV3.Tests/Decoders/DataDecoders/DataDecoderFactoryTests.puml
DocumentDecoderTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/DocumentDecoderTests.puml
CovalentDocumentTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/CovalentDocumentTests.puml
UrlManagerTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Helpers/UrlManagerTests.puml
ERC20CacheManagerTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Helpers/ERC20CacheManagerTests.puml
ObjectMakerTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Helpers/ObjectMakerTests.puml
SavedDocumentResponseTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Extensions/SavedDocumentResponseTests.puml
DownloaderSettingsMock URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Models/DownloaderSettingsMock.puml
ModelTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Models/Covalent/ModelTests.puml
CovalentResultConst URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Models/Covalent/CovalentResultConst.puml
DocumentDecoderFactoryTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Document/DocumentDecoder/DocumentDecoderFactoryTests.puml
TopicDecoderTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Decoders/TopicDecoderTests.puml
DataDecoderFactoryTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Decoders/DataDecoders/DataDecoderFactoryTests.puml
ValueResolversTests URL ./diagrams/test/DownloaderV3.Source.CovalentDocument.Tests/Resolvers/ValueResolversTests.puml
BaseDestinationTests URL ./diagrams/test/DownloaderV3.Destination.Tests/BaseDestinationTests.puml
LambdaFunction URL ./diagrams/src/DownloaderV3.LambdaSet/LambdaFunction.puml
GetLastBlockCovalent URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/GetLastBlockCovalent.puml
ExceptionMessages URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/Helpers/ExceptionMessages.puml
Data URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/Models/LastBlock/Data.puml
LastBlockResponse URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/Models/LastBlock/LastBlockResponse.puml
Item URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/Models/LastBlock/Item.puml
GetSourcePage URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/SourcePage/GetSourcePage.puml
Environments URL ./diagrams/src/DownloaderV3.Source.CovalentLastBlock/Utilities/Environments.puml
DownloadHandler URL ./diagrams/src/DownloaderV3/DownloadHandler.puml
SettingDownloader URL ./diagrams/src/DownloaderV3/Helpers/SettingDownloader.puml
ApplicationLogger URL ./diagrams/src/DownloaderV3/Helpers/ApplicationLogger.puml
ServiceConfigurator URL ./diagrams/src/DownloaderV3/Helpers/ServiceConfigurator.puml
SqlQueryHelper URL ./diagrams/src/DownloaderV3/Helpers/SqlQueryHelper.puml
LastBlockSource URL ./diagrams/src/DownloaderV3/Builders/LastBlockBuilder/LastBlockSource.puml
ResultBuilder URL ./diagrams/src/DownloaderV3/Result/ResultBuilder.puml
ResultObject URL ./diagrams/src/DownloaderV3/Result/ResultObject.puml
BaseDestination URL ./diagrams/src/DownloaderV3.Destination/BaseDestination.puml
Chain URL ./diagrams/src/DownloaderV3.Destination/Models/Chain.puml
DownloaderSettings URL ./diagrams/src/DownloaderV3.Destination/Models/DownloaderSettings.puml
ChainInfo URL ./diagrams/src/DownloaderV3.Destination/Models/ChainInfo.puml
BaseDownloaderSettings URL ./diagrams/src/DownloaderV3.Destination/Models/BaseDownloaderSettings.puml
DownloaderMapping URL ./diagrams/src/DownloaderV3.Destination/Models/DownloaderMapping.puml
ResponseModelAttribute URL ./diagrams/src/DownloaderV3.Destination/Attributes/ResponseModelAttribute.puml
CovalentDocument URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/CovalentDocument.puml
DocumentDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentDecoder.puml
ObjectMaker URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Helpers/ObjectMaker.puml
ExceptionMessages URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Helpers/ExceptionMessages.puml
UrlManager URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Helpers/UrlManager.puml
ERC20CacheManager URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Helpers/ERC20CacheManager.puml
SavedDocumentResponse URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Extensions/SavedDocumentResponse.puml
Decoded URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/Decoded.puml
Transaction URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/Transaction.puml
Data URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/Data.puml
Params URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/Params.puml
IHasPagination URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/IHasPagination.puml
InputData URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/InputData.puml
Pagination URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Models/Covalent/Pagination.puml
IDocumentFactory URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/IDocumentFactory.puml
BaseDocument URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/BaseDocument.puml
DocumentFactory URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/DocumentFactory.puml
IDocumentDecoderFactory URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/DocumentDecoder/IDocumentDecoderFactory.puml
BaseDocumentDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/DocumentDecoder/BaseDocumentDecoder.puml
DocumentDecoderFactory URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Document/DocumentDecoder/DocumentDecoderFactory.puml
IDocumentResponse URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/IDocumentResponse.puml
DocumentRouter URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/DocumentRouter.puml
GenericResponse URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/GenericResponse.puml
PropertySetterBeforeSave URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/PropertySetterBeforeSave.puml
PreSaveActionBinder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/PreSaveActionBinder.puml
IBeforeSave URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/DocumentRouter/IBeforeSave.puml
DecoderConfiguration URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DecoderConfiguration.puml
ChunkExtractor URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/ChunkExtractor.puml
DataDecoderFactory URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoderFactory.puml
TopicDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/TopicDecoder.puml
DataDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoder.puml
DecoderParameters URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DecoderHelpers/DecoderParameters.puml
HexToInt32 URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToInt32.puml
HexToString URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToString.puml
StringToDateTime URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/StringToDateTime.puml
HexToDecimal URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToDecimal.puml
HexToNumberNegative URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToNumberNegative.puml
HexToDecimalWithTokenPath URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToDecimalWithTokenPath.puml
ChunckHexToString URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/ChunckHexToString.puml
HexToBool URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToBool.puml
HexToBigIntegerArray URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToBigIntegerArray.puml
HexStringChunkDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexStringChunkDecoder.puml
HexToStrings URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToStrings.puml
HexToLong URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToLong.puml
HexToDecimalNegative URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToDecimalNegative.puml
StaticDataDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/StaticDataDecoder.puml
RawDataDecoder URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/RawDataDecoder.puml
TimestampToDateTime URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/TimestampToDateTime.puml
HexToAddress URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/HexToAddress.puml
StringToInt32 URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Decoders/DataDecoders/StringToInt32.puml
Environments URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Utilities/Environments.puml
CalculatedValueResolver URL ./diagrams/src/DownloaderV3.Source.CovalentDocument/Resolvers/CalculatedValueResolver.puml

Copy link

Summary

Summary
Generated on: 10/11/2024 - 14:18:30
Coverage date: 10/11/2024 - 14:18:27 - 10/11/2024 - 14:18:29
Parser: MultiReport (4x Cobertura)
Assemblies: 4
Classes: 64
Files: 64
Line coverage: 83.4% (515 of 617)
Covered lines: 515
Uncovered lines: 102
Coverable lines: 617
Total lines: 1467
Branch coverage: 65.1% (86 of 132)
Covered branches: 86
Total branches: 132
Method coverage: Feature is only available for sponsors

Coverage

DownloaderV3 - 76.8%
Name Line Branch
DownloaderV3 76.8% 40%
DownloaderV3.Builders.LastBlockBuilder.LastBlockSource 100%
DownloaderV3.DownloadHandler`1 94.9% 75%
DownloaderV3.Helpers.ApplicationLogger 0% 0%
DownloaderV3.Helpers.ServiceConfigurator 0% 0%
DownloaderV3.Helpers.SettingDownloader 100%
DownloaderV3.Helpers.SqlQueryHelper 84.6% 87.5%
DownloaderV3.Result.ResultBuilder 100%
DownloaderV3.Result.ResultObject 100%
DownloaderV3.Destination - 96.9%
Name Line Branch
DownloaderV3.Destination 96.9% ****
DownloaderV3.Destination.BaseDestination 95%
DownloaderV3.Destination.Models.BaseDownloaderSettings 100%
DownloaderV3.Destination.Models.Chain 100%
DownloaderV3.Destination.Models.ChainInfo 100%
DownloaderV3.Destination.Models.DownloaderMapping 100%
DownloaderV3.Destination.Models.DownloaderSettings 100%
DownloaderV3.Source.CovalentDocument - 82.7%
Name Line Branch
DownloaderV3.Source.CovalentDocument 82.7% 77.3%
DownloaderV3.Source.CovalentDocument.CovalentDocument 100% 100%
DownloaderV3.Source.CovalentDocument.Decoders.ChunkExtractor 100% 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoder 100% 50%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoderFactory 100% 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.ChunckHexToStrin
g
100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexStringChunkDe
coder
77.7% 50%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToAddress 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToBigIntegerA
rray
100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToBool 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToDecimal 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToDecimalNega
tive
100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToDecimalWith
TokenPath
93.3% 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToInt32 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToLong 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToNumberNegat
ive
100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToString 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.HexToStrings 96.4% 92.3%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.RawDataDecoder 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.StaticDataDecode
r
100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.StringToDateTime 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.StringToInt32 100%
DownloaderV3.Source.CovalentDocument.Decoders.DataDecoders.TimestampToDateT
ime
100% 100%
DownloaderV3.Source.CovalentDocument.Decoders.DecoderConfiguration 100%
DownloaderV3.Source.CovalentDocument.Decoders.DecoderHelpers.DecoderParamet
ers
75% 100%
DownloaderV3.Source.CovalentDocument.Decoders.TopicDecoder 100% 100%
DownloaderV3.Source.CovalentDocument.Document.BaseDocument`1 100% 50%
DownloaderV3.Source.CovalentDocument.Document.DocumentDecoder.BaseDocumentD
ecoder`1
50%
DownloaderV3.Source.CovalentDocument.Document.DocumentDecoder.DocumentDecod
erFactory
50% 50%
DownloaderV3.Source.CovalentDocument.Document.DocumentFactory 0% 0%
DownloaderV3.Source.CovalentDocument.DocumentDecoder 62.5% 66.6%
DownloaderV3.Source.CovalentDocument.DocumentRouter.DocumentRouter 0% 0%
DownloaderV3.Source.CovalentDocument.DocumentRouter.GenericResponse`1 0% 0%
DownloaderV3.Source.CovalentDocument.DocumentRouter.PreSaveActionBinder 0%
DownloaderV3.Source.CovalentDocument.DocumentRouter.PropertySetterBeforeSav
e
0% 0%
DownloaderV3.Source.CovalentDocument.Extensions.SavedDocumentResponse 100%
DownloaderV3.Source.CovalentDocument.Helpers.ERC20CacheManager 100%
DownloaderV3.Source.CovalentDocument.Helpers.ObjectMaker 100% 100%
DownloaderV3.Source.CovalentDocument.Helpers.UrlManager 100%
DownloaderV3.Source.CovalentDocument.Models.Covalent.Data 100%
DownloaderV3.Source.CovalentDocument.Models.Covalent.Decoded 100%
DownloaderV3.Source.CovalentDocument.Models.Covalent.InputData 80%
DownloaderV3.Source.CovalentDocument.Models.Covalent.Pagination 100%
DownloaderV3.Source.CovalentDocument.Models.Covalent.Params 100%
DownloaderV3.Source.CovalentDocument.Models.Covalent.Transaction 100%
DownloaderV3.Source.CovalentDocument.Resolvers.CalculatedValueResolver 100% 100%
DownloaderV3.Source.CovalentLastBlock - 100%
Name Line Branch
DownloaderV3.Source.CovalentLastBlock 100% 62.5%
DownloaderV3.Source.CovalentLastBlock.GetLastBlockCovalent 100% 62.5%
DownloaderV3.Source.CovalentLastBlock.Models.LastBlock.Data 100%
DownloaderV3.Source.CovalentLastBlock.Models.LastBlock.Item 100%
DownloaderV3.Source.CovalentLastBlock.Models.LastBlock.LastBlockResponse 100%
DownloaderV3.Source.CovalentLastBlock.SourcePage.GetSourcePage 100%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add uml-diagram-report.yml 1639707180
2 participants