package Ġru . y oom oney . tech . grafana . dsl . panels Ċ Ċ import Ġorg . testng . annotations . Test Ċ import Ġru . y oom oney . tech . grafana . dsl . dashboard Ċ import Ġru . y oom oney . tech . grafana . dsl . datasource . Z abb ix Ċ import Ġru . y oom oney . tech . grafana . dsl . json File Ċ import Ġru . y oom oney . tech . grafana . dsl . should EqualTo Json Ċ Ċ class ĠMetric Builder Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġcreate Ġz abb ix Ġtext Ġquery `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Dashboard Ġ= Ġdashboard (" z abb ix Ġtext Ġquery ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpanels Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsingle Stat (" z abb ix Ġtext Ġquery ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmetrics < Z abb ix > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Query Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhost Ġ= Ġ" host . com " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapplication Ġ= Ġ"/ App Ġac quirer ĠPing ĠGeneral /" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem Ġ= Ġ"/ service Ġversion /" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ"/ .*/ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġexpected Dashboard Ġshould EqualTo Json Ġjson File (" Metrics Builder Text Query . json ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġcreate Ġz abb ix Ġmetrics Ġquery `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Dashboard Ġ= Ġdashboard (" z abb ix Ġmetrics Ġquery ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpanels Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsingle Stat (" z abb ix Ġmetrics Ġquery ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmetrics < Z abb ix > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmetrics Query Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhost Ġ= Ġ" host . com " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapplication Ġ= Ġ"/ App Ġac quirer ĠPing ĠGeneral /" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem Ġ= Ġ"/ service Ġversion /" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ"/ .*/ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġexpected Dashboard Ġshould EqualTo Json Ġjson File (" Metrics Builder Metrics Query . json ") ĊĠĠĠ Ġ} Ċ }