static final String OK_MAIL = "niconico.senyou@live.jp";
static final String OK_PASS = "piyopiyo";
static final String OK_LIST_NO = "3693055";
+ static final String OFFICIAL_VIDEO = "so8799877";
private NicoHttpClient instance;
public NicoHttpClientTest() {
public void getVideoInfo_Official() throws URISyntaxException, HttpException, InterruptedException, IOException {
System.out.println("getVideoInfo_Official");
instance.login(OK_MAIL, OK_PASS);
- final String OFFICIAL_VIDEO = "so8799877";
VideoInfo vi = instance.getVideoInfo(OFFICIAL_VIDEO);
assertNotSame(OFFICIAL_VIDEO, vi.getRealVideoId());
}
}
@Test
+ public void getFlvFile_Official() throws IOException, URISyntaxException, HttpException, InterruptedException {
+ // 公式動画(ビデオIDが実際と異なる)のダウンロード
+ instance.login(OK_MAIL, OK_PASS);
+ GetFlvResult result = instance.getFlvFile(OFFICIAL_VIDEO);
+ assertNotSame(Status.GET_INFO, result.getStatus());
+ assertNull("公式動画からは著者は取得できない", result.getAuthor());
+ }
+
+ @Test
public void search() throws URISyntaxException, InterruptedException, HttpException, IOException {
System.out.println("search");
instance.login(OK_MAIL, OK_PASS);