Skip to content

Commit be0dfa9

Browse files
committed
added test for stringify custom credentials
1 parent d1d1de5 commit be0dfa9

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

internal/credentials/unauthenticated_error_test.go

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package credentials
33
import (
44
"context"
55
"errors"
6+
"fmt"
67
"testing"
78

89
"github.com/stretchr/testify/require"
@@ -36,7 +37,7 @@ func TestUnauthenticatedError(t *testing.T) {
3637
"database:\"/local\"," +
3738
"credentials:\"Anonymous()\"" +
3839
"): test " +
39-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:27)`", //nolint:lll
40+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:28)`", //nolint:lll
4041
},
4142
{
4243
err: UnauthenticatedError(
@@ -51,7 +52,7 @@ func TestUnauthenticatedError(t *testing.T) {
5152
"database:\"/local\"," +
5253
"credentials:\"Anonymous(from:\\\"TestUnauthenticatedError\\\")\"" +
5354
"): test " +
54-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:42)`", //nolint:lll
55+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:43)`", //nolint:lll
5556
},
5657
{
5758
err: UnauthenticatedError(
@@ -66,7 +67,7 @@ func TestUnauthenticatedError(t *testing.T) {
6667
"database:\"/local\"," +
6768
"credentials:\"AccessToken(token:\\\"****(CRC-32c: 9B7801F4)\\\")\"" +
6869
"): test " +
69-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:57)`", //nolint:lll
70+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:58)`", //nolint:lll
7071
},
7172
{
7273
err: UnauthenticatedError(
@@ -81,7 +82,7 @@ func TestUnauthenticatedError(t *testing.T) {
8182
"database:\"/local\"," +
8283
"credentials:\"AccessToken(token:\\\"****(CRC-32c: 9B7801F4)\\\",from:\\\"TestUnauthenticatedError\\\")\"" + //nolint:lll
8384
"): test " +
84-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:72)`", //nolint:lll
85+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:73)`", //nolint:lll
8586
},
8687
{
8788
err: UnauthenticatedError(
@@ -100,7 +101,7 @@ func TestUnauthenticatedError(t *testing.T) {
100101
"database:\"/local\"," +
101102
"credentials:\"Static(user:\\\"USER\\\",password:\\\"SEC**********RD\\\",token:\\\"****(CRC-32c: 00000000)\\\")\"" + //nolint:lll
102103
"): test " +
103-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:87)`", //nolint:lll
104+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:88)`", //nolint:lll
104105
},
105106
{
106107
err: UnauthenticatedError(
@@ -119,7 +120,7 @@ func TestUnauthenticatedError(t *testing.T) {
119120
"database:\"/local\"," +
120121
"credentials:\"Static(user:\\\"USER\\\",password:\\\"SEC**********RD\\\",token:\\\"****(CRC-32c: 00000000)\\\",from:\\\"TestUnauthenticatedError\\\")\"" + //nolint:lll
121122
"): test " +
122-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:106)`", //nolint:lll
123+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:107)`", //nolint:lll
123124
},
124125
{
125126
err: UnauthenticatedError(
@@ -134,7 +135,7 @@ func TestUnauthenticatedError(t *testing.T) {
134135
"database:\"/local\"," +
135136
"credentials:\"github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.customCredentials\"" +
136137
"): test " +
137-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:125)`", //nolint:lll
138+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:126)`", //nolint:lll
138139
},
139140
{
140141
err: UnauthenticatedError(
@@ -149,11 +150,15 @@ func TestUnauthenticatedError(t *testing.T) {
149150
"database:\"/local\"," +
150151
"credentials:\"Anonymous()\"" +
151152
"): test " +
152-
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:140)`", //nolint:lll
153+
"at `github.com/ydb-platform/ydb-go-sdk/v3/internal/credentials.TestUnauthenticatedError(unauthenticated_error_test.go:141)`", //nolint:lll
153154
},
154155
} {
155156
t.Run("", func(t *testing.T) {
156157
require.Equal(t, tt.errorString, tt.err.Error())
157158
})
158159
}
159160
}
161+
162+
func TestWrongStringifyCustomCredentials(t *testing.T) {
163+
require.Equal(t, "&{\"SECRET_TOKEN\"}", fmt.Sprintf("%q", &customCredentials{token: "SECRET_TOKEN"}))
164+
}

0 commit comments

Comments
 (0)