@@ -457,30 +457,6 @@ final class GenerativeModelTests: XCTestCase {
457457 }
458458 }
459459
460- // TODO(andrewheard): Remove this test case after the Vertex AI in Firebase API launch.
461- func testGenerateContent_failure_firebaseMLAPINotEnabled( ) async throws {
462- let expectedStatusCode = 403
463- MockURLProtocol
464- . requestHandler = try httpRequestHandler (
465- forResource: " unary-failure-firebaseml-api-not-enabled " ,
466- withExtension: " json " ,
467- statusCode: expectedStatusCode
468- )
469-
470- do {
471- _ = try await model. generateContent ( testPrompt)
472- XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
473- } catch let GenerateContentError . internalError( error as RPCError ) {
474- XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
475- XCTAssertEqual ( error. status, . permissionDenied)
476- XCTAssertTrue ( error. message. starts ( with: " Firebase ML API has not been used in project " ) )
477- XCTAssertTrue ( error. isFirebaseMLServiceDisabledError ( ) )
478- return
479- } catch {
480- XCTFail ( " Should throw GenerateContentError.internalError(RPCError); error thrown: \( error) " )
481- }
482- }
483-
484460 func testGenerateContent_failure_firebaseVertexAIAPINotEnabled( ) async throws {
485461 let expectedStatusCode = 403
486462 MockURLProtocol
@@ -805,32 +781,6 @@ final class GenerativeModelTests: XCTestCase {
805781 XCTFail ( " Should have caught an error. " )
806782 }
807783
808- // TODO(andrewheard): Remove this test case after the Vertex AI in Firebase API launch.
809- func testGenerateContentStream_failure_firebaseMLAPINotEnabled( ) async throws {
810- let expectedStatusCode = 403
811- MockURLProtocol
812- . requestHandler = try httpRequestHandler (
813- forResource: " unary-failure-firebaseml-api-not-enabled " ,
814- withExtension: " json " ,
815- statusCode: expectedStatusCode
816- )
817-
818- do {
819- let stream = try model. generateContentStream ( testPrompt)
820- for try await _ in stream {
821- XCTFail ( " No content is there, this shouldn't happen. " )
822- }
823- } catch let GenerateContentError . internalError( error as RPCError ) {
824- XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
825- XCTAssertEqual ( error. status, . permissionDenied)
826- XCTAssertTrue ( error. message. starts ( with: " Firebase ML API has not been used in project " ) )
827- XCTAssertTrue ( error. isFirebaseMLServiceDisabledError ( ) )
828- return
829- }
830-
831- XCTFail ( " Should have caught an error. " )
832- }
833-
834784 func testGenerateContentStream_failure_vertexAIInFirebaseAPINotEnabled( ) async throws {
835785 let expectedStatusCode = 403
836786 MockURLProtocol
0 commit comments