Skip to content

Commit 34d08fb

Browse files
committed
feat: Tambahkan property is_override_blur_screenshot didalam class model user_setting_body.dart
Sekalian update unit test-nya.
1 parent 28507a6 commit 34d08fb

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

lib/feature/data/model/user_setting/user_setting_body.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ part 'user_setting_body.g.dart';
77
class UserSettingBody extends Equatable {
88
@JsonKey(name: 'data')
99
final List<ItemUserSettingBody> data;
10+
@JsonKey(name: 'is_override_blur_screenshot')
11+
final bool? isOverrideBlurScreenshot;
1012

1113
UserSettingBody({
1214
required this.data,
15+
required this.isOverrideBlurScreenshot,
1316
});
1417

1518
factory UserSettingBody.fromJson(Map<String, dynamic> json) => _$UserSettingBodyFromJson(json);
@@ -19,11 +22,12 @@ class UserSettingBody extends Equatable {
1922
@override
2023
List<Object?> get props => [
2124
data,
25+
isOverrideBlurScreenshot,
2226
];
2327

2428
@override
2529
String toString() {
26-
return 'UserSettingBody{data: $data}';
30+
return 'UserSettingBody{data: $data, isOverrideBlurScreenshot: $isOverrideBlurScreenshot}';
2731
}
2832
}
2933

test/feature/data/model/user_setting/user_setting_body_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ void main() {
2121
tModel.props,
2222
[
2323
tModel.data,
24+
tModel.isOverrideBlurScreenshot,
2425
],
2526
);
2627
},
@@ -32,7 +33,7 @@ void main() {
3233
// assert
3334
expect(
3435
tModel.toString(),
35-
'UserSettingBody{data: ${tModel.data}}',
36+
'UserSettingBody{data: ${tModel.data}, isOverrideBlurScreenshot: ${tModel.isOverrideBlurScreenshot}}',
3637
);
3738
},
3839
);

test/fixture/user_setting_body.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
"is_enable_blur_screenshot": false,
66
"user_id": 1
77
}
8-
]
8+
],
9+
"is_override_blur_screenshot": false
910
}

0 commit comments

Comments
 (0)