Skip to content

Commit 2acaf13

Browse files
Fixed tests
1 parent 7942055 commit 2acaf13

File tree

4 files changed

+26
-22
lines changed

4 files changed

+26
-22
lines changed

compute/cloud-client/src/test/java/compute/reservation/ConsumeReservationsIT.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,13 @@
4646
@RunWith(JUnit4.class)
4747
@Timeout(value = 6, unit = TimeUnit.MINUTES)
4848
public class ConsumeReservationsIT {
49-
5049
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
5150
private static final String ZONE = "us-central1-a";
52-
private static final String RESERVATION_NAME = "test-reservaton-" + UUID.randomUUID();
53-
private static final String INSTANCE_FOR_SPR = "test-instance-for-spr-" + UUID.randomUUID();
54-
private static final String INSTANCE_FOR_ANY_MATCHING = "test-instance-" + UUID.randomUUID();
55-
private static final String SPECIFIC_SHARED_INSTANCE =
56-
"test-instance-shared-" + UUID.randomUUID();
51+
static String templateUUID = UUID.randomUUID().toString();
52+
private static final String RESERVATION_NAME = "test-reservaton-" + templateUUID;
53+
private static final String INSTANCE_FOR_SPR = "test-instance-for-spr-" + templateUUID;
54+
private static final String INSTANCE_FOR_ANY_MATCHING = "test-instance-" + templateUUID;
55+
private static final String SPECIFIC_SHARED_INSTANCE = "test-instance-shared-" + templateUUID;
5756
private static final String MACHINE_TYPE = "n1-standard-4";
5857
private static final String SOURCE_IMAGE = "projects/debian-cloud/global/images/family/debian-11";
5958
private static final String NETWORK_NAME = "default";

compute/cloud-client/src/test/java/compute/reservation/CrudOperationsReservationIT.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
@RunWith(JUnit4.class)
4141
@Timeout(value = 6, unit = TimeUnit.MINUTES)
4242
public class CrudOperationsReservationIT {
43-
4443
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
4544
private static final String ZONE = "us-central1-b";
4645
private static final String RESERVATION_NAME = "test-reservation-" + UUID.randomUUID();
@@ -90,4 +89,15 @@ public void testListReservation() throws IOException {
9089
assertThat(reservations).isNotNull();
9190
Assert.assertTrue(reservations.get(0).getName().contains("test-"));
9291
}
92+
93+
@Test
94+
public void testUpdateVmsForReservation()
95+
throws IOException, ExecutionException, InterruptedException, TimeoutException {
96+
int newNumberOfVms = 5;
97+
Reservation reservation = UpdateVmsForReservation.updateVmsForReservation(
98+
PROJECT_ID, ZONE, RESERVATION_NAME, newNumberOfVms);
99+
100+
Assert.assertNotNull(reservation);
101+
Assert.assertEquals(newNumberOfVms, reservation.getSpecificReservation().getCount());
102+
}
93103
}

compute/cloud-client/src/test/java/compute/reservation/ReservationIT.java

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,41 +47,37 @@
4747
import org.junit.jupiter.api.AfterAll;
4848
import org.junit.jupiter.api.Assertions;
4949
import org.junit.jupiter.api.BeforeAll;
50-
import org.junit.jupiter.api.MethodOrderer;
5150
import org.junit.jupiter.api.Order;
5251
import org.junit.jupiter.api.Test;
53-
import org.junit.jupiter.api.TestMethodOrder;
5452
import org.junit.jupiter.api.Timeout;
5553
import org.junit.runner.RunWith;
5654
import org.junit.runners.JUnit4;
5755

5856
@RunWith(JUnit4.class)
5957
@Timeout(value = 6, unit = TimeUnit.MINUTES)
60-
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
6158
public class ReservationIT {
6259
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
6360
private static final String ZONE = "asia-south1-a";
6461
private static final String REGION = ZONE.substring(0, ZONE.lastIndexOf('-'));
65-
private static final String RESERVATION_NAME_GLOBAL =
66-
"test-reservation-global-" + UUID.randomUUID();
62+
static String templateUUID = UUID.randomUUID().toString();
63+
private static final String RESERVATION_NAME_GLOBAL = "test-reservation-global-" + templateUUID;
6764
private static final String RESERVATION_NAME_REGIONAL =
68-
"test-reservation-regional-" + UUID.randomUUID();
65+
"test-reservation-regional-" + templateUUID;
6966
private static final String GLOBAL_INSTANCE_TEMPLATE_NAME =
70-
"test-global-inst-temp-" + UUID.randomUUID();
67+
"test-global-inst-temp-" + templateUUID;
7168
private static final String REGIONAL_INSTANCE_TEMPLATE_NAME =
72-
"test-regional-inst-temp-" + UUID.randomUUID();
69+
"test-regional-inst-temp-" + templateUUID;
7370
private static final String GLOBAL_INSTANCE_TEMPLATE_URI = String.format(
7471
"projects/%s/global/instanceTemplates/%s", PROJECT_ID, GLOBAL_INSTANCE_TEMPLATE_NAME);
7572
private static final String REGIONAL_INSTANCE_TEMPLATE_URI =
7673
String.format("projects/%s/regions/%s/instanceTemplates/%s",
7774
PROJECT_ID, REGION, REGIONAL_INSTANCE_TEMPLATE_NAME);
7875
private static final String SPECIFIC_SHARED_INSTANCE_TEMPLATE_NAME =
79-
"test-shared-inst-temp-" + UUID.randomUUID();
76+
"test-shared-inst-temp-" + templateUUID;
8077
private static final String INSTANCE_TEMPLATE_SHARED_RESERV_URI =
8178
String.format("projects/%s/global/instanceTemplates/%s",
8279
PROJECT_ID, SPECIFIC_SHARED_INSTANCE_TEMPLATE_NAME);
83-
private static final String RESERVATION_NAME_SHARED =
84-
"test-reservation-shared-" + UUID.randomUUID();
80+
private static final String RESERVATION_NAME_SHARED = "test-reservation-shared-" + templateUUID;
8581
private static final int NUMBER_OF_VMS = 3;
8682
private static ByteArrayOutputStream stdOut;
8783

@@ -155,7 +151,6 @@ public static void cleanup()
155151
}
156152

157153
@Test
158-
@Order(1)
159154
public void testCreateReservationWithGlobalInstanceTemplate()
160155
throws IOException, ExecutionException, InterruptedException, TimeoutException {
161156
Reservation reservation = CreateReservationForInstanceTemplate

compute/cloud-client/src/test/java/compute/reservation/WithoutConsumingReservationIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939
@RunWith(JUnit4.class)
4040
@Timeout(value = 3, unit = TimeUnit.MINUTES)
4141
public class WithoutConsumingReservationIT {
42-
4342
private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
4443
private static final String ZONE = "us-central1-a";
44+
static String templateUUID = UUID.randomUUID().toString();
4545
private static final String INSTANCE_NOT_CONSUME_RESERVATION_NAME =
46-
"test-instance-not-consume-" + UUID.randomUUID();
46+
"test-instance-not-consume-" + templateUUID;
4747
private static final String TEMPLATE_NOT_CONSUME_RESERVATION_NAME =
48-
"test-template-not-consume-" + UUID.randomUUID();
48+
"test-template-not-consume-" + templateUUID;
4949
private static final String MACHINE_TYPE_NAME = "n1-standard-1";
5050
private static final String SOURCE_IMAGE = "projects/debian-cloud/global/images/family/debian-11";
5151
private static final String NETWORK_NAME = "default";

0 commit comments

Comments
 (0)