1919import static com .google .cloud .compute .v1 .ReservationAffinity .ConsumeReservationType .SPECIFIC_RESERVATION ;
2020import static com .google .common .truth .Truth .assertThat ;
2121import static com .google .common .truth .Truth .assertWithMessage ;
22- import static org .junit .jupiter .api .Assertions .assertNotNull ;
2322
2423import com .google .api .gax .rpc .NotFoundException ;
2524import com .google .cloud .compute .v1 .Instance ;
3534import java .io .ByteArrayOutputStream ;
3635import java .io .IOException ;
3736import java .io .PrintStream ;
38- import java .util .List ;
3937import java .util .UUID ;
4038import java .util .concurrent .ExecutionException ;
4139import java .util .concurrent .TimeUnit ;
5957public class ReservationIT {
6058
6159 private static final String PROJECT_ID = System .getenv ("GOOGLE_CLOUD_PROJECT" );
62- private static final String ZONE = "us-central1 -a" ;
60+ private static final String ZONE = "asia-south1 -a" ;
6361 private static final String REGION = ZONE .substring (0 , ZONE .lastIndexOf ('-' ));
6462 private static ReservationsClient reservationsClient ;
6563 private static InstancesClient instancesClient ;
66- private static String RESERVATION_NAME ;
6764 private static String RESERVATION_NAME_GLOBAL ;
6865 private static String RESERVATION_NAME_REGIONAL ;
6966 private static String RESERVATION_SHARED_NAME ;
@@ -76,7 +73,6 @@ public class ReservationIT {
7673 private static final String SPECIFIC_SHARED_INSTANCE_NAME =
7774 "test-shared-instance-" + UUID .randomUUID ();
7875 private static final int NUMBER_OF_VMS = 3 ;
79-
8076 private static final String MACHINE_TYPE = "n2-standard-32" ;
8177 private static final String MIN_CPU_PLATFORM = "Intel Cascade Lake" ;
8278 private ByteArrayOutputStream stdOut ;
@@ -106,7 +102,6 @@ public static void setUp()
106102 reservationsClient = ReservationsClient .create ();
107103 instancesClient = InstancesClient .create ();
108104
109- RESERVATION_NAME = "test-reserv-" + UUID .randomUUID ();
110105 RESERVATION_NAME_GLOBAL = "test-reserv-global-" + UUID .randomUUID ();
111106 RESERVATION_NAME_REGIONAL = "test-reserv-regional-" + UUID .randomUUID ();
112107 RESERVATION_SHARED_NAME = "test-shared-reserv-" + UUID .randomUUID ();
@@ -154,15 +149,11 @@ public static void cleanup()
154149 DeleteInstance .deleteInstance (PROJECT_ID , ZONE , SPECIFIC_SHARED_INSTANCE_NAME );
155150
156151 // Delete all reservations created for testing.
157- DeleteReservation .deleteReservation (PROJECT_ID , ZONE , RESERVATION_NAME );
158152 DeleteReservation .deleteReservation (PROJECT_ID , ZONE , RESERVATION_NAME_GLOBAL );
159153 DeleteReservation .deleteReservation (PROJECT_ID , ZONE , RESERVATION_NAME_REGIONAL );
160154 DeleteReservation .deleteReservation (PROJECT_ID , ZONE , RESERVATION_SHARED_NAME );
161155
162156 // Test that reservations are deleted
163- Assertions .assertThrows (
164- NotFoundException .class ,
165- () -> GetReservation .getReservation (PROJECT_ID , RESERVATION_NAME , ZONE ));
166157 Assertions .assertThrows (
167158 NotFoundException .class ,
168159 () -> GetReservation .getReservation (PROJECT_ID , RESERVATION_NAME_GLOBAL , ZONE ));
@@ -192,35 +183,7 @@ public void afterEach() {
192183 }
193184
194185 @ Test
195- public void firstCreateReservationTest ()
196- throws IOException , ExecutionException , InterruptedException , TimeoutException {
197- CreateReservation .createReservation (
198- PROJECT_ID , RESERVATION_NAME , NUMBER_OF_VMS , ZONE );
199-
200- assertThat (stdOut .toString ()).contains ("Reservation created. Operation Status: DONE" );
201- }
202-
203- @ Test
204- public void secondGetReservationTest ()
205- throws IOException {
206- Reservation reservation = GetReservation .getReservation (
207- PROJECT_ID , RESERVATION_NAME , ZONE );
208-
209- assertNotNull (reservation );
210- assertThat (reservation .getName ()).isEqualTo (RESERVATION_NAME );
211- }
212-
213- @ Test
214- public void thirdListReservationTest () throws IOException {
215- List <Reservation > reservations =
216- ListReservations .listReservations (PROJECT_ID , ZONE );
217-
218- assertThat (reservations ).isNotNull ();
219- Assert .assertTrue (reservations .get (0 ).getName ().contains ("test-" ));
220- }
221-
222- @ Test
223- public void firstCreateReservationWithGlobalInstanceTemplateTest ()
186+ public void testCreateReservationWithGlobalInstanceTemplate ()
224187 throws IOException , ExecutionException , InterruptedException , TimeoutException {
225188 CreateReservationForInstanceTemplate .createReservationForInstanceTemplate (
226189 PROJECT_ID , RESERVATION_NAME_GLOBAL ,
@@ -234,7 +197,7 @@ public void firstCreateReservationWithGlobalInstanceTemplateTest()
234197 }
235198
236199 @ Test
237- public void firstCreateReservationWithRegionInstanceTemplateTest ()
200+ public void testCreateReservationWithRegionInstanceTemplate ()
238201 throws IOException , ExecutionException , InterruptedException , TimeoutException {
239202 CreateReservationForInstanceTemplate .createReservationForInstanceTemplate (
240203 PROJECT_ID , RESERVATION_NAME_REGIONAL , REGIONAL_INSTANCE_TEMPLATE_URI ,
0 commit comments