MCPcopy
hub / github.com/nats-io/nats.go / TestNormalizeError

Function TestNormalizeError

nats_test.go:923–953  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

921}
922
923func TestNormalizeError(t *testing.T) {
924 expected := "Typical Error"
925 if s := normalizeErr("-ERR '" + expected + "'"); s != expected {
926 t.Fatalf("Expected '%s', got '%s'", expected, s)
927 }
928
929 expected = "Trim Surrounding Spaces"
930 if s := normalizeErr("-ERR '" + expected + "' "); s != expected {
931 t.Fatalf("Expected '%s', got '%s'", expected, s)
932 }
933
934 expected = "Trim Surrounding Spaces Without Quotes"
935 if s := normalizeErr("-ERR " + expected + " "); s != expected {
936 t.Fatalf("Expected '%s', got '%s'", expected, s)
937 }
938
939 expected = "Error Without Quotes"
940 if s := normalizeErr("-ERR " + expected); s != expected {
941 t.Fatalf("Expected '%s', got '%s'", expected, s)
942 }
943
944 expected = "Error With Quote Only On Left"
945 if s := normalizeErr("-ERR '" + expected); s != expected {
946 t.Fatalf("Expected '%s', got '%s'", expected, s)
947 }
948
949 expected = "Error With Quote Only On Right"
950 if s := normalizeErr("-ERR " + expected + "'"); s != expected {
951 t.Fatalf("Expected '%s', got '%s'", expected, s)
952 }
953}
954
955func TestAsyncINFO(t *testing.T) {
956 opts := GetDefaultOptions()

Callers

nothing calls this directly

Calls 2

normalizeErrFunction · 0.85
FatalfMethod · 0.80

Tested by

no test coverage detected