More work associated with the new TUI - must recover old repl tho

This commit is contained in:
2026-01-08 18:57:55 +00:00
parent 54e1f3b424
commit 56ce6bc58d
22 changed files with 935 additions and 194 deletions
+89
View File
@@ -0,0 +1,89 @@
package esdi
import (
"testing"
)
func TestLapTimeDeltaRepresentationPositiveLT1(t *testing.T) {
// Arrange
var time float32 = 0.123
expect := "-.1"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}
func TestLapTimeDeltaRepresentationPositiveGE1(t *testing.T) {
// Arrange
var time float32 = 1.123
expect := "-1.1"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}
func TestLapTimeDeltaRepresentationNegativeLT1(t *testing.T) {
// Arrange
var time float32 = -0.123
expect := "+.1"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}
func TestLapTimeDeltaRepresentationNegativeGE1(t *testing.T) {
// Arrange
var time float32 = -1.123
expect := "+1.1"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}
func TestLapTimeDeltaRepresentationGreaterThan100(t *testing.T) {
// Arrange
var time float32 = -102.123
expect := "+99.9"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}
func TestLapTimeDeltaRepresentationGreaterNew(t *testing.T) {
// Arrange
var time float32 = -0.012
expect := "+.0"
// Act
res := lapTimeDeltaRepresentation(time)
// Test
if res != expect {
t.Fatalf("Expected `%s`, got `%s`", expect, res)
}
}