@@ -3,6 +3,7 @@ package credentials
33import (
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