Update test cases

This commit is contained in:
Ming Ming 2023-04-20 01:21:59 +08:00
parent 31de51f755
commit f99fc25c71

View file

@ -7,6 +7,7 @@ import 'package:nc_photos/entity/album/provider.dart';
import 'package:nc_photos/entity/album/sort_provider.dart'; import 'package:nc_photos/entity/album/sort_provider.dart';
import 'package:nc_photos/entity/album/upgrader.dart'; import 'package:nc_photos/entity/album/upgrader.dart';
import 'package:nc_photos/entity/file.dart'; import 'package:nc_photos/entity/file.dart';
import 'package:nc_photos/entity/file_descriptor.dart';
import 'package:np_common/ci_string.dart'; import 'package:np_common/ci_string.dart';
import 'package:np_common/type.dart'; import 'package:np_common/type.dart';
import 'package:test/test.dart'; import 'package:test/test.dart';
@ -224,7 +225,12 @@ void main() {
"type": "auto", "type": "auto",
"content": <String, dynamic>{ "content": <String, dynamic>{
"coverFile": <String, dynamic>{ "coverFile": <String, dynamic>{
"path": "remote.php/dav/files/admin/test1.jpg", "fdPath": "remote.php/dav/files/admin/test1.jpg",
"fdId": 1,
"fdMime": null,
"fdIsArchived": false,
"fdIsFavorite": false,
"fdDateTime": "2020-01-02T03:04:05.678901Z",
}, },
}, },
}, },
@ -234,23 +240,29 @@ void main() {
}, },
}; };
expect( expect(
Album.fromJson( Album.fromJson(
json, json,
upgraderFactory: const _NullAlbumUpgraderFactory(), upgraderFactory: const _NullAlbumUpgraderFactory(),
),
Album(
lastUpdated: DateTime.utc(2020, 1, 2, 3, 4, 5, 678, 901),
name: "",
provider: AlbumStaticProvider(
items: [],
), ),
Album( coverProvider: AlbumAutoCoverProvider(
lastUpdated: DateTime.utc(2020, 1, 2, 3, 4, 5, 678, 901), coverFile: FileDescriptor(
name: "", fdPath: "remote.php/dav/files/admin/test1.jpg",
provider: AlbumStaticProvider( fdId: 1,
items: [], fdMime: null,
fdIsFavorite: false,
fdIsArchived: false,
fdDateTime: DateTime.utc(2020, 1, 2, 3, 4, 5, 678, 901),
), ),
coverProvider: AlbumAutoCoverProvider( ),
coverFile: File( sortProvider: const AlbumNullSortProvider(),
path: "remote.php/dav/files/admin/test1.jpg", ),
), );
),
sortProvider: const AlbumNullSortProvider(),
));
}); });
test("AlbumTimeSortProvider", () { test("AlbumTimeSortProvider", () {
@ -558,10 +570,13 @@ void main() {
items: [], items: [],
), ),
coverProvider: AlbumAutoCoverProvider( coverProvider: AlbumAutoCoverProvider(
coverFile: File( coverFile: FileDescriptor(
path: "remote.php/dav/files/admin/test1.jpg", fdPath: "remote.php/dav/files/admin/test1.jpg",
fileId: 1, fdId: 1,
lastModified: DateTime.utc(2020, 1, 2, 3, 4, 5), fdMime: null,
fdIsFavorite: false,
fdIsArchived: false,
fdDateTime: DateTime.utc(2020, 1, 2, 3, 4, 5),
), ),
), ),
sortProvider: const AlbumNullSortProvider(), sortProvider: const AlbumNullSortProvider(),
@ -851,10 +866,13 @@ void main() {
items: [], items: [],
), ),
coverProvider: AlbumAutoCoverProvider( coverProvider: AlbumAutoCoverProvider(
coverFile: File( coverFile: FileDescriptor(
path: "remote.php/dav/files/admin/test1.jpg", fdPath: "remote.php/dav/files/admin/test1.jpg",
fileId: 1, fdId: 1,
lastModified: DateTime.utc(2020, 1, 2, 3, 4, 5), fdMime: null,
fdIsFavorite: false,
fdIsArchived: false,
fdDateTime: DateTime.utc(2020, 1, 2, 3, 4, 5),
), ),
), ),
sortProvider: const AlbumNullSortProvider(), sortProvider: const AlbumNullSortProvider(),