package Ġorg . am sh ove . k lu ent . tests . assertions . file Ċ Ċ import Ġorg . am sh ove . k lu ent . should Have Name Ċ import Ġorg . am sh ove . k lu ent . should Not Have Name Ċ import Ġorg . jetbrains . spe k . api . Spe k Ċ import Ġjava . io . File Ċ import Ġkotlin . test . assert Fails Ċ Ċ class ĠShould Have Name Tests Ġ: ĠSpe k ({ ĊĠĠĠ Ġval Ġname Ġ= Ġ" this filename is we ird . csv " ĊĠĠĠ Ġval Ġfile Ġ= ĠFile ( name ) ĊĠĠĠ Ġgiven (" the Ġshould Have Name Ġmethod ") Ġ{ ĊĠĠĠĠĠĠĠ Ġon (" pass ing Ġthe Ġcorrect Ġname Ġof Ġthe ĠFile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġpass ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile . use File Ġ{ Ġit Ġshould Have Name Ġname Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġon (" pass ing Ġthe Ġincorrect Ġname Ġof Ġthe ĠFile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġfail ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile . use File Ġ{ Ġassert Fails Ġ{ Ġit Ġshould Have Name Ġ" some other name " Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġgiven (" the Ġshould Not Have Name Ġmethod ") Ġ{ ĊĠĠĠĠĠĠĠ Ġon (" pass ing Ġthe Ġcorrect Ġname Ġof Ġthe ĠFile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġfail ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile . use File Ġ{ Ġassert Fails Ġ{ Ġit Ġshould Not Have Name Ġname Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġon (" pass ing Ġthe Ġincorrect Ġname Ġof Ġthe ĠFile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġpass ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile . use File Ġ{ Ġit Ġshould Not Have Name Ġ" some other name " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ })