package Ġcom . bi ac ode . bi ac ent ric . vcs . commons . assertions Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAr th ur ĠAs at ry an . Ċ Ġ* ĠDate : Ġ 1 1 / 1 1 / 1 7 Ċ Ġ* ĠTime : Ġ 4 : 2 9 ĠPM Ċ Ġ*/ Ċ object ĠAssertions Ġ{ ĊĊĠĠĠ Ġ// region ĠPublic Ġmethods ĊĠĠĠ Ġfun ĠassertTrue ( expression : ĠBoolean , Ġmessage : ĠString Ġ= Ġ" This Ġexpression Ġshould Ġbe Ġtrue ") Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! expression ) Ġthrow Exception ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġassert NotEmpty ( iterable : ĠIterable <* >, Ġmessage : ĠString Ġ= Ġ" This Ġiterable Ġshould Ġnot Ġbe Ġempty ") Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( iterable . count () Ġ== Ġ 0 ) Ġthrow Exception ( message ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// endregion ĊĊĠĠĠ Ġ// region ĠUtility Ġmethods ĊĠĠĠ Ġprivate Ġfun Ġthrow Exception ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠIllegalArgumentException ( message ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// endregion Ċ }