/* Ċ Ġ* Ġ************************************************************************* ** Ċ Ġ* ĠĠ ĠCopyright Ġ 2 0 1 4 - 2 0 1 7 ĠSpect ra ĠLogic ĠCorporation . ĠAll ĠRights ĠReserved . Ċ Ġ* ĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "). ĠYou Ġmay Ġnot Ġuse Ċ Ġ* ĠĠ Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠA Ġcopy Ġof Ġthe ĠLicense Ġis Ġlocated Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠ Ġor Ġin Ġthe Ġ" license " Ġfile Ġaccompanying Ġthis Ġfile . Ċ Ġ* ĠĠ ĠThis Ġfile Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR Ċ Ġ* ĠĠ ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* ĠĠ Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ġ************************************************************************* ** Ċ Ġ*/ Ċ Ċ package Ġcom . spect ral og ic . ds browser . gui . util Ċ Ċ import Ġcom . spect ral og ic . ds 3 client . Ds 3 Client Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . functions . Consumer Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . assertj . core . api . Assertions .* Ċ import Ġorg . mockito . Mockito Ċ import Ġjava . util .* Ċ Ċ class ĠFile Size Format Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten Bytes () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 1 0 L . to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠBytes ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġzero Bytes () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 0 L . to Byte Representation ()). isEqualTo (" 0 ĠBytes ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġone KB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 1 0 2 4 L . to Byte Representation ()). isEqualTo (" 1 . 0 0 ĠKB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten KB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 1 0 2 4 0 L . to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠKB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten MB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat (( 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 L ). to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠMB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten GB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat (( 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 L ). to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠGB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten TB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat (( 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 L ). to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠTB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten PB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat (( 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 L ). to Byte Representation ()). isEqualTo (" 1 0 . 0 0 ĠPB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġten EB () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat (( 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L Ġ* Ġ 1 0 2 4 L ). to Byte Representation ()). isEqualTo (" 1 . 0 0 ĠEB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġth re es () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 3 5 0 0 L . to Byte Representation ()). isEqualTo (" 3 . 4 2 ĠKB ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtwo And A Qu arter () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( 2 3 5 9 2 9 6 L . to Byte Representation ()). isEqualTo (" 2 . 2 5 ĠMB ") ĊĠĠĠĠĠĠĠ ĠassertThat ( 2 3 5 9 2 9 5 L . to Byte Representation ()). isEqualTo (" 2 . 2 5 ĠMB ") ĊĠĠĠ Ġ} Ċ } Ċ