@@ -502,7 +502,7 @@ final class GenerativeModelTests: XCTestCase {
502
502
do {
503
503
_ = try await model. generateContent ( testPrompt)
504
504
XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
505
- } catch let GenerateContentError . internalError( error as RPCError ) {
505
+ } catch let GenerateContentError . internalError( error as BackendError ) {
506
506
XCTAssertEqual ( error. httpResponseCode, 400 )
507
507
XCTAssertEqual ( error. status, . invalidArgument)
508
508
XCTAssertEqual ( error. message, " API key not valid. Please pass a valid API key. " )
@@ -524,7 +524,7 @@ final class GenerativeModelTests: XCTestCase {
524
524
do {
525
525
_ = try await model. generateContent ( testPrompt)
526
526
XCTFail ( " Should throw GenerateContentError.internalError; no error thrown. " )
527
- } catch let GenerateContentError . internalError( error as RPCError ) {
527
+ } catch let GenerateContentError . internalError( error as BackendError ) {
528
528
XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
529
529
XCTAssertEqual ( error. status, . permissionDenied)
530
530
XCTAssertTrue ( error. message
@@ -607,7 +607,7 @@ final class GenerativeModelTests: XCTestCase {
607
607
do {
608
608
_ = try await model. generateContent ( testPrompt)
609
609
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 ) {
611
611
XCTAssertEqual ( rpcError. status, . invalidArgument)
612
612
XCTAssertEqual ( rpcError. httpResponseCode, expectedStatusCode)
613
613
XCTAssertEqual ( rpcError. message, " Request contains an invalid argument. " )
@@ -706,7 +706,7 @@ final class GenerativeModelTests: XCTestCase {
706
706
do {
707
707
_ = try await model. generateContent ( testPrompt)
708
708
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 ) {
710
710
XCTAssertEqual ( rpcError. status, . notFound)
711
711
XCTAssertEqual ( rpcError. httpResponseCode, expectedStatusCode)
712
712
XCTAssertTrue ( rpcError. message. hasPrefix ( " models/unknown is not found " ) )
@@ -849,7 +849,7 @@ final class GenerativeModelTests: XCTestCase {
849
849
for try await _ in stream {
850
850
XCTFail ( " No content is there, this shouldn't happen. " )
851
851
}
852
- } catch let GenerateContentError . internalError( error as RPCError ) {
852
+ } catch let GenerateContentError . internalError( error as BackendError ) {
853
853
XCTAssertEqual ( error. httpResponseCode, 400 )
854
854
XCTAssertEqual ( error. status, . invalidArgument)
855
855
XCTAssertEqual ( error. message, " API key not valid. Please pass a valid API key. " )
@@ -873,7 +873,7 @@ final class GenerativeModelTests: XCTestCase {
873
873
for try await _ in stream {
874
874
XCTFail ( " No content is there, this shouldn't happen. " )
875
875
}
876
- } catch let GenerateContentError . internalError( error as RPCError ) {
876
+ } catch let GenerateContentError . internalError( error as BackendError ) {
877
877
XCTAssertEqual ( error. httpResponseCode, expectedStatusCode)
878
878
XCTAssertEqual ( error. status, . permissionDenied)
879
879
XCTAssertTrue ( error. message
@@ -1190,7 +1190,7 @@ final class GenerativeModelTests: XCTestCase {
1190
1190
XCTAssertNotNil ( content. text)
1191
1191
responseCount += 1
1192
1192
}
1193
- } catch let GenerateContentError . internalError( rpcError as RPCError ) {
1193
+ } catch let GenerateContentError . internalError( rpcError as BackendError ) {
1194
1194
XCTAssertEqual ( rpcError. httpResponseCode, 499 )
1195
1195
XCTAssertEqual ( rpcError. status, . cancelled)
1196
1196
@@ -1374,7 +1374,7 @@ final class GenerativeModelTests: XCTestCase {
1374
1374
do {
1375
1375
_ = try await model. countTokens ( " Why is the sky blue? " )
1376
1376
XCTFail ( " Request should not have succeeded. " )
1377
- } catch let rpcError as RPCError {
1377
+ } catch let rpcError as BackendError {
1378
1378
XCTAssertEqual ( rpcError. httpResponseCode, 404 )
1379
1379
XCTAssertEqual ( rpcError. status, . notFound)
1380
1380
XCTAssert ( rpcError. message. hasPrefix ( " models/test-model-name is not found " ) )
0 commit comments