Files
libxmp/test-dev/test_player_scan.c
Claudio Matsuoka 8d16103fed Rename compreensive test suite to test-dev
The regression test suite is important for development but for end user
tests a simpler check is sufficient.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
2013-05-18 11:18:52 -03:00

23 lines
519 B
C

#include "test.h"
TEST(test_player_scan)
{
xmp_context opaque;
struct xmp_frame_info info;
int ret;
opaque = xmp_create_context();
fail_unless(opaque != NULL, "can't create context");
ret = xmp_load_module(opaque, "data/ode2ptk.mod");
fail_unless(ret == 0, "can't load module");
xmp_start_player(opaque, 44100, 0);
xmp_get_frame_info(opaque, &info);
fail_unless(info.total_time == 85472, "incorrect total time");
xmp_end_player(opaque);
xmp_release_module(opaque);
xmp_free_context(opaque);
}
END_TEST