[
  {
    "id": "DAE-4424",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc_videoId",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570&video_id=youtube_5N2_zOTxID0,youtube__VRyoaNF9sk",
    "pre_condition": "select\n\t'GB1101801570' as isrc\n\t,'youtube_5N2_zOTxID0,youtube__VRyoaNF9sk' as video_id\nfrom public.chart\nlimit 1;",
    "expected_result": "select\n\tvi.isrc as isrc\n\t,'youtube_5N2_zOTxID0,youtube__VRyoaNF9sk' as video_id\nfrom public.trending_video_chart_summary_report fv\njoin chart c on c.chart_id =fv.chart_id \ninner join video_isrc vi on vi.video_id = fv.video_id \nwhere fv.video_id in ('youtube_5N2_zOTxID0','youtube__VRyoaNF9sk')\nand vi.isrc = 'GB1101801570'\nand fv.country_code='us';"
  },
  {
    "id": "JIRAID-1",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists);",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists);"
  },
  {
    "id": "JIRAID-2",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_videoId",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&video_id=youtube_5N2_zOTxID0",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and fvs.video_id ='youtube_5N2_zOTxID0';",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and fvs.video_id = '{video_id}';"
  },
  {
    "id": "JIRAID-3",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_videoIds",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&video_id=youtube_5N2_zOTxID0,youtube_aFUDEeqqaZk",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and fvs.video_id in ('youtube_5N2_zOTxID0','youtube_aFUDEeqqaZk');",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and fvs.video_id in  ('{video_id}','{video_id}');"
  },
  {
    "id": "JIRAID-4",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_chartId",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&chart_id=youtube_trending_ar",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' ) select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and c.chart_id = 'youtube_trending_ar';",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and c.chart_id = '{chart_id}';"
  },
  {
    "id": "JIRAID-5",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_chartGroup",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&chart_group=youtube_trending",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' ) select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and c.chart_group = 'youtube_trending';",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and c.chart_group = '{chart_group}';"
  },
  {
    "id": "JIRAID-6",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_contentType",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&content_type=partner_uploaded",
    "pre_condition": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = 'GRAS_348494' and membership_type = 'Primary' ) select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and vi.content_type = 'PARTNER_UPLOADED';",
    "expected_result": "with artists as (select 'GRAS_348494' union distinct select distinct participant_id from participant p where p.artist_id = '{artist_id}' and membership_type = 'Primary' )  select distinct c.chart_id, c.name, c.chart_group, c.country_code, c.dsp_id, fvs.earliest_position, fvs.earliest_position_date, fvs.latest_position, fvs.latest_position_date, fvs.max_position, fvs.max_position_date, fvs.min_position, fvs.min_position_date, fvs.total_days, fvs.video_id from public.trending_video_chart_summary_report fvs left join chart c on c.chart_id = fvs.chart_id left join video_isrc vi on fvs.video_id = vi.video_id left join track t on vi.isrc = t.isrc left join artist_track at on at.track_id = t.track_id where at.artist_id in (select * from artists) and vi.content_type = '{content_type}';"
  },
  {
    "id": "JIRAID-7",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_contentType",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&content_type=premium_ugc",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-8",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_countryCode",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&country_code=uy",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-9",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_includeVideo",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&include=video",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-10",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_isSonyTrue",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&is_sony=true",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-11",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_isSonyFalse",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&is_sony=false",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-12",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_sortBy_sortOrder",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&sort_by=summary.total_days&sort_order=desc",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-13",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_artistId_limit_offset",
    "postman": "/v3/video-positions/charts/summary?artist_id=GRAS_348494&limit=5&offset=0",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-14",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-15",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc_chartId",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570&chart_id=youtube_trending_ca",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-16",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc_expandTo",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570&expand_to=related_isrcs",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-17",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc_isSonyTrue",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570&is_sony=true",
    "pre_condition": "",
    "expected_result": ""
  },
  {
    "id": "JIRAID-18",
    "description": "assertSc200_pathVideoDhPositionsOfChartsOfSummary_queries_isrc_isSonyFalse",
    "postman": "/v3/video-positions/charts/summary?isrc=GB1101801570&is_sony=false",
    "pre_condition": "",
    "expected_result": ""
  }
]


