diff options
Diffstat (limited to 'test-runner/src/test/kotlin/org')
| -rw-r--r-- | test-runner/src/test/kotlin/org/terst/nav/track/TackDetectorTest.kt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test-runner/src/test/kotlin/org/terst/nav/track/TackDetectorTest.kt b/test-runner/src/test/kotlin/org/terst/nav/track/TackDetectorTest.kt index 6d946a0..265ba76 100644 --- a/test-runner/src/test/kotlin/org/terst/nav/track/TackDetectorTest.kt +++ b/test-runner/src/test/kotlin/org/terst/nav/track/TackDetectorTest.kt @@ -49,13 +49,13 @@ class TackDetectorTest { } @Test fun `heading change below MIN_DELTA is ignored`() { - // 45° delta — below MIN_DELTA=60° + // 45° delta — below MIN_DELTA=75° assertTrue(TackDetector.detectTacks(tackTrack(90.0, 135.0)).isEmpty()) } - @Test fun `heading change above MAX_DELTA is ignored`() { - // 170° delta — above MAX_DELTA=160° (U-turn, not a tack) - assertTrue(TackDetector.detectTacks(tackTrack(90.0, 260.0)).isEmpty()) + @Test fun `heading change of 170 degrees is detected`() { + // 170° delta — valid crash-tack; no upper cap + assertEquals(1, TackDetector.detectTacks(tackTrack(90.0, 260.0)).size) } @Test fun `detects two tacks in sequence with sufficient gap`() { |
