Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Classes | Public Member Functions | Private Member Functions | List of all members
rabbitescape.engine.TestAllActiveLevels Class Reference

Classes

class  NothingExistsFileSystem
 
interface  T
 

Public Member Functions

void All_official_levels_load_and_round_trip ()
 
void All_official_levels_work_and_have_winning_solutions ()
 
void All_staging_levels_work_and_have_winning_solutions ()
 
void All_development_levels_work_and_any_solutions_are_correct ()
 
void All_dejavu_levels_work_and_any_solutions_are_correct ()
 
void All_official_levels_have_unique_names ()
 

Private Member Functions

T assertItRoundTrips ()
 
T assertItsSolutionsWork ()
 
T assertItsSolutionsWorkAndYouCanWin ()
 
T assertTheSolutionsWorkAndYouCanWin (final boolean mustWin)
 
void forEachOfficialLevel (T test)
 
void forEachStagingLevel (T test)
 
void forEachDevelopmentLevel (T test)
 
void forEachUnofficialLevel (T test, String levelsDir)
 
boolean runSolutionString (World world, String worldFileName, int solutionId, String solutionString)
 

Member Function Documentation

void rabbitescape.engine.TestAllActiveLevels.All_dejavu_levels_work_and_any_solutions_are_correct ( )
void rabbitescape.engine.TestAllActiveLevels.All_development_levels_work_and_any_solutions_are_correct ( )
void rabbitescape.engine.TestAllActiveLevels.All_official_levels_have_unique_names ( )
void rabbitescape.engine.TestAllActiveLevels.All_official_levels_load_and_round_trip ( )
void rabbitescape.engine.TestAllActiveLevels.All_official_levels_work_and_have_winning_solutions ( )
void rabbitescape.engine.TestAllActiveLevels.All_staging_levels_work_and_have_winning_solutions ( )
T rabbitescape.engine.TestAllActiveLevels.assertItRoundTrips ( )
private
T rabbitescape.engine.TestAllActiveLevels.assertItsSolutionsWork ( )
private
T rabbitescape.engine.TestAllActiveLevels.assertItsSolutionsWorkAndYouCanWin ( )
private
T rabbitescape.engine.TestAllActiveLevels.assertTheSolutionsWorkAndYouCanWin ( final boolean  mustWin)
private
void rabbitescape.engine.TestAllActiveLevels.forEachDevelopmentLevel ( T  test)
private
void rabbitescape.engine.TestAllActiveLevels.forEachOfficialLevel ( T  test)
private
void rabbitescape.engine.TestAllActiveLevels.forEachStagingLevel ( T  test)
private
void rabbitescape.engine.TestAllActiveLevels.forEachUnofficialLevel ( T  test,
String  levelsDir 
)
private
boolean rabbitescape.engine.TestAllActiveLevels.runSolutionString ( World  world,
String  worldFileName,
int  solutionId,
String  solutionString 
)
private

The documentation for this class was generated from the following file: