Skip to content

test(coverage): add 281 tests across 5 low-coverage packages - #15

Merged
senrecep merged 3 commits into
mainfrom
feat/improve-test-coverage
May 27, 2026
Merged

test(coverage): add 281 tests across 5 low-coverage packages#15
senrecep merged 3 commits into
mainfrom
feat/improve-test-coverage

Conversation

@senrecep

Copy link
Copy Markdown
Owner

Summary

  • Maybe: async overloads için 103 test (Match/Map/Bind/Or/Execute/GetValue/Where/Choose/AsMaybe/FromAsync)
  • Results: StringResultExtensions, ResultComparer, async Map/Combine için 71 test
  • AspNetCore: Swagger extensions, ConfigureSwaggerOptions, ApiVersioning, Json DI için 27 test
  • EntityFrameworkCore: DbContextRegistration, DbContextOptionsBuilder, SlowQueryInterceptor behavior için 41 test
  • RequestResponseLogging: middleware pipeline, LoggerFactoryLogWriter, LogMessageCreator, skip attributes için 39 test

Toplam: 2425 → 2692 test (+281) | Coverage: ~63% → tahminen ~72%+

Test plan

  • dotnet build — 0 error
  • dotnet test — 2692 passed, 0 failed
  • Codecov PR comment'inde coverage artışını doğrula

🤖 Generated with Claude Code

senrecep and others added 3 commits May 27, 2026 08:40
Add XPlat Code Coverage collection to dotnet test and upload
results to Codecov using codecov-action@v5 on every PR build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Enable project/patch status checks (auto target, 1%/5% threshold)
and PR comment with reach+diff+flags+tree layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Cover previously untested areas across 5 packages:
- Maybe: async overloads for Match/Map/Bind/Or/Execute/GetValue/Where/Choose/AsMaybe/FromAsync (9 files, 103 tests)
- Results: StringResultExtensions, ResultComparer, async Map/Combine (4 files, 71 tests)
- AspNetCore: Swagger extensions, ConfigureSwaggerOptions, ApiVersioning, Json DI (5 files, 27 tests)
- EntityFrameworkCore: DbContextRegistration, DbContextOptionsBuilder, SlowQueryInterceptor behavior (3 files, 41 tests)
- RequestResponseLogging: middleware pipeline, LoggerFactoryLogWriter, LogMessageCreator, skip attributes (4 files, 39 tests)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov

codecov Bot commented May 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@senrecep
senrecep merged commit bd8d01c into main May 27, 2026
5 checks passed
senrecep added a commit that referenced this pull request May 27, 2026
test(coverage): add 281 tests across 5 low-coverage packages
@senrecep
senrecep deleted the feat/improve-test-coverage branch May 27, 2026 19:17
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.

1 participant