### Question:
FacebookVideosImporter implements Importer<TokensAndUrlAuthData, VideosContainerResource> { void importSingleVideo(FacebookClient client, VideoObject video) { ArrayList<Parameter> params = new ArrayList<>(); params.add(Parameter.with("file_url", video.getContentUrl().toString())); if (video.getDescription() != null) params.add(Parameter.with("description", video.getDescription())); String endpoint = "me/videos"; client.publish(endpoint, GraphResponse.class, params.toArray(new Parameter[0])); } FacebookVideosImporter(AppCredentials appCredentials); @Override ImportResult importItem(
      UUID jobId,
      IdempotentImportExecutor executor,
      TokensAndUrlAuthData authData,
      VideosContainerResource data);  }### Answer:
@Test public void testImportSingleVideo() { importer.importSingleVideo( client, new VideoObject( "title", VIDEO_URL, VIDEO_DESCRIPTION, "video/mp4", "videoId", null, false)); Parameter[] params = { Parameter.with("file_url", VIDEO_URL), Parameter.with("description", VIDEO_DESCRIPTION) }; verify(client).publish("me/videos", GraphResponse.class, params); }