2014-11-19 09:08:38 -05:00
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* Copyright 2014 (c) Anna Schumaker.
|
|
|
|
*/
|
|
|
|
#include <core/tags/track.h>
|
|
|
|
#include <tests/test.h>
|
|
|
|
|
|
|
|
static void test_track_tag()
|
|
|
|
{
|
|
|
|
Track track;
|
|
|
|
|
2014-11-20 08:16:13 -05:00
|
|
|
test_equal(track.library(), (Library *)NULL);
|
2014-11-19 09:08:38 -05:00
|
|
|
test_equal(track.artist, (Artist *)NULL);
|
|
|
|
test_equal(track.album, (Album *)NULL);
|
|
|
|
test_equal(track.genre, (Genre *)NULL);
|
|
|
|
|
|
|
|
test_equal(track.name(), (std::string)"");
|
|
|
|
test_equal(track.lowercase(), (std::string)"");
|
|
|
|
test_equal(track.primary_key(), (std::string)"");
|
|
|
|
test_equal(track.title, (std::string)"");
|
|
|
|
test_equal(track.title_lower, (std::string)"");
|
|
|
|
test_equal(track.filepath, (std::string)"");
|
|
|
|
test_equal(track.length_str, (std::string)"");
|
|
|
|
|
|
|
|
test_equal(track.track, (unsigned)0);
|
|
|
|
test_equal(track.length, (unsigned)0);
|
|
|
|
test_equal(track.play_count, (unsigned)0);
|
|
|
|
test_equal(track.last_year, (unsigned)0);
|
|
|
|
test_equal(track.last_month, (unsigned)0);
|
|
|
|
test_equal(track.last_day, (unsigned)0);
|
|
|
|
}
|
|
|
|
|
|
|
|
int main(int argc, char **argv)
|
|
|
|
{
|
|
|
|
run_test("Track Tag Test", test_track_tag);
|
|
|
|
return 0;
|
|
|
|
}
|