MCPcopy Create free account
hub / github.com/CrunchyData/postgres-operator / TestQuoteWord

Function TestQuoteWord

internal/shell/quote_test.go:13–34  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestQuoteWord(t *testing.T) {
14 assert.Equal(t, QuoteWord(""), `''`,
15 "expected empty and single-quoted")
16
17 assert.Equal(t, QuoteWord("abc"), `'abc'`,
18 "expected single-quoted")
19
20 assert.Equal(t, QuoteWord(`a" b"c`), `'a" b"c'`,
21 "expected easy double-quotes")
22
23 assert.Equal(t, QuoteWord(`a' b'c`),
24 `'a'`+`"'"`+`' b'`+`"'"`+`'c'`,
25 "expected close-quote-open twice")
26
27 assert.Equal(t, QuoteWord(`a''b`),
28 `'a'`+`"''"`+`'b'`,
29 "expected close-quotes-open once")
30
31 assert.Equal(t, QuoteWord(`x''''y`),
32 `'x'`+`"''"`+`''`+`"''"`+`'y'`,
33 "expected close-quotes-open twice")
34}

Callers

nothing calls this directly

Calls 2

QuoteWordFunction · 0.85
EqualMethod · 0.45

Tested by

no test coverage detected