Skip to content

Commit

Permalink
fix: correct test cases
Browse files Browse the repository at this point in the history
Signed-off-by: mikeee <[email protected]>
  • Loading branch information
mikeee committed Dec 7, 2023
1 parent 7ffb7f8 commit 84bd635
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
24 changes: 12 additions & 12 deletions client/pubsub_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,14 +116,14 @@ func TestPublishEvents(t *testing.T) {

t.Run("with data", func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", []interface{}{"ping", "pong"})
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})

t.Run("without data", func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", nil)
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})

t.Run("with struct data", func(t *testing.T) {
Expand Down Expand Up @@ -157,8 +157,8 @@ func TestPublishEvents(t *testing.T) {
for _, tc := range testcases {
t.Run(tc.name, func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", []interface{}{tc.data})
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})
}
})
Expand All @@ -172,20 +172,20 @@ func TestPublishEvents(t *testing.T) {

t.Run("with raw payload", func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", []interface{}{"ping", "pong"}, PublishEventsWithRawPayload())
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})

t.Run("with metadata", func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", []interface{}{"ping", "pong"}, PublishEventsWithMetadata(map[string]string{"key": "value"}))
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})

t.Run("with custom content type", func(t *testing.T) {
res := testClient.PublishEvents(ctx, "messages", "test", []interface{}{"ping", "pong"}, PublishEventsWithContentType("text/plain"))
assert.Nil(t, res.Error)
assert.Len(t, res.FailedEvents, 0)
require.NoError(t, res.Error)
assert.Empty(t, res.FailedEvents)
})

t.Run("with events that will fail some events", func(t *testing.T) {
Expand Down
8 changes: 4 additions & 4 deletions client/state_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ func TestDeleteBulkState(t *testing.T) {
// confirm data deleted
getItems, err = testClient.GetBulkState(ctx, store, keys, nil, 1)
require.NoError(t, err)
assert.Equal(t, 0, len(getItems))
assert.Empty(t, getItems)
})

t.Run("delete exist data with stateItem", func(t *testing.T) {
Expand Down Expand Up @@ -272,7 +272,7 @@ func TestDeleteBulkState(t *testing.T) {
// confirm data deleted
getItems, err = testClient.GetBulkState(ctx, store, keys, nil, 1)
require.NoError(t, err)
assert.Equal(t, 0, len(getItems))
assert.Empty(t, getItems)
})
}

Expand Down Expand Up @@ -346,7 +346,7 @@ func TestStateTransactions(t *testing.T) {
items, err := testClient.GetBulkState(ctx, store, keys, nil, 3)
require.NoError(t, err)
assert.NotNil(t, items)
assert.Len(t, items, 0)
assert.Empty(t, items)
})
}

Expand Down Expand Up @@ -377,7 +377,7 @@ func TestQueryState(t *testing.T) {
query := `{}`
resp, err := testClient.QueryStateAlpha1(ctx, store, query, nil)
require.NoError(t, err)
assert.Equal(t, 2, len(resp.Results))
assert.Len(t, resp.Results, 2)
for _, item := range resp.Results {
assert.True(t, item.Key == key1 || item.Key == key2)
assert.Equal(t, []byte(data), item.Value)
Expand Down

0 comments on commit 84bd635

Please sign in to comment.