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

Public Member Functions

void Unexpected_state_is_an_error ()
 
void Unexpected_state_is_serialised_to_helpful_message ()
 
void Failing_unexpectedly_is_an_error ()
 
void Failing_unexpectedly_is_serialised_to_helpful_message ()
 
void Going_on_beyond_the_end_is_an_error ()
 
void Going_on_beyond_the_end_is_serialised_to_helpful_message ()
 
void Using_missing_ability_is_an_error ()
 
void Using_missing_ability_is_serialised_to_helpful_message ()
 
void Using_run_out_ability_is_an_error ()
 
void Using_run_out_ability_is_serialised_to_helpful_message ()
 
void Placing_a_token_outside_the_world_is_an_error ()
 
void Placing_a_token_outside_the_world_is_serialised_nicely ()
 
void Rabbit_dying_by_walking_out_of_level_is_not_an_error ()
 
void Placing_a_token_on_a_block_is_an_error ()
 
void Placing_a_token_on_a_block_is_serialised_nicely ()
 
void Until_never_ending_is_serialised_nicely ()
 
void Real_level_with_WON_at_end_works ()
 
void Real_level_with_no_assert_but_we_won_works ()
 
void Real_level_with_LOST_at_end_works ()
 
void Real_level_with_no_assert_and_still_running_did_not_solve ()
 
void Real_level_with_until_WON_works ()
 
void Real_level_with_until_LOST_works ()
 
void Print_step () throws UnsupportedEncodingException
 

Private Member Functions

World neverEndingWorld ()
 
World neverEndingWorldWithBash ()
 
World threeStepWorld ()
 
World blockAt30World ()
 
Solution expectingSolution (CompletionState expected)
 
Solution waitFourSolution ()
 
Solution waitFiveThenLostSolution ()
 
Solution useBash30Solution ()
 
Solution useBash100Solution ()
 

Member Function Documentation

World rabbitescape.engine.solution.TestSolutionRunner.blockAt30World ( )
private
Solution rabbitescape.engine.solution.TestSolutionRunner.expectingSolution ( CompletionState  expected)
private
void rabbitescape.engine.solution.TestSolutionRunner.Failing_unexpectedly_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Failing_unexpectedly_is_serialised_to_helpful_message ( )
void rabbitescape.engine.solution.TestSolutionRunner.Going_on_beyond_the_end_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Going_on_beyond_the_end_is_serialised_to_helpful_message ( )
World rabbitescape.engine.solution.TestSolutionRunner.neverEndingWorld ( )
private
World rabbitescape.engine.solution.TestSolutionRunner.neverEndingWorldWithBash ( )
private
void rabbitescape.engine.solution.TestSolutionRunner.Placing_a_token_on_a_block_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Placing_a_token_on_a_block_is_serialised_nicely ( )
void rabbitescape.engine.solution.TestSolutionRunner.Placing_a_token_outside_the_world_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Placing_a_token_outside_the_world_is_serialised_nicely ( )
void rabbitescape.engine.solution.TestSolutionRunner.Print_step ( ) throws UnsupportedEncodingException
void rabbitescape.engine.solution.TestSolutionRunner.Rabbit_dying_by_walking_out_of_level_is_not_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_LOST_at_end_works ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_no_assert_and_still_running_did_not_solve ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_no_assert_but_we_won_works ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_until_LOST_works ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_until_WON_works ( )
void rabbitescape.engine.solution.TestSolutionRunner.Real_level_with_WON_at_end_works ( )
World rabbitescape.engine.solution.TestSolutionRunner.threeStepWorld ( )
private
void rabbitescape.engine.solution.TestSolutionRunner.Unexpected_state_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Unexpected_state_is_serialised_to_helpful_message ( )
void rabbitescape.engine.solution.TestSolutionRunner.Until_never_ending_is_serialised_nicely ( )
Solution rabbitescape.engine.solution.TestSolutionRunner.useBash100Solution ( )
private
Solution rabbitescape.engine.solution.TestSolutionRunner.useBash30Solution ( )
private
void rabbitescape.engine.solution.TestSolutionRunner.Using_missing_ability_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Using_missing_ability_is_serialised_to_helpful_message ( )
void rabbitescape.engine.solution.TestSolutionRunner.Using_run_out_ability_is_an_error ( )
void rabbitescape.engine.solution.TestSolutionRunner.Using_run_out_ability_is_serialised_to_helpful_message ( )
Solution rabbitescape.engine.solution.TestSolutionRunner.waitFiveThenLostSolution ( )
private
Solution rabbitescape.engine.solution.TestSolutionRunner.waitFourSolution ( )
private

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