package Ġcom . atlassian . performance . tools . infrastructure . api . dataset Ċ Ċ import Ġcom . atlassian . performance . tools . infrastructure . to Ssh Ċ import Ġcom . atlassian . performance . tools . ss hub untu . api . Ssh Ubuntu Container Ċ import Ġorg . assertj . core . api . Assertions Ċ import Ġorg . junit . Test Ċ import Ġjava . net . URI Ċ import Ġjava . time . Duration Ċ Ċ class ĠHttp Dataset Package IT Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould Download Dataset () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdataset Ġ= ĠHttp Dataset Package ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuri Ġ= ĠURI (" https :// s 3 - eu - west - 1 . amazonaws . com / j pt - custom - datasets - storage - a 0 0 8 8 2 0 - dataset bucket - 1 sj xd tr v 5 hd hj / af 4 c 7 d 3 b - 9 2 5 c - 4 6 4 c - ab 1 3 - 7 9 f 6 1 5 1 5 8 3 1 6 / database . tar . bz 2 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdownload Timeout Ġ= ĠDuration . of Minutes ( 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġunpack ed Path Ġ= ĠSsh Ubuntu Container (). start (). use Ġ{ Ġssh Ubuntu Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn @ use Ġssh Ubuntu . to Ssh (). new Connection (). use Ġ{ Ġconnection Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn @ use Ġdataset . download ( connection ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertThat ( unpack ed Path ). isEqualTo (" database ") ĊĠĠĠ Ġ} Ċ } Ċ