package Ġk tx . assets Ċ Ċ import Ġcom . badlogic . gdx . Files Ċ import Ġcom . badlogic . gdx . Files . FileType Ċ import Ġcom . badlogic . gdx . Files . FileType .* Ċ import Ġcom . badlogic . gdx . files . File Handle Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠProvides Ġ[ File Handle ] Ġinstances Ġbased Ġon Ġ[ File ]. Ċ Ġ*/ Ċ class ĠMock Files Ġ: ĠFiles Ġ{ Ġ// ĠImplementation Ġnote : Ġbelieve Ġit Ġor Ġnot , Ġthis Ġwas Ġeasier Ġto Ġset Ġup Ġthan ĠMockito . ĊĠ Ġoverride Ġfun Ġclasspath ( path : ĠString ): ĠFile Handle Ġ= ĠgetFile Handle ( path , ĠClass path ) ĊĠ Ġoverride Ġfun Ġinternal ( path : ĠString ): ĠFile Handle Ġ= ĠgetFile Handle ( path , ĠInternal ) ĊĠ Ġoverride Ġfun Ġlocal ( path : ĠString ): ĠFile Handle Ġ= ĠgetFile Handle ( path , ĠLocal ) ĊĠ Ġoverride Ġfun Ġexternal ( path : ĠString ): ĠFile Handle Ġ= ĠgetFile Handle ( path , ĠExternal ) ĊĠ Ġoverride Ġfun Ġabsolute ( path : ĠString ): ĠFile Handle Ġ= ĠgetFile Handle ( path , ĠAbsolute ) ĊĠ Ġoverride Ġfun ĠgetFile Handle ( path : ĠString , Ġtype : ĠFile Type ): ĠFile Handle Ġ= ĠMock File Handle ( File ( path ), Ġtype ) ĊĠ Ġoverride Ġfun Ġis LocalStorage Available (): ĠBoolean Ġ= Ġfalse ĊĠ Ġoverride Ġfun Ġget LocalStorage Path (): ĠString Ġ= Ġ"" ĊĠ Ġoverride Ġfun Ġis External Storage Available (): ĠBoolean Ġ= Ġfalse ĊĠ Ġoverride Ġfun Ġget External Storage Path (): ĠString Ġ= Ġ"" Ċ } Ċ Ċ /** Ċ Ġ* ĠEx poses Ġprotected Ġ([ File ], Ġ[ FileType ]) Ġconstructor Ġof Ġ[ File Handle ]. Ċ Ġ*/ Ċ class ĠMock File Handle ( file : ĠFile , Ġtype : ĠFile Type ?) Ġ: ĠFile Handle ( file , Ġtype ) Ċ