indiana91/devstandup

Add Unit Tests for Git Analyzer

開放

#4 建立於 2025年10月2日

 (1 則留言) (0 個反應) (0 位負責人) (0 個分叉)auto 404
good first issue

倉庫指標

星標
 (1 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Write unit tests for the internal/git/analyzer.go file to ensure commit analysis works correctly.

Tasks:

  • Create analyzer_test.go file
  • Write test for parsing commit messages
  • Write test for calculating statistics (additions, deletions)
  • Write test for filtering commits by date range
  • Write test for filtering commits by author
  • Achieve at least 80% code coverage

Acceptance Criteria:

  • All tests pass with go test ./internal/git/...
  • Code coverage is at least 80%
  • Tests include edge cases (empty repos, no commits, etc.)

Resources:

貢獻者指南