@@ -187,6 +187,7 @@ public void getDefaultCredentials_appEngineClassWithoutRuntime_NotFoundError() {
187187 TestDefaultCredentialsProvider testProvider = new TestDefaultCredentialsProvider ();
188188 testProvider .addType (DefaultCredentialsProvider .APP_ENGINE_SIGNAL_CLASS ,
189189 MockOffAppEngineSystemProperty .class );
190+ testProvider .setProperty ("isOnGAEStandard7" , "true" );
190191
191192 try {
192193 testProvider .getDefaultCredentials (transportFactory );
@@ -203,6 +204,7 @@ public void getDefaultCredentials_appEngineRuntimeWithoutClass_throwsHelpfulLoad
203204 TestDefaultCredentialsProvider testProvider = new TestDefaultCredentialsProvider ();
204205 testProvider .addType (DefaultCredentialsProvider .APP_ENGINE_SIGNAL_CLASS ,
205206 MockAppEngineSystemProperty .class );
207+ testProvider .setProperty ("isOnGAEStandard7" , "true" );
206208
207209 try {
208210 testProvider .getDefaultCredentials (transportFactory );
@@ -223,6 +225,7 @@ public void getDefaultCredentials_appEngineSkipWorks_retrievesCloudShellCredenti
223225 MockOffAppEngineSystemProperty .class );
224226 testProvider .setEnv (DefaultCredentialsProvider .CLOUD_SHELL_ENV_VAR ,"9090" );
225227 testProvider .setEnv (DefaultCredentialsProvider .SKIP_APP_ENGINE_ENV_VAR , "true" );
228+ testProvider .setProperty ("isOnGAEStanadard7" , "true" );
226229 GoogleCredentials credentials = testProvider .getDefaultCredentials (transportFactory );
227230 assertNotNull (credentials );
228231 assertTrue (credentials instanceof CloudShellCredentials );
@@ -578,6 +581,11 @@ Class<?> forName(String className) throws ClassNotFoundException {
578581 throw new ClassNotFoundException ("TestDefaultCredentialProvider: Class not found." );
579582 }
580583
584+ @ Override
585+ protected boolean isOnGAEStandard7 () {
586+ return getProperty ("isOnGAEStandard7" , "false" ).equals ("true" );
587+ }
588+
581589 int getForNameCallCount () {
582590 return forNameCallCount ;
583591 }
0 commit comments