< Summary - go-semantic-release Coverage

Information
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 22
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Now0%00100%

File(s)

/home/runner/work/go-semantic-release/go-semantic-release/internal/platform/clock.go

#LineLine coverage
 1package platform
 2
 3import (
 4  "time"
 5
 6  "github.com/jedi-knights/go-semantic-release/internal/ports"
 7)
 8
 9// Compile-time interface compliance check.
 10var _ ports.Clock = (*RealClock)(nil)
 11
 12// RealClock implements ports.Clock using the system clock.
 13type RealClock struct{}
 14
 15// NewRealClock creates a real clock.
 16func NewRealClock() *RealClock {
 17  return &RealClock{}
 18}
 19
 220func (c *RealClock) Now() time.Time {
 221  return time.Now()
 222}

Methods/Properties

Now