123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package dns
- import (
- "testing"
- )
- func TestUpdateDomainRecord(t *testing.T) {
- //prepare
- client := NewTestClient()
- addDomainRecordArgs := AddDomainRecordArgs{
- DomainName: TestDomainName,
- RR: "testupdaterecordid",
- Value: "8.8.8.8",
- Type: ARecord,
- TTL: "600",
- }
- addResponse, err := client.AddDomainRecord(&addDomainRecordArgs)
- // test update record
- updateArgs := UpdateDomainRecordArgs{
- RecordId: addResponse.RecordId,
- RR: addDomainRecordArgs.RR,
- Value: "4.4.4.4",
- Type: ARecord,
- TTL: "600",
- }
- _, err = client.UpdateDomainRecord(&updateArgs)
- if err == nil {
- t.Logf("UpdateDomainRecord success: RR:%s Value:%s", updateArgs.RR, updateArgs.Value)
- } else {
- t.Errorf("Failed to UpdateDomainRecord: %s", updateArgs.RecordId)
- }
- //clearup
- deleteDomainRecordArgs := DeleteDomainRecordArgs{
- RecordId: addResponse.RecordId,
- }
- _, err = client.DeleteDomainRecord(&deleteDomainRecordArgs)
- if err != nil {
- t.Errorf("Failed to DeleteDomainRecord: %s", deleteDomainRecordArgs.RecordId)
- }
- }
|