v0.0.292
All checks were successful
Build Docker and Deploy / Run goext test-suite (push) Successful in 3m11s

This commit is contained in:
Mike Schwörer 2023-10-30 10:14:38 +01:00
parent 42b68507f2
commit 19ee5019ef
Signed by: Mikescher
GPG Key ID: D3C7172E0A70F8CF
2 changed files with 23 additions and 2 deletions

View File

@ -1,5 +1,5 @@
package goext package goext
const GoextVersion = "0.0.291" const GoextVersion = "0.0.292"
const GoextVersionTimestamp = "2023-10-26T13:02:45+0200" const GoextVersionTimestamp = "2023-10-30T10:14:38+0100"

21
tst/must.go Normal file
View File

@ -0,0 +1,21 @@
package tst
import (
"runtime/debug"
"testing"
)
// Must can b used to AssertNoErr of an (T, err) function
//
// Usage:
//
// input := "123.8"
// value := tst.Must(strconv.Atoi(input))(t)
func Must[T any](v T, anerr error) func(t *testing.T) T {
return func(t *testing.T) T {
if anerr != nil {
t.Error("Function returned an error: " + anerr.Error() + "\n" + string(debug.Stack()))
}
return v
}
}