Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
VideoLAN
medialibrary
Commits
50d26b1c
Commit
50d26b1c
authored
Aug 22, 2016
by
Hugo Beauzée-Luyssen
Browse files
unittests: Add a AlbumTrack::album() test
parent
a05cf79f
Changes
1
Hide whitespace changes
Inline
Side-by-side
test/unittest/AlbumTrackTests.cpp
View file @
50d26b1c
...
...
@@ -116,3 +116,25 @@ TEST_F( AlbumTracks, Media )
ASSERT_NE
(
nullptr
,
media
);
ASSERT_EQ
(
media
->
id
(),
f
->
id
()
);
}
TEST_F
(
AlbumTracks
,
Album
)
{
auto
album
=
ml
->
createAlbum
(
"album"
);
auto
f
=
ml
->
addFile
(
"track1.mp3"
);
auto
track
=
album
->
addTrack
(
f
,
1
,
0
);
f
->
save
();
auto
albumFromTrack
=
track
->
album
();
ASSERT_EQ
(
album
,
albumFromTrack
);
Reload
();
track
=
ml
->
albumTrack
(
track
->
id
()
);
albumFromTrack
=
track
->
album
();
auto
a2
=
ml
->
album
(
album
->
id
()
);
// Fetching this value twice seems to be problematic on Android.
// Ensure it works for other platforms at least
auto
aft2
=
track
->
album
();
ASSERT_EQ
(
albumFromTrack
,
a2
);
ASSERT_EQ
(
aft2
,
a2
);
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment