Skip to content

Commit 8e23226

Browse files
committed
Added missing waits for change completion.
1 parent 22153aa commit 8e23226

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

gcloud-java-dns/src/test/java/com/google/gcloud/dns/it/ITDnsTest.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import org.junit.Test;
4141
import org.junit.rules.Timeout;
4242

43+
import java.util.HashSet;
4344
import java.util.Iterator;
4445
import java.util.LinkedList;
4546
import java.util.List;
@@ -49,14 +50,13 @@
4950
public class ITDnsTest {
5051

5152
// todo(mderka) Implement test for creating invalid change when DnsException is finished. #673
52-
53+
5354
public static final String PREFIX = "gcldjvit-";
5455
public static final Dns DNS = DnsOptions.builder().build().service();
55-
public static final String PROJECT_ID = DNS.options().projectId();
5656
public static final String ZONE_NAME1 = (PREFIX + UUID.randomUUID()).substring(0, 32);
5757
public static final String ZONE_NAME_EMPTY_DESCRIPTION =
58-
("gcldjvit-" + UUID.randomUUID()).substring(0, 32);
59-
public static final String ZONE_NAME_TOO_LONG = (PREFIX + UUID.randomUUID());
58+
(PREFIX + UUID.randomUUID()).substring(0, 32);
59+
public static final String ZONE_NAME_TOO_LONG = PREFIX + UUID.randomUUID();
6060
public static final String ZONE_DESCRIPTION1 = "first zone";
6161
public static final String ZONE_DNS_NAME1 = ZONE_NAME1 + ".com.";
6262
public static final String ZONE_DNS_EMPTY_DESCRIPTION = ZONE_NAME_EMPTY_DESCRIPTION + ".com.";
@@ -727,37 +727,43 @@ public void testGetChange() {
727727
ChangeRequest created = zone.applyChangeRequest(CHANGE_ADD_ZONE1);
728728
ChangeRequest retrieved = DNS.getChangeRequest(zone.name(), created.id());
729729
assertEqChangesIgnoreStatus(created, retrieved);
730+
waitUntilComplete(zone.name(), created.id());
730731
zone.applyChangeRequest(CHANGE_DELETE_ZONE1);
731732
// with options
732733
created = zone.applyChangeRequest(CHANGE_ADD_ZONE1,
733734
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.ID));
734735
retrieved = DNS.getChangeRequest(zone.name(), created.id(),
735736
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.ID));
736737
assertEqChangesIgnoreStatus(created, retrieved);
738+
waitUntilComplete(zone.name(), created.id());
737739
zone.applyChangeRequest(CHANGE_DELETE_ZONE1);
738740
created = zone.applyChangeRequest(CHANGE_ADD_ZONE1,
739741
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.STATUS));
740742
retrieved = DNS.getChangeRequest(zone.name(), created.id(),
741743
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.STATUS));
742744
assertEqChangesIgnoreStatus(created, retrieved);
745+
waitUntilComplete(zone.name(), created.id());
743746
zone.applyChangeRequest(CHANGE_DELETE_ZONE1);
744747
created = zone.applyChangeRequest(CHANGE_ADD_ZONE1,
745748
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.START_TIME));
746749
retrieved = DNS.getChangeRequest(zone.name(), created.id(),
747750
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.START_TIME));
748751
assertEqChangesIgnoreStatus(created, retrieved);
752+
waitUntilComplete(zone.name(), created.id());
749753
zone.applyChangeRequest(CHANGE_DELETE_ZONE1);
750754
created = zone.applyChangeRequest(CHANGE_ADD_ZONE1,
751755
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.ADDITIONS));
752756
retrieved = DNS.getChangeRequest(zone.name(), created.id(),
753757
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.ADDITIONS));
754758
assertEqChangesIgnoreStatus(created, retrieved);
759+
waitUntilComplete(zone.name(), created.id());
755760
// finishes with delete otherwise we cannot delete the zone
756761
created = zone.applyChangeRequest(CHANGE_DELETE_ZONE1,
757762
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.DELETIONS));
758763
retrieved = DNS.getChangeRequest(zone.name(), created.id(),
759764
Dns.ChangeRequestOption.fields(Dns.ChangeRequestField.DELETIONS));
760765
assertEqChangesIgnoreStatus(created, retrieved);
766+
waitUntilComplete(zone.name(), created.id());
761767
} finally {
762768
clear();
763769
}

0 commit comments

Comments
 (0)