Skip to content

Commit a520ba0

Browse files
committed
Fix ImagenGenerationRequestTests
1 parent 63a659a commit a520ba0

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

FirebaseAI/Tests/Unit/Types/Imagen/ImageGenerationParametersTests.swift

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ final class ImageGenerationParametersTests: XCTestCase {
205205
let outputOptions = ImageGenerationOutputOptions(mimeType: mimeType, compressionQuality: nil)
206206
let addWatermark = false
207207
let includeRAIReason = true
208+
let includeSafetyAttributes = true
208209
let parameters = ImageGenerationParameters(
209210
sampleCount: sampleCount,
210211
storageURI: storageURI,
@@ -215,7 +216,7 @@ final class ImageGenerationParametersTests: XCTestCase {
215216
outputOptions: outputOptions,
216217
addWatermark: addWatermark,
217218
includeResponsibleAIFilterReason: includeRAIReason,
218-
includeSafetyAttributes: true
219+
includeSafetyAttributes: includeSafetyAttributes
219220
)
220221

221222
let jsonData = try encoder.encode(parameters)
@@ -226,7 +227,7 @@ final class ImageGenerationParametersTests: XCTestCase {
226227
"addWatermark" : \(addWatermark),
227228
"aspectRatio" : "\(aspectRatio)",
228229
"includeRaiReason" : \(includeRAIReason),
229-
"includeSafetyAttributes" : true,
230+
"includeSafetyAttributes" : \(includeSafetyAttributes),
230231
"negativePrompt" : "\(negativePrompt)",
231232
"outputOptions" : {
232233
"mimeType" : "\(mimeType)"
@@ -253,7 +254,8 @@ final class ImageGenerationParametersTests: XCTestCase {
253254
personGeneration: nil,
254255
outputOptions: nil,
255256
addWatermark: addWatermark,
256-
includeResponsibleAIFilterReason: nil
257+
includeResponsibleAIFilterReason: nil,
258+
includeSafetyAttributes: nil
257259
)
258260

259261
let jsonData = try encoder.encode(parameters)
@@ -279,7 +281,8 @@ final class ImageGenerationParametersTests: XCTestCase {
279281
personGeneration: nil,
280282
outputOptions: nil,
281283
addWatermark: nil,
282-
includeResponsibleAIFilterReason: nil
284+
includeResponsibleAIFilterReason: nil,
285+
includeSafetyAttributes: nil
283286
)
284287

285288
let jsonData = try encoder.encode(parameters)

FirebaseAI/Tests/Unit/Types/Imagen/ImagenGenerationRequestTests.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ final class ImagenGenerationRequestTests: XCTestCase {
2525
let aspectRatio = "16:9"
2626
let safetyFilterLevel = "block_low_and_above"
2727
let includeResponsibleAIFilterReason = true
28+
let includeSafetyAttributes = true
2829
lazy var parameters = ImageGenerationParameters(
2930
sampleCount: sampleCount,
3031
storageURI: nil,
@@ -34,7 +35,8 @@ final class ImagenGenerationRequestTests: XCTestCase {
3435
personGeneration: nil,
3536
outputOptions: nil,
3637
addWatermark: nil,
37-
includeResponsibleAIFilterReason: includeResponsibleAIFilterReason
38+
includeResponsibleAIFilterReason: includeResponsibleAIFilterReason,
39+
includeSafetyAttributes: includeSafetyAttributes
3840
)
3941
let apiConfig = FirebaseAI.defaultVertexAIAPIConfig
4042

@@ -108,6 +110,7 @@ final class ImagenGenerationRequestTests: XCTestCase {
108110
"parameters" : {
109111
"aspectRatio" : "\(aspectRatio)",
110112
"includeRaiReason" : \(includeResponsibleAIFilterReason),
113+
"includeSafetyAttributes" : \(includeSafetyAttributes),
111114
"safetySetting" : "\(safetyFilterLevel)",
112115
"sampleCount" : \(sampleCount)
113116
}
@@ -137,6 +140,7 @@ final class ImagenGenerationRequestTests: XCTestCase {
137140
"parameters" : {
138141
"aspectRatio" : "\(aspectRatio)",
139142
"includeRaiReason" : \(includeResponsibleAIFilterReason),
143+
"includeSafetyAttributes" : \(includeSafetyAttributes),
140144
"safetySetting" : "\(safetyFilterLevel)",
141145
"sampleCount" : \(sampleCount)
142146
}

0 commit comments

Comments
 (0)