mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-10-25 21:46:57 +08:00
GCLOUD: Support TXTMulti (#415)
* GCLOUD: Support TXTMulti * Testing: Test max TXT record length
This commit is contained in:
parent
a2c54c85af
commit
93a36cbba9
2 changed files with 7 additions and 0 deletions
|
|
@ -495,6 +495,8 @@ func makeTests(t *testing.T) []*TestCase {
|
||||||
tc("Create a TXT with spaces", txt("foo", "with spaces")),
|
tc("Create a TXT with spaces", txt("foo", "with spaces")),
|
||||||
tc("Change a TXT with spaces", txt("foo", "with whitespace")),
|
tc("Change a TXT with spaces", txt("foo", "with whitespace")),
|
||||||
tc("Create 1 TXT as array", txtmulti("foo", []string{"simple"})),
|
tc("Create 1 TXT as array", txtmulti("foo", []string{"simple"})),
|
||||||
|
tc("Empty"),
|
||||||
|
tc("Create a 255-byte TXT", txt("foo", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")),
|
||||||
)
|
)
|
||||||
|
|
||||||
// TXTMulti
|
// TXTMulti
|
||||||
|
|
@ -526,6 +528,10 @@ func makeTests(t *testing.T) []*TestCase {
|
||||||
txtmulti("foo3", []string{"eh", "bzz", "cee"}),
|
txtmulti("foo3", []string{"eh", "bzz", "cee"}),
|
||||||
),
|
),
|
||||||
tc("Empty"),
|
tc("Empty"),
|
||||||
|
tc("3x255-byte TXTMulti",
|
||||||
|
txtmulti("foo3", []string{"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"}),
|
||||||
|
),
|
||||||
|
tc("Empty"),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ var features = providers.DocumentationNotes{
|
||||||
providers.CanUsePTR: providers.Can(),
|
providers.CanUsePTR: providers.Can(),
|
||||||
providers.CanUseSRV: providers.Can(),
|
providers.CanUseSRV: providers.Can(),
|
||||||
providers.CanUseCAA: providers.Can(),
|
providers.CanUseCAA: providers.Can(),
|
||||||
|
providers.CanUseTXTMulti: providers.Can(),
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue