Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
Signed-off-by: adarsh0728 <[email protected]>
  • Loading branch information
adarsh0728 committed Jan 31, 2025
1 parent f3fc30e commit b6e0fe8
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 3 deletions.
6 changes: 5 additions & 1 deletion pkg/mapper/service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"net"
"strings"
"testing"
"time"

Expand Down Expand Up @@ -289,6 +290,9 @@ func TestService_MapFn_Panic(t *testing.T) {
_, err = stream.Recv()
require.Error(t, err, "Expected error while receiving message from the stream")
gotStatus, _ := status.FromError(err)
gotMessage := gotStatus.Message()
expectedStatus := status.Convert(status.Errorf(codes.Internal, "%s: %v", errMapHandlerPanic, panicMssg))
require.Equal(t, expectedStatus, gotStatus)
expectedMessage := expectedStatus.Message()
require.Equal(t, expectedStatus.Code(), gotStatus.Code(), "Expected error codes to be equal")
require.True(t, strings.HasPrefix(gotMessage, expectedMessage), "Expected error message to start with the expected message")
}
6 changes: 5 additions & 1 deletion pkg/mapstreamer/service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
"fmt"
"io"
"net"
"strings"
"testing"
"time"

Expand Down Expand Up @@ -358,8 +359,11 @@ func TestService_MapFn_Panic(t *testing.T) {
_, err = stream.Recv()
require.Error(t, err, "Expected error while receiving message from the stream")
gotStatus, _ := status.FromError(err)
gotMessage := gotStatus.Message()
expectedStatus := status.Convert(status.Errorf(codes.Internal, "%s: %v", errMapStreamHandlerPanic, panicMssg))
require.Equal(t, expectedStatus, gotStatus)
expectedMessage := expectedStatus.Message()
require.Equal(t, expectedStatus.Code(), gotStatus.Code(), "Expected error codes to be equal")
require.True(t, strings.HasPrefix(gotMessage, expectedMessage), "Expected error message to start with the expected message")
}

func TestService_MapFn_MultipleRequestsAndResponses(t *testing.T) {
Expand Down
6 changes: 5 additions & 1 deletion pkg/sourcetransformer/service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"net"
"strings"
"testing"
"time"

Expand Down Expand Up @@ -294,6 +295,9 @@ func TestService_SourceTransformFn_Panic(t *testing.T) {
_, err = stream.Recv()
require.Error(t, err, "Expected error while receiving message from the stream")
gotStatus, _ := status.FromError(err)
gotMessage := gotStatus.Message()
expectedStatus := status.Convert(status.Errorf(codes.Internal, "%s: %v", errTransformerPanic, panicMssg))
require.Equal(t, expectedStatus, gotStatus)
expectedMessage := expectedStatus.Message()
require.Equal(t, expectedStatus.Code(), gotStatus.Code(), "Expected error codes to be equal")
require.True(t, strings.HasPrefix(gotMessage, expectedMessage), "Expected error message to start with the expected message")
}

0 comments on commit b6e0fe8

Please sign in to comment.