aima.test.probdecisiontest
Class CellWorldTest
java.lang.Object
TestCase
aima.test.probdecisiontest.CellWorldTest
public class CellWorldTest
- extends TestCase
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CellWorldTest
public CellWorldTest()
setUp
public void setUp()
testMoveLeftIntoWallLeavesPositionUnchanged
public void testMoveLeftIntoWallLeavesPositionUnchanged()
testMoveLeftIntoUnblockedCellChangesPositionCorrectly
public void testMoveLeftIntoUnblockedCellChangesPositionCorrectly()
testMoveLeftIntoUnblockedCellActuallyMovesUpWhenProbabilityBetween80And90Percent
public void testMoveLeftIntoUnblockedCellActuallyMovesUpWhenProbabilityBetween80And90Percent()
testMoveLeftIntoUnblockedCellActuallyMovesDownWhenProbabilityGreaterThan90Percent
public void testMoveLeftIntoUnblockedCellActuallyMovesDownWhenProbabilityGreaterThan90Percent()
testMoveLeftIntoBlockedCellLeavesPositionUnchanged
public void testMoveLeftIntoBlockedCellLeavesPositionUnchanged()
testMoveRightIntoWallLeavesPositionUnchanged
public void testMoveRightIntoWallLeavesPositionUnchanged()
testMoveRightIntoUnblockedCellChangesPositionCorrectly
public void testMoveRightIntoUnblockedCellChangesPositionCorrectly()
testMoveRightIntoBlockedCellLeavesPositionUnchanged
public void testMoveRightIntoBlockedCellLeavesPositionUnchanged()
testMoveRightIntoUnblockedCellActuallyMovesUpWhenProbabilityBetween80And90Percent
public void testMoveRightIntoUnblockedCellActuallyMovesUpWhenProbabilityBetween80And90Percent()
testMoveRightIntoUnblockedCellActuallyMovesDownWhenProbabilityGreaterThan90Percent
public void testMoveRightIntoUnblockedCellActuallyMovesDownWhenProbabilityGreaterThan90Percent()
testMoveUpIntoWallLeavesPositionUnchanged
public void testMoveUpIntoWallLeavesPositionUnchanged()
testMoveUpIntoUnblockedCellChangesPositionCorrectly
public void testMoveUpIntoUnblockedCellChangesPositionCorrectly()
testMoveUpIntoBlockedCellLeavesPositionUnchanged
public void testMoveUpIntoBlockedCellLeavesPositionUnchanged()
testMoveUpActuallyMovesLeftWhenProbabilityBetween80And90Percent
public void testMoveUpActuallyMovesLeftWhenProbabilityBetween80And90Percent()
testMoveUpActuallyMovesRightWhenProbabilityGreaterThan90Percent
public void testMoveUpActuallyMovesRightWhenProbabilityGreaterThan90Percent()
testMoveDownIntoWallLeavesPositionUnchanged
public void testMoveDownIntoWallLeavesPositionUnchanged()
testMoveDownIntoUnblockedCellChangesPositionCorrectly
public void testMoveDownIntoUnblockedCellChangesPositionCorrectly()
testMoveDownIntoBlockedCellLeavesPositionUnchanged
public void testMoveDownIntoBlockedCellLeavesPositionUnchanged()
testMoveDownActuallyMovesLeftWhenProbabilityBetween80And90Percent
public void testMoveDownActuallyMovesLeftWhenProbabilityBetween80And90Percent()
testMoveDownActuallyMovesRightWhenProbabilityGreaterThan90Percent
public void testMoveDownActuallyMovesRightWhenProbabilityGreaterThan90Percent()
testNumberOfUnBlockedCells
public void testNumberOfUnBlockedCells()
testMoveFromATerminalStateFailsForAllProbabilityValues
public void testMoveFromATerminalStateFailsForAllProbabilityValues()
testTransitionProbabilityCalculationWhenEndingPositionIsNextToStartingPositionButIsBlocked
public void testTransitionProbabilityCalculationWhenEndingPositionIsNextToStartingPositionButIsBlocked()
testTransitionProbabilityCalculationWhenEndingPositionCannotBeReachedUsingDesiredActionOrRightAngledSteps
public void testTransitionProbabilityCalculationWhenEndingPositionCannotBeReachedUsingDesiredActionOrRightAngledSteps()
testTransitionProbabilityCalculationWhenEndingPositionReachebleByExecutingSuggestedAction
public void testTransitionProbabilityCalculationWhenEndingPositionReachebleByExecutingSuggestedAction()
testTransitionProbabilityCalculationWhenBothRightAngledActiosnLeadToStartingPosition
public void testTransitionProbabilityCalculationWhenBothRightAngledActiosnLeadToStartingPosition()
testTransitionModelCreation
public void testTransitionModelCreation()
testCannotTransitionFromFinalState
public void testCannotTransitionFromFinalState()
testMaximumTransitionDetection
public void testMaximumTransitionDetection()