sofastack / sofa-boot

SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
https://www.sofastack.tech/sofa-boot/docs/Home
Apache License 2.0
4.93k stars 1.26k forks source link

Merge inject mock #1237

Closed HzjNeverStop closed 10 months ago

HzjNeverStop commented 10 months ago

cherrypick:Added side-effect-free stubbing framework for SOFABoot app

codecov[bot] commented 10 months ago

Codecov Report

Merging #1237 (565d6a7) into 3.x (9c9a0b9) will increase coverage by 0.55%. Report is 2 commits behind head on 3.x. The diff coverage is 84.30%.

@@             Coverage Diff              @@
##                3.x    #1237      +/-   ##
============================================
+ Coverage     71.83%   72.38%   +0.55%     
- Complexity     1864     1979     +115     
============================================
  Files           260      269       +9     
  Lines          7470     7812     +342     
  Branches        943      996      +53     
============================================
+ Hits           5366     5655     +289     
- Misses         1623     1650      +27     
- Partials        481      507      +26     
Files Changed Coverage Δ
.../com/alipay/sofa/runtime/spi/binding/Contract.java 0.00% <0.00%> (ø)
...a/runtime/invoke/DynamicJvmServiceProxyFinder.java 38.02% <50.00%> (ø)
...a/test/mock/injector/definition/SpyDefinition.java 55.26% <55.26%> (ø)
...sofa/test/mock/injector/definition/Definition.java 72.72% <72.72%> (ø)
.../test/mock/injector/definition/MockDefinition.java 83.33% <83.33%> (ø)
.../mock/injector/definition/QualifierDefinition.java 87.50% <87.50%> (ø)
...ck/injector/InjectorMockTestExecutionListener.java 88.63% <88.63%> (ø)
...t/mock/injector/resolver/BeanInjectorResolver.java 92.77% <92.77%> (ø)
.../test/mock/injector/resolver/BeanInjectorStub.java 94.11% <94.11%> (ø)
...fa/runtime/service/component/AbstractContract.java 66.66% <100.00%> (+1.96%) :arrow_up:
... and 1 more

... and 2 files with indirect coverage changes