var request = new HTTPGet (thumbnail, subtitle);
var audio_item = request.item as AudioItem;
- this.test_seek (request, 0, audio_item.duration - 1);
+ this.test_seek (request, 0, audio_item.duration * SECOND - MSECOND);
}
private void test_start_only_seek (Thumbnail? thumbnail,
var request = new HTTPGet.seek_start (128, thumbnail, subtitle);
var audio_item = request.item as AudioItem;
- this.test_seek (request, 128, audio_item.duration - 1);
+ this.test_seek (request,
+ 128 * SECOND,
+ audio_item.duration * SECOND - MSECOND);
}
private void test_stop_only_seek (Thumbnail? thumbnail,
throws HTTPSeekError {
var request = new HTTPGet.seek_stop (128, thumbnail, subtitle);
- this.test_seek (request, 0, 128);
+ this.test_seek (request, 0, 128 * SECOND);
}
private void test_start_stop_seek (Thumbnail? thumbnail,
thumbnail,
subtitle);
- this.test_seek (request, 128, 256);
+ this.test_seek (request, 128 * SECOND, 256 * SECOND);
}
private void test_seek (HTTPGet request,
seek.add_response_headers ();
assert (seek != null);
- assert (seek.start == start * SECOND);
- assert (seek.stop == stop * SECOND);
- assert (seek.length == seek.stop + 1 - seek.start);
+ assert (seek.start == start);
+ assert (seek.stop == stop);
+ assert (seek.length == seek.stop + MSECOND - seek.start);
var audio_item = request.item as AudioItem;
assert (seek.total_length == audio_item.duration * SECOND);