@@ -502,7 +502,7 @@ final class GenerativeModelTests: XCTestCase {
502502 do {
503503 _ = try await model. generateContent ( testPrompt)
504504 XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
505- } catch let GenerateContentError . internalError( error as RPCError ) {
505+ } catch let GenerateContentError . internalError( error as BackendError ) {
506506 XCTAssertEqual ( error. httpResponseCode, 400 )
507507 XCTAssertEqual ( error. status, . invalidArgument)
508508 XCTAssertEqual ( error. message, " API key not valid. Please pass a valid API key. " )
@@ -524,7 +524,7 @@ final class GenerativeModelTests: XCTestCase {
524524 do {
525525 _ = try await model. generateContent ( testPrompt)
526526 XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
527- } catch let GenerateContentError . internalError( error as RPCError ) {
527+ } catch let GenerateContentError . internalError( error as BackendError ) {
528528 XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
529529 XCTAssertEqual ( error. status, . permissionDenied)
530530 XCTAssertTrue ( error. message
@@ -607,7 +607,7 @@ final class GenerativeModelTests: XCTestCase {
607607 do {
608608 _ = try await model. generateContent ( testPrompt)
609609 XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
610- } catch let GenerateContentError . internalError( underlying: rpcError as RPCError ) {
610+ } catch let GenerateContentError . internalError( underlying: rpcError as BackendError ) {
611611 XCTAssertEqual ( rpcError. status, . invalidArgument)
612612 XCTAssertEqual ( rpcError. httpResponseCode, expectedStatusCode)
613613 XCTAssertEqual ( rpcError. message, " Request contains an invalid argument. " )
@@ -706,7 +706,7 @@ final class GenerativeModelTests: XCTestCase {
706706 do {
707707 _ = try await model. generateContent ( testPrompt)
708708 XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
709- } catch let GenerateContentError . internalError( underlying: rpcError as RPCError ) {
709+ } catch let GenerateContentError . internalError( underlying: rpcError as BackendError ) {
710710 XCTAssertEqual ( rpcError. status, . notFound)
711711 XCTAssertEqual ( rpcError. httpResponseCode, expectedStatusCode)
712712 XCTAssertTrue ( rpcError. message. hasPrefix ( " models/unknown is not found " ) )
@@ -849,7 +849,7 @@ final class GenerativeModelTests: XCTestCase {
849849 for try await _ in stream {
850850 XCTFail ( " No content is there, this shouldn't happen. " )
851851 }
852- } catch let GenerateContentError . internalError( error as RPCError ) {
852+ } catch let GenerateContentError . internalError( error as BackendError ) {
853853 XCTAssertEqual ( error. httpResponseCode, 400 )
854854 XCTAssertEqual ( error. status, . invalidArgument)
855855 XCTAssertEqual ( error. message, " API key not valid. Please pass a valid API key. " )
@@ -873,7 +873,7 @@ final class GenerativeModelTests: XCTestCase {
873873 for try await _ in stream {
874874 XCTFail ( " No content is there, this shouldn't happen. " )
875875 }
876- } catch let GenerateContentError . internalError( error as RPCError ) {
876+ } catch let GenerateContentError . internalError( error as BackendError ) {
877877 XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
878878 XCTAssertEqual ( error. status, . permissionDenied)
879879 XCTAssertTrue ( error. message
@@ -1190,7 +1190,7 @@ final class GenerativeModelTests: XCTestCase {
11901190 XCTAssertNotNil ( content. text)
11911191 responseCount += 1
11921192 }
1193- } catch let GenerateContentError . internalError( rpcError as RPCError ) {
1193+ } catch let GenerateContentError . internalError( rpcError as BackendError ) {
11941194 XCTAssertEqual ( rpcError. httpResponseCode, 499 )
11951195 XCTAssertEqual ( rpcError. status, . cancelled)
11961196
@@ -1374,7 +1374,7 @@ final class GenerativeModelTests: XCTestCase {
13741374 do {
13751375 _ = try await model. countTokens ( " Why is the sky blue? " )
13761376 XCTFail ( " Request should not have succeeded. " )
1377- } catch let rpcError as RPCError {
1377+ } catch let rpcError as BackendError {
13781378 XCTAssertEqual ( rpcError. httpResponseCode, 404 )
13791379 XCTAssertEqual ( rpcError. status, . notFound)
13801380 XCTAssert ( rpcError. message. hasPrefix ( " models/test-model-name is not found " ) )
0 commit comments