diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2025-12-04 17:26:50 +0100 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2025-12-04 17:26:50 +0100 |
| commit | f65158124dad22f8863768fb38260573ab37fa2d (patch) | |
| tree | 126d3d9aeaaf385e430464d9a62d0407e577027b /main_test.go | |
Diffstat (limited to 'main_test.go')
| -rw-r--r-- | main_test.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/main_test.go b/main_test.go new file mode 100644 index 0000000..ec1f286 --- /dev/null +++ b/main_test.go @@ -0,0 +1,33 @@ +package demo + +import "testing" + +func TestAddUint32(t *testing.T) { + var a uint32 = 2 + var b uint32 = 3 + t.Logf("a = %v %T, b = %v %T", a, a, b, b) + got := Add(a, b) + if got != 5 { + t.Errorf("Add(%v, %v) = %v; want 5", a, b, got) + } +} + +func TestAddFloat32(t *testing.T) { + var a float32 = 2.0 + var b float32 = 3.0 + t.Logf("a = %v %T, b = %v %T", a, a, b, b) + got := Add(a, b) + if got != 5 { + t.Errorf("Add(%v, %v) = %v; want 5", a, b, got) + } +} + +func TestAddInt64(t *testing.T) { + var a int64 = -2 + var b int64 = -3 + t.Logf("a = %v %T, b = %v %T", a, a, b, b) + got := Add(a, b) + if got != -5 { + t.Errorf("Add(%v, %v) = %v; want 5", a, b, got) + } +} |
