Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

action - Variable in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest
 
add_shouldAddTheTwoVectors() - Method in class com.takenoko.vector.VectorTest.TestAdd
 
AddBotManager() - Constructor for class com.takenoko.engine.HistoryTest.AddBotManager
 
AnalyzeRushPanda() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest.AnalyzeRushPanda
 
appender - Variable in class com.takenoko.ui.ConsoleUserInterfaceTest
 
Apply() - Constructor for class com.takenoko.weather.QuestionMarkTest.Apply
 
Apply() - Constructor for class com.takenoko.weather.RainyTest.Apply
 
Apply() - Constructor for class com.takenoko.weather.SunnyTest.Apply
 
Apply() - Method in class com.takenoko.weather.WindyTest
 
applyImprovement_shouldApplyImprovementToTile() - Method in class com.takenoko.layers.tile.TileLayerTest.TestApplyImprovement
 
applyImprovement_WhenImprovementIsApplied_CallsApplyImprovementOnTileLayer() - Method in class com.takenoko.engine.BoardTest.TestApplyImprovement
 
ApplyImprovementActionTest - Class in com.takenoko.actions.improvement
 
ApplyImprovementActionTest() - Constructor for class com.takenoko.actions.improvement.ApplyImprovementActionTest
 
ApplyImprovementActionTest.Execute - Class in com.takenoko.actions.improvement
 
ApplyImprovementFromInventoryActionTest - Class in com.takenoko.actions.improvement
 
ApplyImprovementFromInventoryActionTest() - Constructor for class com.takenoko.actions.improvement.ApplyImprovementFromInventoryActionTest
 
ApplyImprovementFromInventoryActionTest.TestExecute - Class in com.takenoko.actions.improvement
 
argumentForVerifyShouldSetTheObjectiveAsCompleted() - Static method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestVerify
 
argumentForVerifyShouldSetTheObjectiveAsNotCompleted() - Static method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestVerify
 

B

bambooLayer - Variable in class com.takenoko.engine.BoardTest
 
bambooLayer - Variable in class com.takenoko.layers.bamboo.BambooLayerTest
 
BambooLayerTest - Class in com.takenoko.layers.bamboo
 
BambooLayerTest() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest
 
BambooLayerTest.TestCopy - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestEquals - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestGetBambooAt - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestGrowBamboo - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestHashCode - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestIsEatableAt - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestIsGrowableAt - Class in com.takenoko.layers.bamboo
 
BambooLayerTest.TestRemoveBamboo - Class in com.takenoko.layers.bamboo
 
BambooStackTest - Class in com.takenoko.layers.bamboo
 
BambooStackTest() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest
 
BambooStackTest.TestAddBamboo - Class in com.takenoko.layers.bamboo
 
BambooStackTest.TestCopy - Class in com.takenoko.layers.bamboo
 
BambooStackTest.TestEquals - Class in com.takenoko.layers.bamboo
 
BambooStackTest.TestHashCode - Class in com.takenoko.layers.bamboo
 
BambooStackTest.TestIsEmpty - Class in com.takenoko.layers.bamboo
 
BambooStackTest.TestRemoveBamboo - Class in com.takenoko.layers.bamboo
 
beforeAllTests() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest
Create a new ConsoleUserInterface with test streams
board - Variable in class com.takenoko.actions.actors.MoveGardenerActionTest
 
board - Variable in class com.takenoko.actions.actors.MovePandaActionTest
 
board - Variable in class com.takenoko.actions.improvement.StoreImprovementActionTest
 
board - Variable in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest
 
board - Variable in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
board - Variable in class com.takenoko.actions.tile.PlaceTileActionTest
 
board - Variable in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
board - Variable in class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
board - Variable in class com.takenoko.actors.GardenerTest.TestAfterMove
 
board - Variable in class com.takenoko.actors.PandaTest
 
board - Variable in class com.takenoko.bot.FullRandomBotTest
 
board - Variable in class com.takenoko.engine.BoardStatisticsTest
 
board - Variable in class com.takenoko.engine.BoardTest
 
board - Variable in class com.takenoko.engine.BotManagerTest
 
board - Variable in class com.takenoko.engine.BotStateTest
 
board - Variable in class com.takenoko.layers.bamboo.BambooLayerTest
 
board - Variable in class com.takenoko.layers.irrigation.IrrigationLayerTest
 
board - Variable in class com.takenoko.layers.tile.TileLayerTest
 
board - Variable in class com.takenoko.objective.PandaObjectiveTest
 
board - Variable in class com.takenoko.shape.PatternTest.TestMatch
 
board - Variable in class com.takenoko.weather.WindyTest
 
boardStatistics - Variable in class com.takenoko.engine.BoardStatisticsTest
 
boardStatistics - Variable in class com.takenoko.engine.BoardTest
 
BoardStatisticsTest - Class in com.takenoko.engine
 
BoardStatisticsTest() - Constructor for class com.takenoko.engine.BoardStatisticsTest
 
BoardStatisticsTest.TestAnalyzeBoard - Class in com.takenoko.engine
 
BoardStatisticsTest.TestUpdateObjectivesRedeemed - Class in com.takenoko.engine
 
BoardTest - Class in com.takenoko.engine
 
BoardTest() - Constructor for class com.takenoko.engine.BoardTest
 
BoardTest.TestApplyImprovement - Class in com.takenoko.engine
 
BoardTest.TestCopy - Class in com.takenoko.engine
 
BoardTest.TestEquals - Class in com.takenoko.engine
 
BoardTest.TestHashCode - Class in com.takenoko.engine
 
BoardTest.TestNextRound - Class in com.takenoko.engine
 
bot - Variable in class com.takenoko.bot.FullRandomBotTest
 
bot - Variable in class com.takenoko.engine.BotManagerTest
 
botCSVExporter - Variable in class com.takenoko.stats.BotCSVExporterTest.ReadData
 
botCSVExporter - Variable in class com.takenoko.stats.BotCSVExporterTest.WriteData
 
BotCSVExporterTest - Class in com.takenoko.stats
 
BotCSVExporterTest() - Constructor for class com.takenoko.stats.BotCSVExporterTest
 
BotCSVExporterTest.ReadData - Class in com.takenoko.stats
 
BotCSVExporterTest.WriteData - Class in com.takenoko.stats
 
botManager - Variable in class com.takenoko.actions.actors.MoveGardenerActionTest
 
botManager - Variable in class com.takenoko.actions.actors.MovePandaActionTest
 
botManager - Variable in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest
 
botManager - Variable in class com.takenoko.actions.tile.PlaceTileActionTest
 
botManager - Variable in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
botManager - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest
 
botManager - Variable in class com.takenoko.engine.BotManagerTest
 
botManager - Variable in class com.takenoko.weather.WindyTest
 
botManager1 - Variable in class com.takenoko.engine.ScoreboardTest
 
botManager2 - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest
 
botManager2 - Variable in class com.takenoko.engine.ScoreboardTest
 
BotManagerTest - Class in com.takenoko.engine
 
BotManagerTest() - Constructor for class com.takenoko.engine.BotManagerTest
 
BotManagerTest.TestDisplayMessage - Class in com.takenoko.engine
 
BotManagerTest.TestGetNumberOfActions - Class in com.takenoko.engine
 
BotManagerTest.TestPlayBot - Class in com.takenoko.engine
 
botState - Variable in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
botState - Variable in class com.takenoko.bot.FullRandomBotTest
 
botState - Variable in class com.takenoko.engine.BotManagerTest
 
botState - Variable in class com.takenoko.engine.BotStateTest
 
botState - Variable in class com.takenoko.objective.PandaObjectiveTest
 
BotStateTest - Class in com.takenoko.engine
 
BotStateTest() - Constructor for class com.takenoko.engine.BotStateTest
 
BotStateTest.TestCopy - Class in com.takenoko.engine
 
BotStateTest.TestEquals - Class in com.takenoko.engine
 
BotStateTest.TestGetAvailableActions - Class in com.takenoko.engine
 
BotStateTest.TestGetObjectiveScore - Class in com.takenoko.engine
 
BotStateTest.TestGetPandaObjectiveScore - Class in com.takenoko.engine
 
BotStateTest.TestHashCode - Class in com.takenoko.engine
 
BotStateTest.TestUpdateAvailableActions - Class in com.takenoko.engine
 
Bug1Fix() - Constructor for class com.takenoko.asset.TileDeckTest.Bug1Fix
 

C

canDrawObjective_shouldReturnFalseIfCantDrawObjective() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
canDrawObjective_shouldReturnFalseIfObjectiveDeckIsEmpty() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
canDrawObjective_shouldReturnTrueIfCanDrawObjective() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
Choose() - Constructor for class com.takenoko.asset.TileDeckTest.Choose
 
ChooseAndApplyWeatherActionTest - Class in com.takenoko.actions.weather
 
ChooseAndApplyWeatherActionTest() - Constructor for class com.takenoko.actions.weather.ChooseAndApplyWeatherActionTest
 
ChooseAndApplyWeatherActionTest.TestApply - Class in com.takenoko.actions.weather
 
ChooseIfApplyWeatherActionTest - Class in com.takenoko.actions.weather
 
ChooseIfApplyWeatherActionTest() - Constructor for class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest
 
ChooseIfApplyWeatherActionTest.Execute - Class in com.takenoko.actions.weather
 
CloudyTest - Class in com.takenoko.weather
 
CloudyTest() - Constructor for class com.takenoko.weather.CloudyTest
 
CloudyTest.TestApply - Class in com.takenoko.weather
 
CloudyTest.TestRevert - Class in com.takenoko.weather
 
ColletBotTest - Class in com.takenoko.bot
 
ColletBotTest() - Constructor for class com.takenoko.bot.ColletBotTest
 
ColletBotTest.IntegrationTests - Class in com.takenoko.bot
 
com.takenoko.actions.actors - package com.takenoko.actions.actors
 
com.takenoko.actions.bamboo - package com.takenoko.actions.bamboo
 
com.takenoko.actions.improvement - package com.takenoko.actions.improvement
 
com.takenoko.actions.irrigation - package com.takenoko.actions.irrigation
 
com.takenoko.actions.objective - package com.takenoko.actions.objective
 
com.takenoko.actions.tile - package com.takenoko.actions.tile
 
com.takenoko.actions.weather - package com.takenoko.actions.weather
 
com.takenoko.actors - package com.takenoko.actors
 
com.takenoko.asset - package com.takenoko.asset
 
com.takenoko.bot - package com.takenoko.bot
 
com.takenoko.bot.irrigation.pathfinding - package com.takenoko.bot.irrigation.pathfinding
 
com.takenoko.bot.unitary - package com.takenoko.bot.unitary
 
com.takenoko.bot.utils - package com.takenoko.bot.utils
 
com.takenoko.bot.utils.pathfinding.gardener - package com.takenoko.bot.utils.pathfinding.gardener
 
com.takenoko.bot.utils.pathfinding.panda - package com.takenoko.bot.utils.pathfinding.panda
 
com.takenoko.engine - package com.takenoko.engine
 
com.takenoko.inventory - package com.takenoko.inventory
 
com.takenoko.layers.bamboo - package com.takenoko.layers.bamboo
 
com.takenoko.layers.irrigation - package com.takenoko.layers.irrigation
 
com.takenoko.layers.tile - package com.takenoko.layers.tile
 
com.takenoko.objective - package com.takenoko.objective
 
com.takenoko.shape - package com.takenoko.shape
 
com.takenoko.stats - package com.takenoko.stats
 
com.takenoko.ui - package com.takenoko.ui
 
com.takenoko.vector - package com.takenoko.vector
 
com.takenoko.weather - package com.takenoko.weather
 
consoleUserInterface - Variable in class com.takenoko.engine.BotManagerTest
 
consoleUserInterface - Variable in class com.takenoko.ui.ConsoleUserInterfaceTest
 
ConsoleUserInterfaceTest - Class in com.takenoko.ui
Console user interface test
ConsoleUserInterfaceTest() - Constructor for class com.takenoko.ui.ConsoleUserInterfaceTest
 
ConsoleUserInterfaceTest.DisplayMessage - Class in com.takenoko.ui
Test the message display
constructor() - Method in class com.takenoko.asset.ObjectiveDeckTest
 
Constructor() - Constructor for class com.takenoko.asset.TileDeckTest.Constructor
 
Constructor() - Constructor for class com.takenoko.shape.PatternTest.Constructor
 
constructor_WhenCoordinatesAreNotValid_ThrowsException() - Method in class com.takenoko.vector.VectorTest.TestConstructor
 
constructor_WhenGivenCorrectCoordinates_CreatesVector() - Method in class com.takenoko.vector.VectorTest.TestConstructor
 
constructor_WhenInstantiated_ThenDeckHas3TimesTheNumberOfImprovementTypes() - Method in class com.takenoko.asset.ImprovementDeckTest.TestConstructor
 
Constructors() - Constructor for class com.takenoko.engine.GameEngineTest.Constructors
 
copy() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
Copy() - Constructor for class com.takenoko.engine.HistoryTest.Copy
 
copy_shouldReturnCopyOfObject() - Method in class com.takenoko.engine.BotStateTest.TestCopy
 
copy_shouldReturnCopyOfObject() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestCopy
 
copy_shouldReturnCopyOfObject() - Method in class com.takenoko.inventory.InventoryTest.TestCopy
 
copy_shouldReturnCopyOfObject() - Method in class com.takenoko.layers.tile.TileLayerTest.TestCopy
 
copy_WhenBoardIsCopied_ThenReturnsNewBoard() - Method in class com.takenoko.engine.BoardTest.TestCopy
 
copy_WhenGameAssetsIsCopied_ThenReturnsNewGameAssets() - Method in class com.takenoko.asset.GameAssetsTest.TestCopy
 
copy_WhenPatternObjectiveIsCopied_ThenItIsEqualToTheOriginal() - Method in class com.takenoko.objective.PatternObjectiveTest.TestCopy
 
copy_WhenTileIsCopied_ThenReturnsNewTile() - Method in class com.takenoko.layers.tile.TileTest.TestCopy
 
copy_WhenTileIsCopied_ThenReturnsTileWithSameColor() - Method in class com.takenoko.layers.tile.TileTest.TestCopy
 
copy_WhenTileIsCopied_ThenReturnsTileWithSameImprovement() - Method in class com.takenoko.layers.tile.TileTest.TestCopy
 
copy_WhenTileIsCopied_ThenReturnsTileWithSameType() - Method in class com.takenoko.layers.tile.TileTest.TestCopy
 
createShape_shouldReturnLineContainingAdjacentTile() - Method in class com.takenoko.shape.PatternFactoryTest.TestCreateLine
 
createShape_shouldReturnLineContainingOrigin() - Method in class com.takenoko.shape.PatternFactoryTest.TestCreateLine
 
createShape_shouldReturnLineContainingSecondAdjacentTile() - Method in class com.takenoko.shape.PatternFactoryTest.TestCreateLine
 
createShape_shouldReturnLineOfLength3() - Method in class com.takenoko.shape.PatternFactoryTest.TestCreateLine
 

D

data - Variable in class com.takenoko.stats.BotCSVExporterTest.ReadData
 
defaultIrrigation() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestConstructor
 
DiceTest - Class in com.takenoko.weather
 
DiceTest() - Constructor for class com.takenoko.weather.DiceTest
 
DiceTest.Equals - Class in com.takenoko.weather
 
DiceTest.HashCode - Class in com.takenoko.weather
 
DiceTest.Peek - Class in com.takenoko.weather
 
DiceTest.Roll - Class in com.takenoko.weather
 
displayEndMessage() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
Test the end message display
displayErrorMessage() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
Test an error message display
displayMessage() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
Test the message display
DisplayMessage() - Constructor for class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
 
displayScoreBoardMessage() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
Test the scoreBoard message display
displayStatsMessage() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest.DisplayMessage
Test the stats message display
distance_shouldReturnTheDistanceBetweenTheTwoVectors() - Method in class com.takenoko.vector.VectorTest.TestDistance
 
draw() - Method in class com.takenoko.asset.IrrigationDeckTest
 
draw_WhenImprovementIsDrawn_ThenItIsRemovedFromTheDeck() - Method in class com.takenoko.asset.ImprovementDeckTest.TestDraw
 
draw_WhenImprovementIsExhausted_ThenAnExceptionIsThrown() - Method in class com.takenoko.asset.ImprovementDeckTest.TestDraw
 
DrawAndPeek() - Constructor for class com.takenoko.asset.TileDeckTest.DrawAndPeek
 
DrawImprovementActionTest - Class in com.takenoko.actions.improvement
 
DrawImprovementActionTest() - Constructor for class com.takenoko.actions.improvement.DrawImprovementActionTest
 
DrawImprovementActionTest.TestApply - Class in com.takenoko.actions.improvement
 
DrawObjectiveActionTest - Class in com.takenoko.actions.objective
 
DrawObjectiveActionTest() - Constructor for class com.takenoko.actions.objective.DrawObjectiveActionTest
 
DrawObjectiveActionTest.TestCanBePlayed - Class in com.takenoko.actions.objective
 
DrawObjectiveActionTest.TestExecute - Class in com.takenoko.actions.objective
 
DrawTileActionTest - Class in com.takenoko.actions.tile
 
DrawTileActionTest() - Constructor for class com.takenoko.actions.tile.DrawTileActionTest
 
DrawTileActionTest.TestExecute - Class in com.takenoko.actions.tile
 

E

edgePosition - Variable in class com.takenoko.layers.irrigation.IrrigationLayerTest
 
EdgePositionTest - Class in com.takenoko.layers.irrigation
 
EdgePositionTest() - Constructor for class com.takenoko.layers.irrigation.EdgePositionTest
 
EdgePositionTest.TestConstructor - Class in com.takenoko.layers.irrigation
 
EmperorObjectiveTest - Class in com.takenoko.objective
 
EmperorObjectiveTest() - Constructor for class com.takenoko.objective.EmperorObjectiveTest
 
endGame_shouldDisplayALotOfMessages() - Method in class com.takenoko.engine.GameEngineTest.TestEndGame
 
endGame_shouldIncrementsVictoriesAndLossesAndUpdateScores() - Method in class com.takenoko.engine.GameEngineTest.TestEndGame
 
endGame_shouldSetGameStateToFinished() - Method in class com.takenoko.engine.GameEngineTest.TestEndGame
 
endGame_shouldThrowException_WhenGameStateIsNotPLAYING(GameState) - Method in class com.takenoko.engine.GameEngineTest.TestEndGame.TestEndGame_WhenEndedIncorrectly
 
equals() - Method in class com.takenoko.asset.IrrigationDeckTest
 
Equals() - Constructor for class com.takenoko.asset.TileDeckTest.Equals
 
Equals() - Constructor for class com.takenoko.engine.HistoryTest.Equals
 
Equals() - Constructor for class com.takenoko.weather.DiceTest.Equals
 
equals_returnTrueWhenComparingToSelf() - Method in class com.takenoko.asset.TileDeckTest.Equals
 
equals_shouldReturnFalseWhenCalledOnAnotherClass() - Method in class com.takenoko.shape.PatternTest.TestEquals
 
equals_shouldReturnFalseWhenNotEqual() - Method in class com.takenoko.engine.BotStateTest.TestEquals
 
equals_shouldReturnFalseWhenNotEqual() - Method in class com.takenoko.inventory.InventoryTest.TestEquals
 
equals_shouldReturnFalseWhenNotEqual() - Method in class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNotBotState() - Method in class com.takenoko.engine.BotStateTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNotInventory() - Method in class com.takenoko.inventory.InventoryTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNotTileLayer() - Method in class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNull() - Method in class com.takenoko.engine.BotStateTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNull() - Method in class com.takenoko.inventory.InventoryTest.TestEquals
 
equals_shouldReturnFalseWhenOtherIsNull() - Method in class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
equals_shouldReturnFalseWhenPatternsAreNotEqual() - Method in class com.takenoko.shape.PatternTest.TestEquals
 
equals_shouldReturnFalseWhenShapeHasDifferentElementsColor() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_shouldReturnFalseWhenShapeHasDifferentElementsPosition() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_shouldReturnFalseWhenShapeIsNull() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_shouldReturnFalseWhenShapeIsOfAnotherClass() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_shouldReturnTrueIfTheTwoObjectsAreTheSame() - Method in class com.takenoko.actors.PandaTest.TestEquals
 
equals_shouldReturnTrueWhenCalledOnSelf() - Method in class com.takenoko.shape.PatternTest.TestEquals
 
equals_shouldReturnTrueWhenComparingSameObject() - Method in class com.takenoko.engine.HistoryTest.Equals
 
equals_shouldReturnTrueWhenEqual() - Method in class com.takenoko.engine.BotStateTest.TestEquals
 
equals_shouldReturnTrueWhenEqual() - Method in class com.takenoko.inventory.InventoryTest.TestEquals
 
equals_shouldReturnTrueWhenEqual() - Method in class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
equals_shouldReturnTrueWhenPatternsAreEqual() - Method in class com.takenoko.shape.PatternTest.TestEquals
 
equals_shouldReturnTrueWhenSameObject() - Method in class com.takenoko.engine.BotStateTest.TestEquals
 
equals_shouldReturnTrueWhenSameObject() - Method in class com.takenoko.inventory.InventoryTest.TestEquals
 
equals_shouldReturnTrueWhenSameObject() - Method in class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
equals_shouldReturnTrueWhenShapeHasSameElements() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_shouldReturnTrueWhenShapeIsItself() - Method in class com.takenoko.shape.ShapeTest.TestEquals
 
equals_WhenBoardIsNull_ThenReturnsFalse() - Method in class com.takenoko.engine.BoardTest.TestEquals
 
equals_WhenBoardsAreEqual_ThenReturnsTrue() - Method in class com.takenoko.engine.BoardTest.TestEquals
 
equals_WhenBoardsAreNotEqual_ThenReturnsFalse() - Method in class com.takenoko.engine.BoardTest.TestEquals
 
equals_WhenCalledOnAnotherClass_ReturnsFalse() - Method in class com.takenoko.vector.VectorTest.TestEquals
 
equals_WhenCalledOnDifferentObject_ThenReturnsFalse() - Method in class com.takenoko.asset.ImprovementDeckTest.TestEquals
 
equals_WhenCalledOnSelf_ReturnsTrue() - Method in class com.takenoko.vector.VectorTest.TestEquals
 
equals_WhenCalledOnSelf_ThenReturnsTrue() - Method in class com.takenoko.asset.ImprovementDeckTest.TestEquals
 
equals_WhenGameAssets_S_AreEqual_ThenReturnsTrue() - Method in class com.takenoko.asset.GameAssetsTest.TestEquals
 
equals_WhenGameAssetsAreNotEqual_ThenReturnsFalse() - Method in class com.takenoko.asset.GameAssetsTest.TestEquals
 
equals_WhenGameAssetsIsNull_ThenReturnsFalse() - Method in class com.takenoko.asset.GameAssetsTest.TestEquals
 
equals_WhenGameProgressStatisticsAreEqual_ThenReturnsTrue() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestEquals
 
equals_WhenGameProgressStatisticsAreNotEqual_ThenReturnsFalse() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestEquals
 
equals_WhenGameProgressStatisticsIsNull_ThenReturnsFalse() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestEquals
 
equals_WhenPatternObjectiveIsComparedToAnObjectOfAnotherClass_ThenItIsNotEqual() - Method in class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
equals_WhenPatternObjectiveIsComparedToAnotherPatternObjectiveWithADifferentPattern_ThenItIsNotEqual() - Method in class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
equals_WhenPatternObjectiveIsComparedToAnotherPatternObjectiveWithTheSamePattern_ThenItIsEqual() - Method in class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
equals_WhenPatternObjectiveIsComparedToItself_ThenItIsEqual() - Method in class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
equals_WhenPatternObjectiveIsComparedToNull_ThenItIsNotEqual() - Method in class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
equals_WhenTileIsNull_ThenReturnsFalse() - Method in class com.takenoko.layers.tile.TileTest.TestEquals
 
equals_WhenTilesAreEqual_ThenReturnsTrue() - Method in class com.takenoko.layers.tile.TileTest.TestEquals
 
equals_WhenTilesAreNotOfTheSameClass_ThenReturnsFalse() - Method in class com.takenoko.layers.tile.TileTest.TestEquals
 
equals_WhenTilesHaveNotTheSameImprovement_ThenReturnsFalse() - Method in class com.takenoko.layers.tile.TileTest.TestEquals
 
equals_WhenTilesHaveNotTheSameType_ThenReturnsFalse() - Method in class com.takenoko.layers.tile.TileTest.TestEquals
 
equals_WhenTwoDecksAreDifferent_ThenTheyAreNotEquals() - Method in class com.takenoko.asset.ImprovementDeckTest.TestEquals
 
equals_WhenTwoDecksAreInstantiated_ThenTheyAreEquals() - Method in class com.takenoko.asset.ImprovementDeckTest.TestEquals
 
equals_WhenVectorsAreEqual_ReturnsTrue() - Method in class com.takenoko.vector.VectorTest.TestEquals
 
equals_WhenVectorsAreNotEqual_ReturnsFalse() - Method in class com.takenoko.vector.VectorTest.TestEquals
 
EqualsWithItselfIsTrue() - Method in class com.takenoko.asset.GameAssetsTest.TestEquals
 
EqualsWithItselfIsTrue() - Method in class com.takenoko.engine.BoardTest.TestEquals
 
EqualsWithItselfIsTrue() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestEquals
 
Execute() - Constructor for class com.takenoko.actions.bamboo.GrowBambooActionTest.Execute
 
Execute() - Constructor for class com.takenoko.actions.improvement.ApplyImprovementActionTest.Execute
 
Execute() - Constructor for class com.takenoko.actions.improvement.StoreImprovementActionTest.Execute
 
Execute() - Constructor for class com.takenoko.actions.irrigation.PlaceIrrigationActionTest.Execute
 
Execute() - Constructor for class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
execute_shouldReturnActionResultWithDrawObjectiveAction() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestExecute
 
execute_shouldReturnActionResultWithRedeemObjectiveAction() - Method in class com.takenoko.actions.objective.RedeemObjectiveActionTest.TestExecute
 

F

fillAction() - Constructor for class com.takenoko.bot.unitary.SmartPatternTest.fillAction
 
FillAction() - Constructor for class com.takenoko.bot.unitary.SmartChooseAndApplyWeatherTest.FillAction
 
FillAction() - Constructor for class com.takenoko.bot.unitary.SmartDrawImprovementTest.FillAction
 
FillAction() - Constructor for class com.takenoko.bot.unitary.SmartDrawIrrigationTest.FillAction
 
FillAction() - Constructor for class com.takenoko.bot.unitary.SmartObjectiveTest.FillAction
 
FillAction() - Constructor for class com.takenoko.bot.unitary.SmartStoreIrrigationTest.FillAction
 
finalScore - Static variable in class com.takenoko.engine.SingleBotStatisticsTest
 
firstLineShouldBeHeader() - Method in class com.takenoko.stats.BotCSVExporterTest.WriteData
 
FullRandomBotTest - Class in com.takenoko.bot
 
FullRandomBotTest() - Constructor for class com.takenoko.bot.FullRandomBotTest
 
FullRandomBotTest.TestChooseAction - Class in com.takenoko.bot
 

G

gameAssets - Variable in class com.takenoko.asset.GameAssetsTest
 
gameAssets - Variable in class com.takenoko.engine.BoardTest
 
GameAssetsTest - Class in com.takenoko.asset
 
GameAssetsTest() - Constructor for class com.takenoko.asset.GameAssetsTest
 
GameAssetsTest.TestCopy - Class in com.takenoko.asset
 
GameAssetsTest.TestEquals - Class in com.takenoko.asset
 
GameAssetsTest.TestHashCode - Class in com.takenoko.asset
 
gameEngine - Variable in class com.takenoko.engine.GameEngineTest
 
GameEngineTest - Class in com.takenoko.engine
Test class for the GameEngine class.
GameEngineTest() - Constructor for class com.takenoko.engine.GameEngineTest
 
GameEngineTest.Constructors - Class in com.takenoko.engine
 
GameEngineTest.Playgame - Class in com.takenoko.engine
 
GameEngineTest.TestEndGame - Class in com.takenoko.engine
 
GameEngineTest.TestEndGame.TestEndGame_WhenEndedIncorrectly - Class in com.takenoko.engine
 
GameEngineTest.TestGetWinner - Class in com.takenoko.engine
 
GameEngineTest.TestNewGame - Class in com.takenoko.engine
 
GameEngineTest.TestRunGame - Class in com.takenoko.engine
 
GameEngineTest.TestStartGame - Class in com.takenoko.engine
 
GameEngineTest.TestStartGame.TestStartGame_WhenStartedCorrectly - Class in com.takenoko.engine
 
GameEngineTest.TestStartGame.TestStartGame_WhenStartedIncorrectly - Class in com.takenoko.engine
 
gameProgress - Variable in class com.takenoko.stats.GameProgressStatisticsTest
 
gameProgressStatistics - Variable in class com.takenoko.stats.GameProgressStatisticsTest
 
GameProgressStatisticsTest - Class in com.takenoko.stats
 
GameProgressStatisticsTest() - Constructor for class com.takenoko.stats.GameProgressStatisticsTest
 
GameProgressStatisticsTest.TestEquals - Class in com.takenoko.stats
 
GameProgressStatisticsTest.TestHashCode - Class in com.takenoko.stats
 
gardener - Variable in class com.takenoko.engine.BoardTest
 
GardenerPathfindingTest - Class in com.takenoko.bot.utils.pathfinding.gardener
 
GardenerPathfindingTest() - Constructor for class com.takenoko.bot.utils.pathfinding.gardener.GardenerPathfindingTest
 
GardenerPathfindingTest.GetPosition - Class in com.takenoko.bot.utils.pathfinding.gardener
 
GardenerTest - Class in com.takenoko.actors
 
GardenerTest() - Constructor for class com.takenoko.actors.GardenerTest
 
GardenerTest.TestAfterMove - Class in com.takenoko.actors
 
GardenerTest.TestConstructor - Class in com.takenoko.actors
 
GardenerTest.TestCopy - Class in com.takenoko.actors
 
GardenerTest.TestPositionMessage - Class in com.takenoko.actors
 
GeneralTacticBotTest - Class in com.takenoko.bot
 
GeneralTacticBotTest() - Constructor for class com.takenoko.bot.GeneralTacticBotTest
 
GeneralTacticBotTest.TestAnalyzeBoardToFindPlaceToCompleteShapeOfPatternObjective - Class in com.takenoko.bot
 
GeneralTests() - Method in class com.takenoko.engine.BoardStatisticsTest.TestAnalyzeBoard
 
GetActionsToComplete() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.GetActionsToComplete
 
getActionsToComplete_ifNoPandaAndNoGardenerMovementsAreAvailable_returnsNull() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.GetActionsToComplete
 
getActionsToComplete_ifPandaAndNoGardenerMovementsAreAvailable_returnsNull() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.GetActionsToComplete
 
getAvailableActions_shouldReturnListOfAvailableActions() - Method in class com.takenoko.engine.BotStateTest.TestGetAvailableActions
 
getAvailableActions_shouldReturnOnlyForcedActions() - Method in class com.takenoko.engine.BotStateTest.TestGetAvailableActions
 
getAvailableImprovementPositions_shouldNotReturnPondPosition() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
getAvailableImprovementPositions_shouldNotReturnPositionsWhenTilesWithNoImprovementsButBamboo() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
getAvailableImprovementPositions_shouldReturnEmptyListWhenNoTiles() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
getAvailableImprovementPositions_shouldReturnEmptyListWhenTilesWithImprovements() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
getAvailableImprovementPositions_shouldReturnPositionsWhenTilesWithNoImprovementsAndBamboo() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
getAvailableTiles_shouldReturnListWithAtLeastOneTile() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableTiles
 
getColor_WhenTileIsCreated_ThenReturnsColor() - Method in class com.takenoko.layers.tile.TileTest.TestGetColor
 
getCompletion_shouldReturnTheCompletionPercentageWhenTheObjectiveIsCompleted() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestGetCompletion
 
getCompletion_shouldReturnTheCompletionPercentageWhenTheObjectiveIsNotStarted() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestGetCompletion
 
getCompletion_shouldReturnTheCompletionPercentageWhenTheObjectiveIsStarted() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestGetCompletion
 
getCompletion_WhenObjectiveIsAchieved_ThenReturns1() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetCompletion
 
getCompletion_WhenObjectiveIsNotAchieved_ThenReturns0() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetCompletion
 
getCompletion_WhenObjectiveIsPartiallyAchieved_ThenReturnsCorrectValue() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetCompletion
 
getCompletion_WhenPatternObjectiveIsCalled_CallsGetCompletionOnPattern() - Method in class com.takenoko.objective.PatternObjectiveTest.TestGetCompletion
 
GetCurrentBotScores() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest.GetCurrentBotScores
 
getEatenBambooCounter() - Method in class com.takenoko.engine.BotManagerTest
 
GetEligiblePositions() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.GetEligiblePositions
 
getEligiblePositions_shouldReturnTheEligiblePositions() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.GetEligiblePositions
 
GetGameProgress() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
getImprovement_WhenCalled_ThenReturnsNull() - Method in class com.takenoko.layers.tile.TileTest.TestSetImprovementAndGetImprovement
 
getImprovement_WhenImprovementIsSet_ThenReturnsImprovement() - Method in class com.takenoko.layers.tile.TileTest.TestSetImprovementAndGetImprovement
 
getInventory() - Method in class com.takenoko.engine.BotManagerTest
 
GetIrrigationToPlace() - Constructor for class com.takenoko.bot.irrigation.pathfinding.IrrigationPathFindingTest.GetIrrigationToPlace
 
GetLatestHistoryItems() - Constructor for class com.takenoko.engine.HistoryTest.GetLatestHistoryItems
 
GetMatchingPositions() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.GetMatchingPositions
 
getMatchingPositions_shouldReturnTheMatchingPositions() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.GetMatchingPositions
 
GetMaxCurrentBotScore() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest.GetMaxCurrentBotScore
 
getMissingShape_shouldReturnAComplexShapeCorrespondingToMissingPartOfShape() - Method in class com.takenoko.shape.ShapeTest.TestGetMissingShape
 
getMissingShape_shouldReturnShapeCorrespondingToMissingPartOfShape() - Method in class com.takenoko.shape.ShapeTest.TestGetMissingShape
 
getName() - Method in class com.takenoko.engine.BotManagerTest
 
getNumberOfActions_ThenReturns2() - Method in class com.takenoko.engine.BotManagerTest.TestGetNumberOfActions
 
getNumberOfVictory() - Method in class com.takenoko.engine.ScoreboardTest
 
getPandaMoves() - Method in class com.takenoko.bot.utils.pathfinding.panda.PandaPathfindingTest.GetPandaMoves
 
GetPandaMoves() - Constructor for class com.takenoko.bot.utils.pathfinding.panda.PandaPathfindingTest.GetPandaMoves
 
getPandaObjectiveScore_shouldReturnScoreIfPandaObjectiveIsRedeemed() - Method in class com.takenoko.engine.BotStateTest.TestGetPandaObjectiveScore
 
getPandaObjectiveScore_shouldReturnZeroIfNoPandaObjective() - Method in class com.takenoko.engine.BotStateTest.TestGetPandaObjectiveScore
 
getPandaObjectiveScore_shouldReturnZeroIfPandaObjectiveNotAchieved() - Method in class com.takenoko.engine.BotStateTest.TestGetPandaObjectiveScore
 
GetPosition() - Constructor for class com.takenoko.bot.utils.pathfinding.gardener.GardenerPathfindingTest.GetPosition
 
getRotatedShape_shouldReturnNewShapeWithSameOrigin() - Method in class com.takenoko.shape.ShapeTest.TestGetRotatedShape
 
getRotatedShape_shouldReturnNewShapeWithSameSize() - Method in class com.takenoko.shape.ShapeTest.TestGetRotatedShape
 
getRotatedShape_shouldReturnNewShapeWithTilesRotated60Degrees() - Method in class com.takenoko.shape.ShapeTest.TestGetRotatedShape
 
getRotatedShape_shouldReturnSameShapeWhenRotationIsMultipleOf360() - Method in class com.takenoko.shape.ShapeTest.TestGetRotatedShape
 
getScore() - Method in class com.takenoko.engine.BotManagerTest
 
getStarterDeck() - Method in class com.takenoko.asset.ObjectiveDeckTest.TestGetStarterDeck
 
getSubsetMatchPattern_shouldReturnSubsetOfPatternThatMatchesBoard() - Method in class com.takenoko.shape.PatternTest.TestGetSubsetMatchPattern
 
getTiles_shouldReturnOnlyOneItem() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetTiles
Test that the board contains only pond when created.
getTilesWithoutPond_shouldReturnOnlyOneItem() - Method in class com.takenoko.layers.tile.TileLayerTest.TestGetTilesWithoutPond
 
getType_WhenCalled_ThenReturnsFalse() - Method in class com.takenoko.layers.tile.TileTest.TestGetType
 
getType_WhenTileIsPond_ThenReturnsTrue() - Method in class com.takenoko.layers.tile.TileTest.TestGetType
 
getWhereToEatToComplete_WhenObjectiveIsAchieved_ThenReturnsEmptyList() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetWhereToEatToComplete
 
getWhereToEatToComplete_WhenObjectiveIsNotAchieved_ThenReturnsCorrectList() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetWhereToEatToComplete
 
getWhereToEatToComplete_WhenObjectiveIsNotAchievedAndThereIsOnlyOneBambooToEat_ThenReturnsCorrectList() - Method in class com.takenoko.objective.PandaObjectiveTest.TestGetWhereToEatToComplete
 
getWinner_shouldReturnTheWinner() - Method in class com.takenoko.engine.GameEngineTest.TestGetWinner
 
getWinner_shouldReturnTheWinnerWithTheHighestPandaScore() - Method in class com.takenoko.engine.GameEngineTest.TestGetWinner
 
getWinner_shouldReturnTheWinnerWithTheHighestScore() - Method in class com.takenoko.engine.GameEngineTest.TestGetWinner
 
givesTwoPoints() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
GrowBambooActionTest - Class in com.takenoko.actions.bamboo
 
GrowBambooActionTest() - Constructor for class com.takenoko.actions.bamboo.GrowBambooActionTest
 
GrowBambooActionTest.Execute - Class in com.takenoko.actions.bamboo
 

H

HashCode() - Constructor for class com.takenoko.asset.TileDeckTest.HashCode
 
HashCode() - Constructor for class com.takenoko.engine.HistoryTest.HashCode
 
HashCode() - Constructor for class com.takenoko.weather.DiceTest.HashCode
 
hashcode_shouldReturnADifferentHashcodeForDifferentVectors() - Method in class com.takenoko.vector.VectorTest.TestHashcode
 
hashCode_shouldReturnDifferentHashCodeWhenNotEqual() - Method in class com.takenoko.engine.BotStateTest.TestHashCode
 
hashCode_shouldReturnDifferentHashCodeWhenNotEqual() - Method in class com.takenoko.inventory.InventoryTest.TestHashCode
 
hashCode_shouldReturnDifferentHashCodeWhenNotEqual() - Method in class com.takenoko.layers.tile.TileLayerTest.TestHashCode
 
hashCode_shouldReturnDifferentHashCodeWhenPatternsAreNotEqual() - Method in class com.takenoko.shape.PatternTest.TestHashCode
 
hashCode_shouldReturnDifferentHashCodeWhenShapeHasDifferentElementsColor() - Method in class com.takenoko.shape.ShapeTest.TestHashCode
 
hashCode_shouldReturnDifferentHashCodeWhenShapeHasDifferentElementsPosition() - Method in class com.takenoko.shape.ShapeTest.TestHashCode
 
hashcode_shouldReturnSameHashCodeWhenComparingSameObject() - Method in class com.takenoko.engine.HistoryTest.HashCode
 
hashcode_shouldReturnSameHashCodeWhenComparingTwoEmptyHistories() - Method in class com.takenoko.engine.HistoryTest.HashCode
 
hashCode_shouldReturnSameHashCodeWhenEqual() - Method in class com.takenoko.engine.BotStateTest.TestHashCode
 
hashCode_shouldReturnSameHashCodeWhenEqual() - Method in class com.takenoko.inventory.InventoryTest.TestHashCode
 
hashCode_shouldReturnSameHashCodeWhenEqual() - Method in class com.takenoko.layers.tile.TileLayerTest.TestHashCode
 
hashCode_shouldReturnSameHashCodeWhenPatternsAreEqual() - Method in class com.takenoko.shape.PatternTest.TestHashCode
 
hashCode_shouldReturnSameHashCodeWhenShapeHasSameElements() - Method in class com.takenoko.shape.ShapeTest.TestHashCode
 
hashCode_shouldReturnSameHashCodeWhenShapeIsItself() - Method in class com.takenoko.shape.ShapeTest.TestHashCode
 
hashcode_shouldReturnTheSameHashcodeForEqualVectors() - Method in class com.takenoko.vector.VectorTest.TestHashcode
 
hashCode_WhenBoardsAreEqual_ThenReturnsSameHashCode() - Method in class com.takenoko.engine.BoardTest.TestHashCode
 
hashCode_WhenBoardsAreNotEqual_ThenReturnsDifferentHashCode() - Method in class com.takenoko.engine.BoardTest.TestHashCode
 
hashCode_WhenGameAssets_S_AreEqual_ThenReturnsSameHashCode() - Method in class com.takenoko.asset.GameAssetsTest.TestHashCode
 
hashCode_WhenGameAssets_S_AreNotEqual_ThenReturnsDifferentHashCode() - Method in class com.takenoko.asset.GameAssetsTest.TestHashCode
 
hashCode_WhenGameProgressStatisticsAreEqual_ThenReturnsSameHashCode() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestHashCode
 
hashCode_WhenGameProgressStatisticsAreNotEqual_ThenReturnsDifferentHashCode() - Method in class com.takenoko.stats.GameProgressStatisticsTest.TestHashCode
 
hashCode_WhenPatternObjectiveIsComparedToAnotherPatternObjectiveWithADifferentPattern_ThenItHasADifferentHashCode() - Method in class com.takenoko.objective.PatternObjectiveTest.TestHashCode
 
hashCode_WhenPatternObjectiveIsComparedToAnotherPatternObjectiveWithTheSamePattern_ThenItHasTheSameHashCode() - Method in class com.takenoko.objective.PatternObjectiveTest.TestHashCode
 
hashCode_WhenPatternObjectiveIsComparedToItself_ThenItHasTheSameHashCode() - Method in class com.takenoko.objective.PatternObjectiveTest.TestHashCode
 
hashCode_WhenTilesAreEqual_ThenReturnsSameHashCode() - Method in class com.takenoko.layers.tile.TileTest.TestHashCode
 
hashCode_WhenTilesAreNotEqual_ThenReturnsDifferentHashCode() - Method in class com.takenoko.layers.tile.TileTest.TestHashCode
 
hashCode_WhenTilesHaveDifferentColors_ThenReturnsDifferentHashCode() - Method in class com.takenoko.layers.tile.TileTest.TestHashCode
 
hashCode_WhenTilesHaveDifferentImprovements_ThenReturnsDifferentHashCode() - Method in class com.takenoko.layers.tile.TileTest.TestHashCode
 
hashCode_WhenTwoDecksAreDifferent_ThenTheyHaveDifferentHashcode() - Method in class com.takenoko.asset.ImprovementDeckTest.TestHashCode
 
hashCode_WhenTwoDecksAreInstantiated_ThenTheyHaveTheSameHashcode() - Method in class com.takenoko.asset.ImprovementDeckTest.TestHashCode
 
hashCodeTest() - Method in class com.takenoko.asset.IrrigationDeckTest
 
hasImprovement_shouldCallMethodHasImprovementInInventoryImprovements() - Method in class com.takenoko.inventory.InventoryTest.TestHasImprovement
 
hasImprovement_shouldReturnFalseIfImprovementIsNotInList() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestHasImprovement
 
hasImprovement_shouldReturnTrueIfImprovementIsInList() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestHasImprovement
 
hasImprovement_WhenDeckRunsOutOfImprovement_ThenReturnsFalse() - Method in class com.takenoko.asset.ImprovementDeckTest.TestHasImprovement
 
hasImprovement_WhenImprovementIsDrawn_ThenItIsRemovedFromTheDeck() - Method in class com.takenoko.asset.ImprovementDeckTest.TestHasImprovement
 
hasIrrigation() - Method in class com.takenoko.asset.IrrigationDeckTest
 
heCollectsAsManyBamboosAsPossibleEvenIfHeHasNoCardsWithTheCorrespondingColor() - Method in class com.takenoko.bot.ColletBotTest.IntegrationTests
 
history - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest
 
HistoryAnalysisTest - Class in com.takenoko.bot.utils
 
HistoryAnalysisTest() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest
 
HistoryAnalysisTest.AnalyzeRushPanda - Class in com.takenoko.bot.utils
 
HistoryAnalysisTest.GetCurrentBotScores - Class in com.takenoko.bot.utils
 
HistoryAnalysisTest.GetGameProgress - Class in com.takenoko.bot.utils
 
HistoryAnalysisTest.GetMaxCurrentBotScore - Class in com.takenoko.bot.utils
 
HistoryAnalysisTest.IntegrationTest - Class in com.takenoko.bot.utils
 
historyItem1 - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
historyItem2 - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
historyStatisticsItem - Variable in class com.takenoko.stats.HistoryStatisticsItemTest
 
HistoryStatisticsItemTest - Class in com.takenoko.stats
 
HistoryStatisticsItemTest() - Constructor for class com.takenoko.stats.HistoryStatisticsItemTest
 
HistoryTest - Class in com.takenoko.engine
 
HistoryTest() - Constructor for class com.takenoko.engine.HistoryTest
 
HistoryTest.AddBotManager - Class in com.takenoko.engine
 
HistoryTest.Copy - Class in com.takenoko.engine
 
HistoryTest.Equals - Class in com.takenoko.engine
 
HistoryTest.GetLatestHistoryItems - Class in com.takenoko.engine
 
HistoryTest.HashCode - Class in com.takenoko.engine
 
HistoryTest.SetCurrentBotManagerUUID - Class in com.takenoko.engine
 

I

ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.BoardStatisticsTest.TestUpdateObjectivesRedeemed
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateEatenBambooCounter
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateObjectivesRedeemed
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdatePlantedBamboo
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateTilesPlacedCounter
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersApplied
 
ifParameterIsNull_shouldThrowException() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersRolled
 
ifTheIrrigationChannelPositionsAreNotAdjacentThenThrowAnException() - Method in class com.takenoko.layers.irrigation.EdgePositionTest.TestConstructor
 
ifTheIrrigationChannelPositionsAreNotAdjacentThenThrowAnException() - Method in class com.takenoko.layers.irrigation.IrrigationChannelPositionTest.TestConstructor
 
ifTheIrrigationChannelPositionsAreTheSameThenThrowAnException() - Method in class com.takenoko.layers.irrigation.EdgePositionTest.TestConstructor
 
ifTheIrrigationChannelPositionsAreTheSameThenThrowAnException() - Method in class com.takenoko.layers.irrigation.IrrigationChannelPositionTest.TestConstructor
 
impossibleBoardTest() - Method in class com.takenoko.bot.irrigation.pathfinding.IrrigationPathFindingTest.GetIrrigationToPlace
 
ImprovementDeckTest - Class in com.takenoko.asset
 
ImprovementDeckTest() - Constructor for class com.takenoko.asset.ImprovementDeckTest
 
ImprovementDeckTest.TestConstructor - Class in com.takenoko.asset
 
ImprovementDeckTest.TestDraw - Class in com.takenoko.asset
 
ImprovementDeckTest.TestEquals - Class in com.takenoko.asset
 
ImprovementDeckTest.TestHashCode - Class in com.takenoko.asset
 
ImprovementDeckTest.TestHasImprovement - Class in com.takenoko.asset
 
improvementType - Variable in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
incrementNumberOfVictory() - Method in class com.takenoko.engine.ScoreboardTest
 
IntegrationTest() - Constructor for class com.takenoko.bot.utils.HistoryAnalysisTest.IntegrationTest
 
integrationTestForIrrigationPathFinding() - Method in class com.takenoko.bot.irrigation.pathfinding.IrrigationPathFindingTest.GetIrrigationToPlace
 
integrationTestForIrrigationPathFinding2() - Method in class com.takenoko.bot.irrigation.pathfinding.IrrigationPathFindingTest.GetIrrigationToPlace
 
IntegrationTests() - Constructor for class com.takenoko.bot.ColletBotTest.IntegrationTests
 
inventory - Variable in class com.takenoko.inventory.InventoryTest
 
InventoryBambooStackTest - Class in com.takenoko.inventory
 
InventoryBambooStackTest() - Constructor for class com.takenoko.inventory.InventoryBambooStackTest
 
InventoryBambooStackTest.TestAddBamboo - Class in com.takenoko.inventory
 
inventoryImprovements - Variable in class com.takenoko.inventory.InventoryImprovementsTest
 
InventoryImprovementsTest - Class in com.takenoko.inventory
 
InventoryImprovementsTest() - Constructor for class com.takenoko.inventory.InventoryImprovementsTest
 
InventoryImprovementsTest.TestCopy - Class in com.takenoko.inventory
 
InventoryImprovementsTest.TestHasImprovement - Class in com.takenoko.inventory
 
InventoryImprovementsTest.TestStore - Class in com.takenoko.inventory
 
InventoryImprovementsTest.TestUse - Class in com.takenoko.inventory
 
InventoryTest - Class in com.takenoko.inventory
 
InventoryTest() - Constructor for class com.takenoko.inventory.InventoryTest
 
InventoryTest.TestCopy - Class in com.takenoko.inventory
 
InventoryTest.TestEquals - Class in com.takenoko.inventory
 
InventoryTest.TestHashCode - Class in com.takenoko.inventory
 
InventoryTest.TestHasImprovement - Class in com.takenoko.inventory
 
InventoryTest.TestStoreImprovement - Class in com.takenoko.inventory
 
InventoryTest.TestUseImprovement - Class in com.takenoko.inventory
 
IrrigationChannelPositionTest - Class in com.takenoko.layers.irrigation
 
IrrigationChannelPositionTest() - Constructor for class com.takenoko.layers.irrigation.IrrigationChannelPositionTest
 
IrrigationChannelPositionTest.TestConstructor - Class in com.takenoko.layers.irrigation
 
IrrigationDeckTest - Class in com.takenoko.asset
 
IrrigationDeckTest() - Constructor for class com.takenoko.asset.IrrigationDeckTest
 
irrigationLayer - Variable in class com.takenoko.layers.irrigation.IrrigationLayerTest
 
IrrigationLayerTest - Class in com.takenoko.layers.irrigation
 
IrrigationLayerTest() - Constructor for class com.takenoko.layers.irrigation.IrrigationLayerTest
 
IrrigationLayerTest.TestConstructor - Class in com.takenoko.layers.irrigation
 
IrrigationLayerTest.TestIsIrrigated - Class in com.takenoko.layers.irrigation
 
IrrigationLayerTest.TestPlaceIrrigation - Class in com.takenoko.layers.irrigation
 
IrrigationLayerTest.TestUpdateAvailableIrrigationChannelPosition - Class in com.takenoko.layers.irrigation
 
irrigationLifecycle(int) - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestUpdateAvailableIrrigationChannelPosition
 
IrrigationPathFindingTest - Class in com.takenoko.bot.irrigation.pathfinding
 
IrrigationPathFindingTest() - Constructor for class com.takenoko.bot.irrigation.pathfinding.IrrigationPathFindingTest
 
IrrigationPathFindingTest.GetIrrigationToPlace - Class in com.takenoko.bot.irrigation.pathfinding
 
irrigationsPlaced - Static variable in class com.takenoko.engine.SingleBotStatisticsTest
 
isAlwaysAchieved() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
isAlwaysCompleted() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
isIrrigated_shouldReturnTrueForTileNextToPond() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestIsIrrigated
 

L

LayerBambooStackTest - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest
 
LayerBambooStackTest.TestAddBamboo - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestCopy - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestEquals - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestGetBamboo - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestHashCode - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestIsEatable - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestIsGrowable - Class in com.takenoko.layers.bamboo
 
LayerBambooStackTest.TestRemoveBamboo - Class in com.takenoko.layers.bamboo
 
length_shouldReturnTheLengthOfTheVector() - Method in class com.takenoko.vector.VectorTest.TestLength
 
lifecycle() - Static method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestUpdateAvailableIrrigationChannelPosition
 
logger - Variable in class com.takenoko.ui.ConsoleUserInterfaceTest
 
losses - Static variable in class com.takenoko.engine.SingleBotStatisticsTest
 

M

match_shouldReturnFalseWhenPatternDoesNotMatchPattern() - Method in class com.takenoko.shape.PatternTest.TestMatch
 
match_shouldReturnTrueWhenPatternMatchesNTilePattern() - Method in class com.takenoko.shape.PatternTest.TestMatch
 
match_shouldReturnTrueWhenPatternMatchesSingleTilePattern() - Method in class com.takenoko.shape.PatternTest.TestMatch
 
methodGetNeighbours() - Method in class com.takenoko.layers.irrigation.EdgePositionTest
 
moveGardenerAction - Variable in class com.takenoko.actions.actors.MoveGardenerActionTest
 
moveGardenerAction - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest.AnalyzeRushPanda
 
MoveGardenerActionTest - Class in com.takenoko.actions.actors
 
MoveGardenerActionTest() - Constructor for class com.takenoko.actions.actors.MoveGardenerActionTest
 
MoveGardenerActionTest.TestCanBePlayed - Class in com.takenoko.actions.actors
 
MoveGardenerActionTest.TestExecute - Class in com.takenoko.actions.actors
 
movePandaAction - Variable in class com.takenoko.actions.actors.MovePandaActionTest
 
movePandaAction - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest.AnalyzeRushPanda
 
MovePandaActionTest - Class in com.takenoko.actions.actors
 
MovePandaActionTest() - Constructor for class com.takenoko.actions.actors.MovePandaActionTest
 
MovePandaActionTest.TestExecute - Class in com.takenoko.actions.actors
 
multipleGardenerObjective - Variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
MultipleGardenerObjectiveTest - Class in com.takenoko.objective
 
MultipleGardenerObjectiveTest() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest
 
MultipleGardenerObjectiveTest.TestCopy - Class in com.takenoko.objective
 
MultipleGardenerObjectiveTest.TestEquals - Class in com.takenoko.objective
 
MultipleGardenerObjectiveTest.TestGetCompletion - Class in com.takenoko.objective
 
MultipleGardenerObjectiveTest.TestHashCode - Class in com.takenoko.objective
 
MultipleGardenerObjectiveTest.TestVerify - Class in com.takenoko.objective
 
multiply_shouldMultiplyTheVectorByTheGivenFactor() - Method in class com.takenoko.vector.VectorTest.TestMultiply
 
multiply_shouldReturnTheSameVectorIfTheFactorIs1() - Method in class com.takenoko.vector.VectorTest.TestMultiply
 
multiply_shouldReturnTheZeroVectorIfTheFactorIs0() - Method in class com.takenoko.vector.VectorTest.TestMultiply
 

N

newGame_shouldDisplayALotOfMessages() - Method in class com.takenoko.engine.GameEngineTest.TestNewGame
 
newGame_shouldSetGameStateToReady() - Method in class com.takenoko.engine.GameEngineTest.TestNewGame
 
nextRound_ByDefault_RoundNumberIs0() - Method in class com.takenoko.engine.BoardTest.TestNextRound
 
nextRound_WhenNextRoundIsCalled_RoundNumberIsIncremented() - Method in class com.takenoko.engine.BoardTest.TestNextRound
 
normalize_shouldReturnTheNormalizedVector() - Method in class com.takenoko.vector.VectorTest.TestNormalize
 
NUMBER_OF_TIMES - Static variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
numberOfObjectives() - Static method in class com.takenoko.engine.GameEngineTest.Playgame
 

O

ObjectiveDeckTest - Class in com.takenoko.asset
 
ObjectiveDeckTest() - Constructor for class com.takenoko.asset.ObjectiveDeckTest
 
ObjectiveDeckTest.TestGetStarterDeck - Class in com.takenoko.asset
 
objectiveWithImprovement - Variable in class com.takenoko.objective.SingleGardenerObjectiveTest
 
other - Variable in class com.takenoko.layers.tile.TileTest
 

P

panda - Variable in class com.takenoko.engine.BoardTest
 
pandaObjective - Variable in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
pandaObjective - Variable in class com.takenoko.objective.PandaObjectiveTest
 
PandaObjectiveTest - Class in com.takenoko.objective
 
PandaObjectiveTest() - Constructor for class com.takenoko.objective.PandaObjectiveTest
 
PandaObjectiveTest.TestGetCompletion - Class in com.takenoko.objective
 
PandaObjectiveTest.TestGetWhereToEatToComplete - Class in com.takenoko.objective
 
PandaObjectiveTest.TestVerify - Class in com.takenoko.objective
 
PandaPathfindingTest - Class in com.takenoko.bot.utils.pathfinding.panda
 
PandaPathfindingTest() - Constructor for class com.takenoko.bot.utils.pathfinding.panda.PandaPathfindingTest
 
PandaPathfindingTest.GetPandaMoves - Class in com.takenoko.bot.utils.pathfinding.panda
 
PandaTest - Class in com.takenoko.actors
 
PandaTest() - Constructor for class com.takenoko.actors.PandaTest
 
PandaTest.TestAfterMove - Class in com.takenoko.actors
 
PandaTest.TestCopy - Class in com.takenoko.actors
 
PandaTest.TestEquals - Class in com.takenoko.actors
 
PandaTest.TestGetPosition - Class in com.takenoko.actors
 
PandaTest.TestGetPossibleMoves - Class in com.takenoko.actors
 
PandaTest.TestHashCode - Class in com.takenoko.actors
 
PandaTest.TestMove - Class in com.takenoko.actors
 
PandaTest.TestPositionMessage - Class in com.takenoko.actors
 
parameterizedConstructor_shouldThrowExceptionWhenPatternIsEmpty() - Method in class com.takenoko.shape.ShapeTest.TestParameterizedConstructor
 
PatternFactoryTest - Class in com.takenoko.shape
 
PatternFactoryTest() - Constructor for class com.takenoko.shape.PatternFactoryTest
 
PatternFactoryTest.TestCreateLine - Class in com.takenoko.shape
 
PatternObjectiveTest - Class in com.takenoko.objective
 
PatternObjectiveTest() - Constructor for class com.takenoko.objective.PatternObjectiveTest
 
PatternObjectiveTest.TestCopy - Class in com.takenoko.objective
 
PatternObjectiveTest.TestEquals - Class in com.takenoko.objective
 
PatternObjectiveTest.TestGetCompletion - Class in com.takenoko.objective
 
PatternObjectiveTest.TestHashCode - Class in com.takenoko.objective
 
PatternObjectiveTest.TestVerify - Class in com.takenoko.objective
 
PatternTest - Class in com.takenoko.shape
 
PatternTest() - Constructor for class com.takenoko.shape.PatternTest
 
PatternTest.Constructor - Class in com.takenoko.shape
 
PatternTest.TestEquals - Class in com.takenoko.shape
 
PatternTest.TestGetSubsetMatchPattern - Class in com.takenoko.shape
 
PatternTest.TestHashCode - Class in com.takenoko.shape
 
PatternTest.TestMatch - Class in com.takenoko.shape
 
Peek() - Constructor for class com.takenoko.weather.DiceTest.Peek
 
PlaceIrrigationActionTest - Class in com.takenoko.actions.irrigation
 
PlaceIrrigationActionTest() - Constructor for class com.takenoko.actions.irrigation.PlaceIrrigationActionTest
 
PlaceIrrigationActionTest.Execute - Class in com.takenoko.actions.irrigation
 
PlaceIrrigationFromInventoryActionTest - Class in com.takenoko.actions.irrigation
 
PlaceIrrigationFromInventoryActionTest() - Constructor for class com.takenoko.actions.irrigation.PlaceIrrigationFromInventoryActionTest
 
PlaceIrrigationFromInventoryActionTest.TestExecute - Class in com.takenoko.actions.irrigation
 
placeIrrigationShouldRemovePosition() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestPlaceIrrigation
 
placeIrrigationShouldThrowError() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestPlaceIrrigation
 
placeIrrigationShouldUpdateIrrigationMap() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestPlaceIrrigation
 
placeTile_WhenCalled_AddsTileToBoard() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
Test that a tile can be placed on the board.
placeTile_WhenCalled_CallsChooseTileInTileDeck() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
placeTile_WhenCalled_GrowsBambooOnTile() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
placeTile_WhenCalled_RemovesPositionVectorFromAvailablePositions() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
placeTile_WhenPositionNotAvailable_ThrowsException() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
placeTile_WhenTileAlreadyAtPosition_ThrowsException() - Method in class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
placeTileAction - Variable in class com.takenoko.actions.tile.PlaceTileActionTest
 
PlaceTileActionTest - Class in com.takenoko.actions.tile
 
PlaceTileActionTest() - Constructor for class com.takenoko.actions.tile.PlaceTileActionTest
 
PlaceTileActionTest.TestExecute - Class in com.takenoko.actions.tile
 
PlaceTileWithImprovementActionTest - Class in com.takenoko.actions.tile
 
PlaceTileWithImprovementActionTest() - Constructor for class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
PlaceTileWithImprovementActionTest.TestExecute - Class in com.takenoko.actions.tile
 
Playgame() - Constructor for class com.takenoko.engine.GameEngineTest.Playgame
 
pm101 - Variable in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
pm110 - Variable in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
pm202 - Variable in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
pm211 - Variable in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
pm220 - Variable in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
pondTile - Variable in class com.takenoko.layers.tile.TileTest
 
positionVector - Variable in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 

Q

QuestionMarkTest - Class in com.takenoko.weather
 
QuestionMarkTest() - Constructor for class com.takenoko.weather.QuestionMarkTest
 
QuestionMarkTest.Apply - Class in com.takenoko.weather
 

R

RainyTest - Class in com.takenoko.weather
 
RainyTest() - Constructor for class com.takenoko.weather.RainyTest
 
RainyTest.Apply - Class in com.takenoko.weather
 
ReadData() - Constructor for class com.takenoko.stats.BotCSVExporterTest.ReadData
 
RedeemObjectiveActionTest - Class in com.takenoko.actions.objective
 
RedeemObjectiveActionTest() - Constructor for class com.takenoko.actions.objective.RedeemObjectiveActionTest
 
RedeemObjectiveActionTest.TestExecute - Class in com.takenoko.actions.objective
 
reset() - Method in class com.takenoko.engine.BotManagerTest
 
reset() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
returnFalseWhenComparingATileDeckToObject() - Method in class com.takenoko.asset.TileDeckTest.Equals
 
Revert() - Constructor for class com.takenoko.weather.SunnyTest.Revert
 
Revert() - Method in class com.takenoko.weather.WindyTest
 
Roll() - Constructor for class com.takenoko.weather.DiceTest.Roll
 
RollWeather() - Constructor for class com.takenoko.weather.WeatherDiceTest.RollWeather
 
rotate60_shouldReturnNewShapeWithSameOrigin() - Method in class com.takenoko.shape.ShapeTest.TestRotate60
 
rotate60_shouldReturnNewShapeWithSameSize() - Method in class com.takenoko.shape.ShapeTest.TestRotate60
 
rotate60_shouldReturnNewShapeWithTilesRotated60Degrees() - Method in class com.takenoko.shape.ShapeTest.TestRotate60
 
rotate60_shouldRotateTheVectorBy60Degrees() - Method in class com.takenoko.vector.VectorTest.TestRotate60
 
runGame_shouldDisplayALotOfMessages() - Method in class com.takenoko.engine.GameEngineTest.TestRunGame
 
runGame_shouldRunEveryStepsOfTheGame() - Method in class com.takenoko.engine.GameEngineTest.TestRunGame
 
runGame_shouldRunRunGameMultipleTimes() - Method in class com.takenoko.engine.GameEngineTest.TestRunGame
 

S

scoreboard - Variable in class com.takenoko.engine.ScoreboardTest
 
ScoreboardTest - Class in com.takenoko.engine
 
ScoreboardTest() - Constructor for class com.takenoko.engine.ScoreboardTest
 
ScoreboardTest.TestAddBotManager - Class in com.takenoko.engine
 
secondLineShouldBeData() - Method in class com.takenoko.stats.BotCSVExporterTest.WriteData
 
SetCurrentBotManagerUUID() - Constructor for class com.takenoko.engine.HistoryTest.SetCurrentBotManagerUUID
 
setImprovement_WhenImprovementIsAlreadySet_ThenThrowsException() - Method in class com.takenoko.layers.tile.TileTest.TestSetImprovementAndGetImprovement
 
setUp() - Method in class com.takenoko.actions.actors.MoveGardenerActionTest
 
setUp() - Method in class com.takenoko.actions.actors.MovePandaActionTest
 
setUp() - Method in class com.takenoko.actions.improvement.StoreImprovementActionTest
 
setUp() - Method in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest
 
setUp() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
setUp() - Method in class com.takenoko.actions.tile.PlaceTileActionTest
 
setUp() - Method in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
setUp() - Method in class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
setUp() - Method in class com.takenoko.actors.GardenerTest.TestAfterMove
 
setUp() - Method in class com.takenoko.actors.PandaTest
 
setUp() - Method in class com.takenoko.asset.GameAssetsTest
 
setUp() - Method in class com.takenoko.bot.FullRandomBotTest
 
setUp() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
setUp() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest
 
setUp() - Method in class com.takenoko.engine.BoardStatisticsTest
 
setUp() - Method in class com.takenoko.engine.BoardTest
 
setUp() - Method in class com.takenoko.engine.BotManagerTest
 
setUp() - Method in class com.takenoko.engine.BotStateTest
 
setUp() - Method in class com.takenoko.engine.GameEngineTest
Set up the game engine before each test.
setUp() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedCorrectly
 
setUp() - Method in class com.takenoko.engine.ScoreboardTest
 
setUp() - Method in class com.takenoko.engine.SingleBotStatisticsTest
 
setUp() - Method in class com.takenoko.inventory.InventoryImprovementsTest
 
setUp() - Method in class com.takenoko.inventory.InventoryTest
 
setUp() - Method in class com.takenoko.layers.bamboo.BambooLayerTest
 
setUp() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest
 
setUp() - Method in class com.takenoko.layers.irrigation.IrrigationLayerTest.TestUpdateAvailableIrrigationChannelPosition
 
setUp() - Method in class com.takenoko.layers.tile.TileLayerTest
 
setUp() - Method in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
setUp() - Method in class com.takenoko.layers.tile.TileTest
 
setUp() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
setUp() - Method in class com.takenoko.objective.PandaObjectiveTest
 
setUp() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest
 
setUp() - Method in class com.takenoko.shape.PatternTest.TestMatch
 
setUp() - Method in class com.takenoko.shape.ShapeTest
 
setUp() - Method in class com.takenoko.stats.BotCSVExporterTest.ReadData
 
setUp() - Method in class com.takenoko.stats.BotCSVExporterTest.WriteData
 
setUp() - Method in class com.takenoko.stats.GameProgressStatisticsTest
 
setUp() - Method in class com.takenoko.stats.HistoryStatisticsItemTest
 
setUp() - Method in class com.takenoko.weather.WindyTest
 
shape - Variable in class com.takenoko.shape.ShapeTest
 
ShapeTest - Class in com.takenoko.shape
 
ShapeTest() - Constructor for class com.takenoko.shape.ShapeTest
 
ShapeTest.TestEquals - Class in com.takenoko.shape
 
ShapeTest.TestGetMissingShape - Class in com.takenoko.shape
 
ShapeTest.TestGetRotatedShape - Class in com.takenoko.shape
 
ShapeTest.TestHashCode - Class in com.takenoko.shape
 
ShapeTest.TestParameterizedConstructor - Class in com.takenoko.shape
 
ShapeTest.TestRotate60 - Class in com.takenoko.shape
 
ShapeTest.TestToString - Class in com.takenoko.shape
 
ShapeTest.TestTranslate - Class in com.takenoko.shape
 
shouldAddABamboo() - Method in class com.takenoko.inventory.InventoryBambooStackTest.TestAddBamboo
 
shouldAddABamboo() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestAddBamboo
 
shouldAddABamboo() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestAddBamboo
 
shouldAddABambooToTheBambooLayerIfTheKeyExists() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
shouldAddBotManager() - Method in class com.takenoko.engine.HistoryTest.AddBotManager
 
shouldAddImprovementToTile() - Method in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest.TestExecute
 
shouldAddStoreIrrigationInInventoryActionToActions() - Method in class com.takenoko.bot.unitary.SmartStoreIrrigationTest.FillAction
 
shouldAddTwoBamboosToTheBambooLayerWhenFertilized() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
shouldApplySun() - Method in class com.takenoko.bot.unitary.SmartChooseAndApplyWeatherTest.FillAction
 
shouldApplyTheWeatherIfApplyWeatherIsTrue() - Method in class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
shouldApplyTheWeatherOnTheBoard() - Method in class com.takenoko.weather.QuestionMarkTest.Apply
 
shouldApplyTheWeatherOnTheBoard() - Method in class com.takenoko.weather.SunnyTest.Apply
 
shouldApplyTheWeatherOnTheBotManager() - Method in class com.takenoko.weather.QuestionMarkTest.Apply
 
shouldApplyTheWeatherOnTheBotManager() - Method in class com.takenoko.weather.SunnyTest.Apply
 
shouldCallBoardApplyImprovement() - Method in class com.takenoko.actions.improvement.ApplyImprovementActionTest.Execute
 
shouldCallBoardPlaceIrrigation() - Method in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest.Execute
 
shouldCallBoardPlaceTile() - Method in class com.takenoko.actions.tile.PlaceTileActionTest.TestExecute
 
shouldCallBoardResetWeather() - Method in class com.takenoko.weather.CloudyTest.TestRevert
 
shouldCallPlaybot() - Method in class com.takenoko.engine.GameEngineTest.Playgame
 
shouldClearBothBambooStackAndImprovements() - Method in class com.takenoko.inventory.InventoryTest
 
shouldDisplayMessage() - Method in class com.takenoko.actions.tile.PlaceTileActionTest.TestExecute
 
shouldDisplayTheMessage() - Method in class com.takenoko.engine.BotManagerTest.TestDisplayMessage
 
shouldDrawAnImprovementWhenThereIsLessThanImprovementInTheInventory() - Method in class com.takenoko.bot.unitary.SmartDrawImprovementTest.FillAction
 
shouldDrawAnIrrigationWhenThereIsLessThan3IrrigationInTheInventory() - Method in class com.takenoko.bot.unitary.SmartDrawIrrigationTest.FillAction
 
shouldEatABambooIfThereIsOne() - Method in class com.takenoko.actors.PandaTest.TestAfterMove
 
shouldEatBambooAtAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldEndGameWhen9ObjectivesAreRedeemed(int, int) - Method in class com.takenoko.engine.GameEngineTest.Playgame
 
shouldFillAndApplyWeather() - Method in class com.takenoko.bot.unitary.SmartApplyWeatherTest
 
shouldGrowBambooAtAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldGrowBambooIfTheGardenerCanGrowBamboo() - Method in class com.takenoko.actors.GardenerTest.TestAfterMove
 
shouldGrowBambooOnTheNeighbouringTilesIfTheyAreIrrigated() - Method in class com.takenoko.actors.GardenerTest.TestAfterMove
 
shouldGrowBambooWhenBambooIsGrowable() - Method in class com.takenoko.actions.bamboo.GrowBambooActionTest.Execute
 
shouldHaveSpecificEntriesWhenCreated() - Method in class com.takenoko.stats.HistoryStatisticsItemTest
 
shouldIncrementIrrigationCounterInSingleBotStatisticsAndUpdateActions() - Method in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest.Execute
 
shouldIncrementNumberOfActionsForTheRightType() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
shouldIncrementNumberOfAppliedWeathersForTheRightType() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersApplied
 
shouldIncrementNumberOfBamboosEatenForTheRightColor() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateEatenBambooCounter
 
shouldIncrementNumberOfBamboosPlantedForTheRightColor() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdatePlantedBamboo
 
shouldIncrementNumberOfImprovementForTheRightType() - Method in class com.takenoko.engine.BoardStatisticsTest.TestUpdateObjectivesRedeemed
 
shouldIncrementNumberOfObjectivesForTheRightType() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateObjectivesRedeemed
 
shouldIncrementNumberOfRolledWeathersForTheRightType() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersRolled
 
shouldIncrementNumberOfTilesPlacedForTheRightColor() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateTilesPlacedCounter
 
shouldInstantiateTheGardenerAtTheGivenPosition() - Method in class com.takenoko.actors.GardenerTest.TestConstructor
 
shouldInstantiateTheGardenerAtTheOrigin() - Method in class com.takenoko.actors.GardenerTest.TestConstructor
 
shouldMakeACopyOfTheGardener() - Method in class com.takenoko.actors.GardenerTest.TestCopy
 
shouldMoveGardenerToAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldMovePandaToAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldMoveTheGardenerPlantBamboo() - Method in class com.takenoko.actions.actors.MoveGardenerActionTest.TestExecute
 
shouldMoveThePandaCollectBambooAndDisplayMessages() - Method in class com.takenoko.actions.actors.MovePandaActionTest.TestExecute
 
shouldMoveThePandaWithAVector() - Method in class com.takenoko.actors.PandaTest.TestMove
 
shouldNotEatABambooIfThereIsNone() - Method in class com.takenoko.actors.PandaTest.TestAfterMove
 
shouldNotGrowBambooIfTheGardenerCannotGrowBamboo() - Method in class com.takenoko.actors.GardenerTest.TestAfterMove
 
shouldNotGrowBambooPastTheMaximumNumberOfBamboos() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
shouldNotRedeemObjective() - Method in class com.takenoko.bot.unitary.SmartObjectiveTest.FillAction
 
shouldPlaceATileAtAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldReadDataFromCSV() - Method in class com.takenoko.stats.BotCSVExporterTest.ReadData
 
shouldRecreateBoardAndResetBotManagers() - Method in class com.takenoko.engine.GameEngineTest.TestNewGame
 
shouldRedeemPandaObjective() - Method in class com.takenoko.bot.unitary.SmartObjectiveTest.FillAction
 
shouldRemoveABamboo() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestRemoveBamboo
 
shouldRemoveABamboo() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestRemoveBamboo
 
shouldRemoveTheBambooFromTheBambooLayer() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestRemoveBamboo
 
shouldReturn0OnAnEmptyTile() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGetBambooAt
 
shouldReturnABambooAtAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnACopyOfTheBambooLayer() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestCopy
 
shouldReturnACopyOfTheBambooStack() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestCopy
 
shouldReturnACopyOfTheBambooStack() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestCopy
 
shouldReturnACopyOfTheHistory() - Method in class com.takenoko.engine.HistoryTest.Copy
 
shouldReturnACopyOfTheObjective() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestCopy
 
shouldReturnACopyOfTheObjective() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestCopy
 
shouldReturnACopyOfThePanda() - Method in class com.takenoko.actors.PandaTest.TestCopy
 
shouldReturnADifferentHashCodeIfTheBambooLayersAreNotEqual() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestHashCode
 
shouldReturnADifferentHashCodeIfTheBambooStacksAreNotEqual() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestHashCode
 
shouldReturnADifferentHashcodeIfTheTwoObjectsAreNotEqual() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestHashCode
 
shouldReturnADifferentHashcodeIfTheTwoObjectsAreNotTheSame() - Method in class com.takenoko.actors.PandaTest.TestHashCode
 
shouldReturnADifferentHashCodeWhenTheNumberOfSidesIsDifferent() - Method in class com.takenoko.weather.DiceTest.HashCode
 
shouldReturnADifferentHashCodeWhenTheObjectIsNotEqual() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestHashCode
 
shouldReturnADifferentHashcodeWhenTheTwoObjectsAreNotEqual() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode.TestNotEquals
 
shouldReturnADifferentHashcodeWhenTheTwoObjectsAreNotEqual2() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode.TestNotEquals
 
shouldReturnADifferentHashcodeWhenTheTwoObjectsAreNotEqual3() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode.TestNotEquals
 
shouldReturnAListOfAvailableTiles() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnAListOfPossibleMoves() - Method in class com.takenoko.actors.PandaTest.TestGetPossibleMoves
 
shouldReturnAListOfTiles() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnAListOfTilesWithoutPond() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnAllPositionIfWeatherIsStorm() - Method in class com.takenoko.actors.PandaTest.TestGetPossibleMoves
 
shouldReturnAnAction() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionOfTypeDrawTileAction() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionOfTypeGetAndStoreImprovementAction() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionOfTypeMoveGardener() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionOfTypeMovePanda() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionOfTypePlaceTile() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAnActionResult() - Method in class com.takenoko.actions.improvement.ApplyImprovementFromInventoryActionTest.TestExecute
 
shouldReturnAnActionResult() - Method in class com.takenoko.actions.improvement.DrawImprovementActionTest.TestApply
 
shouldReturnAnActionResult() - Method in class com.takenoko.actions.irrigation.PlaceIrrigationFromInventoryActionTest.TestExecute
 
shouldReturnAnActionResult() - Method in class com.takenoko.actions.weather.ChooseAndApplyWeatherActionTest.TestApply
 
shouldReturnAnActionResult() - Method in class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
shouldReturnAnActionResultContainingApplyImprovementActionAndStoreImprovementActionIfAnImprovementIsDrawn() - Method in class com.takenoko.actions.improvement.DrawImprovementActionTest.TestApply
 
shouldReturnAnActionResultContainingChooseAndApplyWeatherActionIfNoImprovementCanBeDrawn() - Method in class com.takenoko.actions.improvement.DrawImprovementActionTest.TestApply
 
shouldReturnAnActionResultWith1Cost() - Method in class com.takenoko.actions.irrigation.PlaceIrrigationActionTest.Execute
 
shouldReturnANumberBetween0And5WhenRandomIsBetween0And5() - Method in class com.takenoko.weather.DiceTest.Roll
 
shouldReturnApplyWeatherActionIfThatActionIsAvailable() - Method in class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
shouldReturnAStringExplainingWhereTheGardenerIsOnTheBoard() - Method in class com.takenoko.actors.GardenerTest.TestPositionMessage
 
shouldReturnAStringExplainingWhereThePandaIsOnTheBoard() - Method in class com.takenoko.actors.PandaTest.TestPositionMessage
 
shouldReturnATileAtAGivenPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnAWeatherWhenRandomIsBetween0And5() - Method in class com.takenoko.weather.WeatherDiceTest.RollWeather
 
shouldReturnDifferentHashCodeWhenComparingTwoHistoriesWithDifferentData() - Method in class com.takenoko.engine.HistoryTest.HashCode
 
shouldReturnDrawImprovementActionClass() - Method in class com.takenoko.weather.CloudyTest.TestApply
 
shouldReturnEarlyGame() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
shouldReturnEmptyListWhenBambooIsNotGrowable() - Method in class com.takenoko.weather.RainyTest.Apply
 
shouldReturnFalseIfGardenerCantMove() - Method in class com.takenoko.actions.actors.MoveGardenerActionTest.TestCanBePlayed
 
shouldReturnFalseIfItIsNotABambooLayer() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestEquals
 
shouldReturnFalseIfTheBambooLayersAreNotEqual() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestEquals
 
shouldReturnFalseIfTheBambooStackIsEmpty() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsEatable
 
shouldReturnFalseIfTheBambooStackIsFull() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsGrowable
 
shouldReturnFalseIfTheBambooStacksAreNotEqual() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestEquals
 
shouldReturnFalseIfTheTwoObjectsAreNotEqual() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestEquals
 
shouldReturnFalseIfTheTwoObjectsAreNotTheSame() - Method in class com.takenoko.actors.PandaTest.TestEquals
 
shouldReturnFalseIfTheTwoObjectsAreNotTheSame() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestEquals
 
shouldReturnFalseIfTheTwoObjectsAreOfDifferentClasses() - Method in class com.takenoko.actors.PandaTest.TestEquals
 
shouldReturnFalseIfTheTwoObjectsAreOfDifferentClasses() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestEquals
 
shouldReturnFalseWhenBotHasNotRushedPanda() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.AnalyzeRushPanda
 
shouldReturnFalseWhenComparingToDifferentClass() - Method in class com.takenoko.engine.HistoryTest.Equals
 
shouldReturnFalseWhenComparingToNull() - Method in class com.takenoko.engine.HistoryTest.Equals
 
shouldReturnFalseWhenComparingTwoHistoriesWithDifferentData() - Method in class com.takenoko.engine.HistoryTest.Equals
 
shouldReturnFalseWhenItIsNotEmpty() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestIsEmpty
 
shouldReturnFalseWhenTheNumberOfSidesIsDifferent() - Method in class com.takenoko.weather.DiceTest.Equals
 
shouldReturnFalseWhenTheObjectIsNotADice() - Method in class com.takenoko.weather.DiceTest.Equals
 
shouldReturnFalseWhenTheObjectIsNotAnInstanceOfMultipleGardenerObjective() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestEquals
 
shouldReturnFalseWhenTheObjectIsNotEqual() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestEquals
 
shouldReturnFalseWhenTheObjectIsNull() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestEquals
 
shouldReturnFalseWhenTheObjectIsNull() - Method in class com.takenoko.weather.DiceTest.Equals
 
shouldReturnFalseWhenTheTwoObjectsAreNotEqualBecauseThecolorIsNotTheSame() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
shouldReturnFalseWhenTheTwoObjectsAreNotEqualBecauseTheImprovementIsNotTheSame() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
shouldReturnFalseWhenTheTwoObjectsAreNotEqualBecauseTheOtherObjectIsNotASingleGardenerObjective() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
shouldReturnFalseWhenTheTwoObjectsAreNotEqualBecauseTheOtherObjectIsNull() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
shouldReturnFalseWhenTheTwoObjectsAreNotEqualBecauseTheSizeIsNotTheSame() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
shouldReturnGardenerPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnGardenerPossibleMoves() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnGrowBambooActionWhenBambooIsGrowable() - Method in class com.takenoko.weather.RainyTest.Apply
 
shouldReturnLateGame() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
shouldReturnLatestHistoryItems() - Method in class com.takenoko.engine.HistoryTest.GetLatestHistoryItems
 
shouldReturnMapOfCurrentScores() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetCurrentBotScores
 
shouldReturnMaxScore() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetMaxCurrentBotScore
 
shouldReturnMidGame() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.GetGameProgress
 
shouldReturnNull() - Method in class com.takenoko.bot.utils.pathfinding.gardener.GardenerPathfindingTest.GetPosition
 
shouldReturnPandaPosition() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnPandaPossibleMoves() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnSameHashCodeWhenComparingTwoHistoriesWithSameData() - Method in class com.takenoko.engine.HistoryTest.HashCode
 
shouldReturnTheBambooStack() - Method in class com.takenoko.inventory.InventoryTest
 
shouldReturnTheBambooStackAtThePosition() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGetBambooAt
 
shouldReturnTheCompletionPercentageWhenTheObjectiveIsCompleted() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestGetCompletion
 
shouldReturnTheCompletionPercentageWhenTheObjectiveIsNotStarted() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestGetCompletion
 
shouldReturnTheCompletionPercentageWhenTheObjectiveIsStarted() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestGetCompletion
 
shouldReturnTheImprovements() - Method in class com.takenoko.inventory.InventoryTest
 
shouldReturnTheLastRollWhenTheDiceIsRolled() - Method in class com.takenoko.weather.DiceTest.Peek
 
shouldReturnTheNumberOfBamboo() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestGetBamboo
 
shouldReturnTheOnlyPlaceToCompleteTheShapeOfThePatternObjective() - Method in class com.takenoko.bot.GeneralTacticBotTest.TestAnalyzeBoardToFindPlaceToCompleteShapeOfPatternObjective
 
shouldReturnThePositionOfThePanda() - Method in class com.takenoko.actors.PandaTest.TestGetPosition
 
shouldReturnTheSameHashCodeIfTheBambooLayersAreEqual() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestHashCode
 
shouldReturnTheSameHashCodeIfTheBambooStacksAreEqual() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestHashCode
 
shouldReturnTheSameHashcodeIfTheTwoObjectsAreEqual() - Method in class com.takenoko.actors.PandaTest.TestHashCode
 
shouldReturnTheSameHashcodeIfTheTwoObjectsAreEqual() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestHashCode
 
shouldReturnTheSameHashCodeWhenTheNumberOfSidesIsTheSame() - Method in class com.takenoko.weather.DiceTest.HashCode
 
shouldReturnTheSameHashCodeWhenTheObjectIsEqual() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestHashCode
 
shouldReturnTheSameHashcodeWhenTheTwoObjectsAreEqual() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode
 
shouldReturnTrueIfGardenerCanMove() - Method in class com.takenoko.actions.actors.MoveGardenerActionTest.TestCanBePlayed
 
shouldReturnTrueIfTheBambooLayerEqualsItself() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestEquals
 
shouldReturnTrueIfTheBambooLayersAreEqual() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestEquals
 
shouldReturnTrueIfTheBambooStackIsNotEmpty() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsEatable
 
shouldReturnTrueIfTheBambooStackIsNotFull() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsGrowable
 
shouldReturnTrueIfTheBambooStacksAreEqual() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestEquals
 
shouldReturnTrueIfTheTwoObjectsAreEqual() - Method in class com.takenoko.actors.PandaTest.TestEquals
 
shouldReturnTrueIfTheTwoObjectsAreEqual() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestEquals
 
shouldReturnTrueIfTheTwoObjectsAreTheSame() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestEquals
 
shouldReturnTrueIfTheTwoObjectsEquals() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestEquals
 
shouldReturnTrueIfTileIsPresent() - Method in class com.takenoko.engine.BoardTest
 
shouldReturnTrueWhenBotHasRushedPanda() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.AnalyzeRushPanda
 
shouldReturnTrueWhenComparingTwoEmptyHistories() - Method in class com.takenoko.engine.HistoryTest.Equals
 
shouldReturnTrueWhenComparingTwoHistoriesWithSameData() - Method in class com.takenoko.engine.HistoryTest.Equals
 
shouldReturnTrueWhenItIsEmpty() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestIsEmpty
 
shouldReturnTrueWhenTheNumberOfSidesIsTheSame() - Method in class com.takenoko.weather.DiceTest.Equals
 
shouldReturnTrueWhenTheObjectIsEqual() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestEquals
 
shouldReturnTrueWhenTheObjectIsTheSameTestEqual() - Method in class com.takenoko.weather.DiceTest.Equals
 
shouldReturnTrueWhenTheTwoObjectsAreTheEqual() - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals
 
shouldRevertTheWeatherOnTheBoard() - Method in class com.takenoko.weather.SunnyTest.Revert
 
shouldSetCurrentBotManagerUUID() - Method in class com.takenoko.engine.HistoryTest.SetCurrentBotManagerUUID
 
shouldThrowAnExceptionIfTheBambooStackIsEmpty() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestRemoveBamboo
 
shouldThrowAnExceptionIfTheBamboostackIsFull() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestAddBamboo
 
shouldThrowAnExceptionIfThePandaIsNotMovingWithAValidVector() - Method in class com.takenoko.actors.PandaTest.TestMove
 
shouldThrowAnExceptionIfThePositionIsNotOnTheBoard() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGetBambooAt
 
shouldThrowAnExceptionIfThePositionIsNotOnTheBoard() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
shouldThrowAnExceptionIfThePositionIsNotOnTheBoard() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestRemoveBamboo
 
shouldThrowAnExceptionIfThePositionIsTheSameAsThePond() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
shouldThrowAnExceptionIfThereIsNoBamboo() - Method in class com.takenoko.layers.bamboo.BambooStackTest.TestRemoveBamboo
 
shouldThrowAnExceptionIfThereIsNoBamboo() - Method in class com.takenoko.layers.bamboo.LayerBambooStackTest.TestRemoveBamboo
 
shouldThrowExceptionIfArgumentIsNull() - Method in class com.takenoko.engine.BoardStatisticsTest.TestAnalyzeBoard
 
shouldThrowExceptionIfGameStateIsNotInitializedOrFinished() - Method in class com.takenoko.engine.GameEngineTest.TestNewGame
Test that the game state is set to READY after a new game is created.
shouldThrowExceptionWhenPatternIsEmpty() - Method in class com.takenoko.shape.PatternTest.Constructor
 
shouldThrowIllegalStateExceptionWhenBambooIsNotGrowable() - Method in class com.takenoko.actions.bamboo.GrowBambooActionTest.Execute
 
shouldTryToCompletePatternObjective() - Method in class com.takenoko.bot.unitary.SmartPatternTest.fillAction
 
shouldUpdateActionsInSingleBotStatistics() - Method in class com.takenoko.actions.objective.DrawObjectiveActionTest.TestExecute
 
shouldUpdateActionsInSingleBotStatistics() - Method in class com.takenoko.actions.objective.RedeemObjectiveActionTest.TestExecute
 
shouldUpdateEatenBambooCounterAndActionsInSingleBotStatistics() - Method in class com.takenoko.actions.actors.MovePandaActionTest.TestExecute
 
shouldUpdatePlantedBambooCounterAndActionsInSingleBotStatistics() - Method in class com.takenoko.actions.actors.MoveGardenerActionTest.TestExecute
 
shouldUpdateTilesPlaceCounterAndActionsInSingleBotStatistics() - Method in class com.takenoko.actions.tile.PlaceTileActionTest.TestExecute
 
SINGLE_GARDENER_OBJECTIVE - Static variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
singleBotStatistics - Variable in class com.takenoko.engine.BotManagerTest
 
singleBotStatistics - Variable in class com.takenoko.engine.SingleBotStatisticsTest
 
SingleBotStatisticsTest - Class in com.takenoko.engine
 
SingleBotStatisticsTest() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest
 
SingleBotStatisticsTest.TestIncrementation - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateActions - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateEatenBambooCounter - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateObjectivesRedeemed - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdatePlantedBamboo - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateTilesPlacedCounter - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateWeathersApplied - Class in com.takenoko.engine
 
SingleBotStatisticsTest.TestUpdateWeathersRolled - Class in com.takenoko.engine
 
SingleGardenerObjectiveTest - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest
 
SingleGardenerObjectiveTest.GetActionsToComplete - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.GetEligiblePositions - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.GetMatchingPositions - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestCopy - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestEquals - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestEquals.TestNotEquals - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestGetCompletion - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestHashCode - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestHashCode.TestNotEquals - Class in com.takenoko.objective
 
SingleGardenerObjectiveTest.TestVerify - Class in com.takenoko.objective
 
SmartApplyWeatherTest - Class in com.takenoko.bot.unitary
 
SmartApplyWeatherTest() - Constructor for class com.takenoko.bot.unitary.SmartApplyWeatherTest
 
SmartChooseAndApplyWeatherTest - Class in com.takenoko.bot.unitary
 
SmartChooseAndApplyWeatherTest() - Constructor for class com.takenoko.bot.unitary.SmartChooseAndApplyWeatherTest
 
SmartChooseAndApplyWeatherTest.FillAction - Class in com.takenoko.bot.unitary
 
SmartDrawImprovementTest - Class in com.takenoko.bot.unitary
 
SmartDrawImprovementTest() - Constructor for class com.takenoko.bot.unitary.SmartDrawImprovementTest
 
SmartDrawImprovementTest.FillAction - Class in com.takenoko.bot.unitary
 
SmartDrawIrrigationTest - Class in com.takenoko.bot.unitary
 
SmartDrawIrrigationTest() - Constructor for class com.takenoko.bot.unitary.SmartDrawIrrigationTest
 
SmartDrawIrrigationTest.FillAction - Class in com.takenoko.bot.unitary
 
SmartObjectiveTest - Class in com.takenoko.bot.unitary
 
SmartObjectiveTest() - Constructor for class com.takenoko.bot.unitary.SmartObjectiveTest
 
SmartObjectiveTest.FillAction - Class in com.takenoko.bot.unitary
 
SmartPatternTest - Class in com.takenoko.bot.unitary
 
SmartPatternTest() - Constructor for class com.takenoko.bot.unitary.SmartPatternTest
 
SmartPatternTest.fillAction - Class in com.takenoko.bot.unitary
 
SmartStoreIrrigationTest - Class in com.takenoko.bot.unitary
 
SmartStoreIrrigationTest() - Constructor for class com.takenoko.bot.unitary.SmartStoreIrrigationTest
 
SmartStoreIrrigationTest.FillAction - Class in com.takenoko.bot.unitary
 
startGame_shouldChangeGameStateToPlaying() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame
 
startGame_shouldDisplayALotOfMessages() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame
 
startGame_shouldSetGameStateToPlaying() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedCorrectly
Test that the game state is set to PLAYING after the game is started.
startGame_shouldThrowExceptionWhenGameStateIsFinished() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedIncorrectly
 
startGame_shouldThrowExceptionWhenGameStateIsInitialized() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedIncorrectly
 
startGame_shouldThrowExceptionWhenGameStateIsPlaying() - Method in class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedIncorrectly
 
store_shouldStoreTheImprovement() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestStore
 
storeImprovement_shouldCallMethodStoreInInventoryImprovements() - Method in class com.takenoko.inventory.InventoryTest.TestStoreImprovement
 
StoreImprovementActionTest - Class in com.takenoko.actions.improvement
 
StoreImprovementActionTest() - Constructor for class com.takenoko.actions.improvement.StoreImprovementActionTest
 
StoreImprovementActionTest.Execute - Class in com.takenoko.actions.improvement
 
streamOfStatesThatAreNotPLAYING() - Static method in class com.takenoko.engine.GameEngineTest.TestEndGame.TestEndGame_WhenEndedIncorrectly
 
sub_shouldSubtractTheTwoVectors() - Method in class com.takenoko.vector.VectorTest.TestSub
 
SunnyTest - Class in com.takenoko.weather
 
SunnyTest() - Constructor for class com.takenoko.weather.SunnyTest
 
SunnyTest.Apply - Class in com.takenoko.weather
 
SunnyTest.Revert - Class in com.takenoko.weather
 

T

TARGET_COLOR - Static variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
TARGET_COLOR - Static variable in class com.takenoko.objective.SingleGardenerObjectiveTest
 
TARGET_IMPROVEMENT_TYPE - Static variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
TARGET_IMPROVEMENT_TYPE - Static variable in class com.takenoko.objective.SingleGardenerObjectiveTest
 
TARGET_SIZE - Static variable in class com.takenoko.objective.MultipleGardenerObjectiveTest
 
TARGET_SIZE - Static variable in class com.takenoko.objective.SingleGardenerObjectiveTest
 
tearDown() - Method in class com.takenoko.actors.GardenerTest.TestAfterMove
 
tearDown() - Method in class com.takenoko.engine.BoardStatisticsTest
 
tearDown() - Method in class com.takenoko.engine.BotManagerTest
 
tearDown() - Method in class com.takenoko.engine.GameEngineTest
Tear down the game engine after each test.
tearDown() - Method in class com.takenoko.engine.SingleBotStatisticsTest
 
tearDown() - Method in class com.takenoko.layers.tile.TileLayerTest
 
tearDown() - Method in class com.takenoko.layers.tile.TileTest
 
tearDown() - Method in class com.takenoko.shape.PatternTest.TestMatch
 
tearDown() - Method in class com.takenoko.shape.ShapeTest
 
tearDown() - Method in class com.takenoko.stats.GameProgressStatisticsTest
 
tearDown() - Method in class com.takenoko.stats.HistoryStatisticsItemTest
 
tearDown() - Method in class com.takenoko.ui.ConsoleUserInterfaceTest
Restore the original streams
test_getScore() - Method in class com.takenoko.engine.BotStateTest
 
test1() - Method in class com.takenoko.bot.utils.HistoryAnalysisTest.IntegrationTest
 
TestAdd() - Constructor for class com.takenoko.vector.VectorTest.TestAdd
 
TestAddBamboo() - Constructor for class com.takenoko.inventory.InventoryBambooStackTest.TestAddBamboo
 
TestAddBamboo() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestAddBamboo
 
TestAddBamboo() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestAddBamboo
 
TestAddBotManager() - Constructor for class com.takenoko.engine.ScoreboardTest.TestAddBotManager
 
TestAfterMove() - Constructor for class com.takenoko.actors.GardenerTest.TestAfterMove
 
TestAfterMove() - Constructor for class com.takenoko.actors.PandaTest.TestAfterMove
 
TestAnalyzeBoard() - Constructor for class com.takenoko.engine.BoardStatisticsTest.TestAnalyzeBoard
 
TestAnalyzeBoardToFindPlaceToCompleteShapeOfPatternObjective() - Constructor for class com.takenoko.bot.GeneralTacticBotTest.TestAnalyzeBoardToFindPlaceToCompleteShapeOfPatternObjective
 
TestApply() - Constructor for class com.takenoko.actions.improvement.DrawImprovementActionTest.TestApply
 
TestApply() - Constructor for class com.takenoko.actions.weather.ChooseAndApplyWeatherActionTest.TestApply
 
TestApply() - Constructor for class com.takenoko.weather.CloudyTest.TestApply
 
TestApplyImprovement() - Constructor for class com.takenoko.engine.BoardTest.TestApplyImprovement
 
TestApplyImprovement() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestApplyImprovement
 
TestCanBePlayed() - Constructor for class com.takenoko.actions.actors.MoveGardenerActionTest.TestCanBePlayed
 
TestCanBePlayed() - Constructor for class com.takenoko.actions.objective.DrawObjectiveActionTest.TestCanBePlayed
 
TestChooseAction() - Constructor for class com.takenoko.bot.FullRandomBotTest.TestChooseAction
 
TestConstructor() - Constructor for class com.takenoko.actors.GardenerTest.TestConstructor
 
TestConstructor() - Constructor for class com.takenoko.asset.ImprovementDeckTest.TestConstructor
 
TestConstructor() - Constructor for class com.takenoko.layers.irrigation.EdgePositionTest.TestConstructor
 
TestConstructor() - Constructor for class com.takenoko.layers.irrigation.IrrigationChannelPositionTest.TestConstructor
 
TestConstructor() - Constructor for class com.takenoko.layers.irrigation.IrrigationLayerTest.TestConstructor
 
TestConstructor() - Constructor for class com.takenoko.vector.VectorTest.TestConstructor
 
TestConstructor() - Method in class com.takenoko.engine.SingleBotStatisticsTest
 
TestCopy() - Constructor for class com.takenoko.actors.GardenerTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.actors.PandaTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.asset.GameAssetsTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.engine.BoardTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.engine.BotStateTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.inventory.InventoryImprovementsTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.inventory.InventoryTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.layers.tile.TileTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.objective.PatternObjectiveTest.TestCopy
 
TestCopy() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestCopy
 
TestCreateLine() - Constructor for class com.takenoko.shape.PatternFactoryTest.TestCreateLine
 
TestDisplayMessage() - Constructor for class com.takenoko.engine.BotManagerTest.TestDisplayMessage
 
TestDistance() - Constructor for class com.takenoko.vector.VectorTest.TestDistance
 
TestDraw() - Constructor for class com.takenoko.asset.ImprovementDeckTest.TestDraw
 
TestEndGame() - Constructor for class com.takenoko.engine.GameEngineTest.TestEndGame
 
TestEndGame_WhenEndedIncorrectly() - Constructor for class com.takenoko.engine.GameEngineTest.TestEndGame.TestEndGame_WhenEndedIncorrectly
 
TestEquals() - Constructor for class com.takenoko.actors.PandaTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.asset.GameAssetsTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.asset.ImprovementDeckTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.engine.BoardTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.engine.BotStateTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.inventory.InventoryTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.layers.tile.TileTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.objective.PatternObjectiveTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.shape.PatternTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.shape.ShapeTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.stats.GameProgressStatisticsTest.TestEquals
 
TestEquals() - Constructor for class com.takenoko.vector.VectorTest.TestEquals
 
TestExecute() - Constructor for class com.takenoko.actions.actors.MoveGardenerActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.actors.MovePandaActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.improvement.ApplyImprovementFromInventoryActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.irrigation.PlaceIrrigationFromInventoryActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.objective.DrawObjectiveActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.objective.RedeemObjectiveActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.tile.DrawTileActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.tile.PlaceTileActionTest.TestExecute
 
TestExecute() - Constructor for class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest.TestExecute
 
testExecuteTileDeckNotEmptyAndInventoryDoesNotHaveImprovement() - Method in class com.takenoko.actions.tile.DrawTileActionTest.TestExecute
 
testExecuteTileDeckNotEmptyAndInventoryHasImprovement() - Method in class com.takenoko.actions.tile.DrawTileActionTest.TestExecute
 
TestGetAvailableActions() - Constructor for class com.takenoko.engine.BotStateTest.TestGetAvailableActions
 
TestGetAvailableImprovementPositions() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableImprovementPositions
 
TestGetAvailableTiles() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestGetAvailableTiles
 
TestGetBamboo() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestGetBamboo
 
TestGetBambooAt() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestGetBambooAt
 
TestGetColor() - Constructor for class com.takenoko.layers.tile.TileTest.TestGetColor
 
TestGetCompletion() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest.TestGetCompletion
 
TestGetCompletion() - Constructor for class com.takenoko.objective.PandaObjectiveTest.TestGetCompletion
 
TestGetCompletion() - Constructor for class com.takenoko.objective.PatternObjectiveTest.TestGetCompletion
 
TestGetCompletion() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestGetCompletion
 
TestGetMissingShape() - Constructor for class com.takenoko.shape.ShapeTest.TestGetMissingShape
 
TestGetNumberOfActions() - Constructor for class com.takenoko.engine.BotManagerTest.TestGetNumberOfActions
 
TestGetObjectiveScore() - Constructor for class com.takenoko.engine.BotStateTest.TestGetObjectiveScore
 
TestGetPandaObjectiveScore() - Constructor for class com.takenoko.engine.BotStateTest.TestGetPandaObjectiveScore
 
TestGetPosition() - Constructor for class com.takenoko.actors.PandaTest.TestGetPosition
 
TestGetPossibleMoves() - Constructor for class com.takenoko.actors.PandaTest.TestGetPossibleMoves
 
TestGetRotatedShape() - Constructor for class com.takenoko.shape.ShapeTest.TestGetRotatedShape
 
TestGetStarterDeck() - Constructor for class com.takenoko.asset.ObjectiveDeckTest.TestGetStarterDeck
 
TestGetSubsetMatchPattern() - Constructor for class com.takenoko.shape.PatternTest.TestGetSubsetMatchPattern
 
TestGetTiles() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestGetTiles
 
TestGetTilesWithoutPond() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestGetTilesWithoutPond
 
TestGetType() - Constructor for class com.takenoko.layers.tile.TileTest.TestGetType
 
TestGetWhereToEatToComplete() - Constructor for class com.takenoko.objective.PandaObjectiveTest.TestGetWhereToEatToComplete
 
TestGetWinner() - Constructor for class com.takenoko.engine.GameEngineTest.TestGetWinner
 
TestGrowBamboo() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestGrowBamboo
 
TestHashcode() - Constructor for class com.takenoko.vector.VectorTest.TestHashcode
 
TestHashCode() - Constructor for class com.takenoko.actors.PandaTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.asset.GameAssetsTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.asset.ImprovementDeckTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.engine.BoardTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.engine.BotStateTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.inventory.InventoryTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.layers.tile.TileTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.objective.PatternObjectiveTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.shape.PatternTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.shape.ShapeTest.TestHashCode
 
TestHashCode() - Constructor for class com.takenoko.stats.GameProgressStatisticsTest.TestHashCode
 
TestHasImprovement() - Constructor for class com.takenoko.asset.ImprovementDeckTest.TestHasImprovement
 
TestHasImprovement() - Constructor for class com.takenoko.inventory.InventoryImprovementsTest.TestHasImprovement
 
TestHasImprovement() - Constructor for class com.takenoko.inventory.InventoryTest.TestHasImprovement
 
TestIncrementation() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestIncrementation
 
testIrrigationIncrementation() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestIncrementation
 
TestIsEatable() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsEatable
 
TestIsEatableAt() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestIsEatableAt
 
TestIsEmpty() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestIsEmpty
 
TestIsGrowable() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestIsGrowable
 
TestIsGrowableAt() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestIsGrowableAt
 
TestIsIrrigated() - Constructor for class com.takenoko.layers.irrigation.IrrigationLayerTest.TestIsIrrigated
 
TestLength() - Constructor for class com.takenoko.vector.VectorTest.TestLength
 
testLossIncrementation() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestIncrementation
 
TestMatch() - Constructor for class com.takenoko.shape.PatternTest.TestMatch
 
TestMove() - Constructor for class com.takenoko.actors.PandaTest.TestMove
 
TestMultiply() - Constructor for class com.takenoko.vector.VectorTest.TestMultiply
 
TestNewGame() - Constructor for class com.takenoko.engine.GameEngineTest.TestNewGame
 
TestNextRound() - Constructor for class com.takenoko.engine.BoardTest.TestNextRound
 
TestNormalize() - Constructor for class com.takenoko.vector.VectorTest.TestNormalize
 
TestNotEquals() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestEquals.TestNotEquals
 
TestNotEquals() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestHashCode.TestNotEquals
 
testOut - Variable in class com.takenoko.ui.ConsoleUserInterfaceTest
 
TestParameterizedConstructor() - Constructor for class com.takenoko.shape.ShapeTest.TestParameterizedConstructor
 
testPatternMatching() - Method in class com.takenoko.shape.PatternTest
 
TestPlaceIrrigation() - Constructor for class com.takenoko.layers.irrigation.IrrigationLayerTest.TestPlaceIrrigation
 
TestPlaceTile() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestPlaceTile
 
TestPlayBot() - Constructor for class com.takenoko.engine.BotManagerTest.TestPlayBot
 
TestPositionMessage() - Constructor for class com.takenoko.actors.GardenerTest.TestPositionMessage
 
TestPositionMessage() - Constructor for class com.takenoko.actors.PandaTest.TestPositionMessage
 
TestRemoveBamboo() - Constructor for class com.takenoko.layers.bamboo.BambooLayerTest.TestRemoveBamboo
 
TestRemoveBamboo() - Constructor for class com.takenoko.layers.bamboo.BambooStackTest.TestRemoveBamboo
 
TestRemoveBamboo() - Constructor for class com.takenoko.layers.bamboo.LayerBambooStackTest.TestRemoveBamboo
 
TestRevert() - Constructor for class com.takenoko.weather.CloudyTest.TestRevert
 
TestRotate60() - Constructor for class com.takenoko.shape.ShapeTest.TestRotate60
 
TestRotate60() - Constructor for class com.takenoko.vector.VectorTest.TestRotate60
 
TestRunGame() - Constructor for class com.takenoko.engine.GameEngineTest.TestRunGame
 
TestSetImprovementAndGetImprovement() - Constructor for class com.takenoko.layers.tile.TileTest.TestSetImprovementAndGetImprovement
 
TestStartGame() - Constructor for class com.takenoko.engine.GameEngineTest.TestStartGame
 
TestStartGame_WhenStartedCorrectly() - Constructor for class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedCorrectly
 
TestStartGame_WhenStartedIncorrectly() - Constructor for class com.takenoko.engine.GameEngineTest.TestStartGame.TestStartGame_WhenStartedIncorrectly
 
TestStore() - Constructor for class com.takenoko.inventory.InventoryImprovementsTest.TestStore
 
TestStoreImprovement() - Constructor for class com.takenoko.inventory.InventoryTest.TestStoreImprovement
 
TestSub() - Constructor for class com.takenoko.vector.VectorTest.TestSub
 
TestToString() - Constructor for class com.takenoko.layers.tile.TileTest.TestToString
 
TestToString() - Constructor for class com.takenoko.shape.ShapeTest.TestToString
 
TestTranslate() - Constructor for class com.takenoko.shape.ShapeTest.TestTranslate
 
TestUpdateActions() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
TestUpdateAvailableActions() - Constructor for class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
TestUpdateAvailableIrrigationChannelPosition() - Constructor for class com.takenoko.layers.irrigation.IrrigationLayerTest.TestUpdateAvailableIrrigationChannelPosition
 
TestUpdateAvailableTilePositions() - Constructor for class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
TestUpdateEatenBambooCounter() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateEatenBambooCounter
 
TestUpdateObjectivesRedeemed() - Constructor for class com.takenoko.engine.BoardStatisticsTest.TestUpdateObjectivesRedeemed
 
TestUpdateObjectivesRedeemed() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateObjectivesRedeemed
 
TestUpdatePlantedBamboo() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdatePlantedBamboo
 
testUpdateScore() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestIncrementation
 
TestUpdateTilesPlacedCounter() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateTilesPlacedCounter
 
TestUpdateWeathersApplied() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersApplied
 
TestUpdateWeathersRolled() - Constructor for class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersRolled
 
TestUse() - Constructor for class com.takenoko.inventory.InventoryImprovementsTest.TestUse
 
TestUseImprovement() - Constructor for class com.takenoko.inventory.InventoryTest.TestUseImprovement
 
TestVerify() - Constructor for class com.takenoko.objective.MultipleGardenerObjectiveTest.TestVerify
 
TestVerify() - Constructor for class com.takenoko.objective.PandaObjectiveTest.TestVerify
 
TestVerify() - Constructor for class com.takenoko.objective.PatternObjectiveTest.TestVerify
 
TestVerify() - Constructor for class com.takenoko.objective.SingleGardenerObjectiveTest.TestVerify
 
testWinIncrementation() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestIncrementation
 
theFirstTwoMovementsOfTheBotShouldThereforeBeToTakeAnObjectiveCardAndTakeAnIrrigationCanal() - Method in class com.takenoko.bot.ColletBotTest.IntegrationTests
 
tile - Variable in class com.takenoko.actions.tile.PlaceTileWithImprovementActionTest
 
tile - Variable in class com.takenoko.layers.tile.TileTest
 
tileDeck - Variable in class com.takenoko.asset.GameAssetsTest
 
tileDeck - Variable in class com.takenoko.layers.irrigation.IrrigationLayerTest
 
TileDeckTest - Class in com.takenoko.asset
 
TileDeckTest() - Constructor for class com.takenoko.asset.TileDeckTest
 
TileDeckTest.Bug1Fix - Class in com.takenoko.asset
 
TileDeckTest.Choose - Class in com.takenoko.asset
 
TileDeckTest.Constructor - Class in com.takenoko.asset
 
TileDeckTest.DrawAndPeek - Class in com.takenoko.asset
 
TileDeckTest.Equals - Class in com.takenoko.asset
 
TileDeckTest.HashCode - Class in com.takenoko.asset
 
tileLayer - Variable in class com.takenoko.engine.BoardTest
 
tileLayer - Variable in class com.takenoko.layers.tile.TileLayerTest
 
TileLayerTest - Class in com.takenoko.layers.tile
Test class for the Board class.
TileLayerTest() - Constructor for class com.takenoko.layers.tile.TileLayerTest
 
TileLayerTest.TestApplyImprovement - Class in com.takenoko.layers.tile
 
TileLayerTest.TestCopy - Class in com.takenoko.layers.tile
 
TileLayerTest.TestEquals - Class in com.takenoko.layers.tile
 
TileLayerTest.TestGetAvailableImprovementPositions - Class in com.takenoko.layers.tile
 
TileLayerTest.TestGetAvailableTiles - Class in com.takenoko.layers.tile
 
TileLayerTest.TestGetTiles - Class in com.takenoko.layers.tile
 
TileLayerTest.TestGetTilesWithoutPond - Class in com.takenoko.layers.tile
 
TileLayerTest.TestHashCode - Class in com.takenoko.layers.tile
 
TileLayerTest.TestPlaceTile - Class in com.takenoko.layers.tile
 
TileLayerTest.TestUpdateAvailableTilePositions - Class in com.takenoko.layers.tile
 
TilesNextToPondShouldBeAvailable() - Method in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
TileTest - Class in com.takenoko.layers.tile
 
TileTest() - Constructor for class com.takenoko.layers.tile.TileTest
 
TileTest.TestCopy - Class in com.takenoko.layers.tile
 
TileTest.TestEquals - Class in com.takenoko.layers.tile
 
TileTest.TestGetColor - Class in com.takenoko.layers.tile
 
TileTest.TestGetType - Class in com.takenoko.layers.tile
 
TileTest.TestHashCode - Class in com.takenoko.layers.tile
 
TileTest.TestSetImprovementAndGetImprovement - Class in com.takenoko.layers.tile
 
TileTest.TestToString - Class in com.takenoko.layers.tile
 
toString_shouldReturnStringRepresentationOfShape() - Method in class com.takenoko.shape.ShapeTest.TestToString
 
toString_ThenReturnsCorrectString() - Method in class com.takenoko.engine.ScoreboardTest
 
toString_WhenTileIsCreated_ThenReturnsString() - Method in class com.takenoko.layers.tile.TileTest.TestToString
 
totalNbOfActions_shouldBeIncremented() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
translate_shouldReturnNewShapeWithSameSize() - Method in class com.takenoko.shape.ShapeTest.TestTranslate
 
translate_shouldReturnNewShapeWithTilesTranslated() - Method in class com.takenoko.shape.ShapeTest.TestTranslate
 
translate_shouldReturnNewShapeWithTranslatedOrigin() - Method in class com.takenoko.shape.ShapeTest.TestTranslate
 

U

update_should_addDrawObjectiveActionIfCanDrawObjective() - Method in class com.takenoko.engine.BotStateTest.TestGetObjectiveScore
 
update_should_addRedeemObjectiveActionIfCanRedeemObjective() - Method in class com.takenoko.actions.objective.RedeemObjectiveActionTest.TestExecute
 
updateAvailableActions_shouldKeepPersistantActions() - Method in class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
updateAvailableActions_shouldNotRemoveAlreadyExecutedActionsIfWindy() - Method in class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
updateAvailableActions_shouldRemoveAlreadyExecutedActions() - Method in class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
updateAvailableActions_shouldRemoveCurrentAction() - Method in class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
updateAvailableActions_shouldRemoveForcedActions() - Method in class com.takenoko.engine.BotStateTest.TestUpdateAvailableActions
 
updateAvailableTilePositions_WhenCalled_AddsPositionToAvailableTilePositions() - Method in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
updateAvailableTilePositions_WhenCalled_AddsTwoPositionToAvailableTilePositions() - Method in class com.takenoko.layers.tile.TileLayerTest.TestUpdateAvailableTilePositions
 
updateScoreTest() - Method in class com.takenoko.engine.ScoreboardTest
 
use_shouldRemoveTheImprovementFromListIfIn() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestUse
 
use_shouldThrowExceptionIfNotInList() - Method in class com.takenoko.inventory.InventoryImprovementsTest.TestUse
 
useImprovement_shouldCallMethodUseInInventoryImprovements() - Method in class com.takenoko.inventory.InventoryTest.TestUseImprovement
 
usingConstructorWithList() - Method in class com.takenoko.engine.ScoreboardTest.TestAddBotManager
 
usingConstructorWithSingleBotManager() - Method in class com.takenoko.engine.ScoreboardTest.TestAddBotManager
 

V

VectorTest - Class in com.takenoko.vector
Unit test for Vector class.
VectorTest() - Constructor for class com.takenoko.vector.VectorTest
 
VectorTest.TestAdd - Class in com.takenoko.vector
 
VectorTest.TestConstructor - Class in com.takenoko.vector
 
VectorTest.TestDistance - Class in com.takenoko.vector
 
VectorTest.TestEquals - Class in com.takenoko.vector
 
VectorTest.TestHashcode - Class in com.takenoko.vector
 
VectorTest.TestLength - Class in com.takenoko.vector
 
VectorTest.TestMultiply - Class in com.takenoko.vector
 
VectorTest.TestNormalize - Class in com.takenoko.vector
 
VectorTest.TestRotate60 - Class in com.takenoko.vector
 
VectorTest.TestSub - Class in com.takenoko.vector
 
verify() - Method in class com.takenoko.objective.EmperorObjectiveTest
 
verify_shouldReturnFalse(int, TileColor, ImprovementType, String) - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestVerify
 
verify_shouldReturnFalseWhenTheObjectiveIsNotCompleted() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestVerify
 
verify_shouldReturnTrue(int, TileColor, ImprovementType, String) - Method in class com.takenoko.objective.SingleGardenerObjectiveTest.TestVerify
 
verify_shouldReturnTrueWhenTheObjectiveIsCompleted() - Method in class com.takenoko.objective.MultipleGardenerObjectiveTest.TestVerify
 
verify_WhenBoardHasTwoTilesNextToEachOther_ThenObjectiveStateIsACHIEVED() - Method in class com.takenoko.objective.PatternObjectiveTest.TestVerify
 
verify_WhenBoardHasTwoTilesNextToEachOther_ThenObjectiveStateIsNOT_ACHIEVED() - Method in class com.takenoko.objective.PatternObjectiveTest.TestVerify
 
verify_WhenObjectiveIsAchieved_ThenReturnsACHIEVED() - Method in class com.takenoko.objective.PandaObjectiveTest.TestVerify
 
verify_WhenObjectiveIsNotAchieved_ThenReturnsNOT_ACHIEVED() - Method in class com.takenoko.objective.PandaObjectiveTest.TestVerify
 

W

weather - Variable in class com.takenoko.actions.weather.ChooseIfApplyWeatherActionTest.Execute
 
weatherDice - Variable in class com.takenoko.asset.GameAssetsTest
 
WeatherDiceTest - Class in com.takenoko.weather
 
WeatherDiceTest() - Constructor for class com.takenoko.weather.WeatherDiceTest
 
WeatherDiceTest.RollWeather - Class in com.takenoko.weather
 
whenChoosingATileThatIsNotPresentInTheLastDrawnTilesAnExceptionIsThrown() - Method in class com.takenoko.asset.TileDeckTest.Choose
 
whenChoosingATileTheTileIsRemovedFromTheDeckAndTheTilesThatAreNotChosenAreReturnedAreAddedToTheEndOfTheDeck() - Method in class com.takenoko.asset.TileDeckTest.Bug1Fix
 
whenComparingTwoTileDecksTheyAreEqualIfTheyHaveTheSameTiles() - Method in class com.takenoko.asset.TileDeckTest.Equals
 
whenComparingTwoTileDecksTheyAreNotEqualIfTheyHaveDifferentTiles() - Method in class com.takenoko.asset.TileDeckTest.Equals
 
whenComparingTwoTileDecksTheyHaveDifferentHashCodesIfTheyHaveDifferentTiles() - Method in class com.takenoko.asset.TileDeckTest.HashCode
 
whenComparingTwoTileDecksTheyHaveTheSameHashCodeIfTheyHaveTheSameTiles() - Method in class com.takenoko.asset.TileDeckTest.HashCode
 
whenCreated_shouldHaveSpecificActionMetrics() - Method in class com.takenoko.stats.GameProgressStatisticsTest
 
whenCreatingATileDeckTheDeckIsNotEmptyAndContains27Tiles() - Method in class com.takenoko.asset.TileDeckTest.Constructor
 
whenDrawinfTilesThreeTilesAreDrawn() - Method in class com.takenoko.asset.TileDeckTest.DrawAndPeek
 
whenDrawingAnImprovementTheNumberOfActionsConsumedIs0() - Method in class com.takenoko.actions.improvement.StoreImprovementActionTest.Execute
 
whenDrawingTilesTheLastDrawnTilesAreCleared() - Method in class com.takenoko.asset.TileDeckTest.DrawAndPeek
 
whenItIsAPondShouldReturnFalse() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsEatableAt
 
whenItIsAPondShouldReturnFalse() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsGrowableAt
 
whenTheAppliedWeatherIsntOfNewType_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersApplied
 
whenTheAppliedWeatherIsOfNewtype_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersApplied
 
whenTheBotChoosesAnObjectiveItTakesThePandaOnesIfThereAreSomeAvailables() - Method in class com.takenoko.bot.ColletBotTest.IntegrationTests
 
whenTheBotRollsTheWeatherInTheEarlyGamePhaseHeTakesTheCloudyMeteo() - Method in class com.takenoko.bot.ColletBotTest.IntegrationTests
 
whenTheEatenBambooIsntOfNewColor_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateEatenBambooCounter
 
whenTheEatenBambooIsOfNewColor_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateEatenBambooCounter
 
whenThePlacedTileIsNew_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateTilesPlacedCounter
 
whenThePlacedTileIsntOfNewColor_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateTilesPlacedCounter
 
whenThePlantedBambooIsntOfNewColor_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdatePlantedBamboo
 
whenThePlantedBambooIsOfNewColor_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdatePlantedBamboo
 
whenTheRolledWeatherIsntOfNewType_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersRolled
 
whenTheRolledWeatherIsOfNewtype_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateWeathersRolled
 
whenTheTileHasAnImprovementEnclosureShouldReturnFalse() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsEatableAt
 
whenTheTileIsNeitherAPondNorHasAnImprovementEnclosureShouldReturnTrue() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsEatableAt
 
whenTheTileIsNotAGrowableTileShouldReturnFalse() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsGrowableAt
 
whenTheTileIsNotAPondAndIsAGrowableTileShouldReturnTrue() - Method in class com.takenoko.layers.bamboo.BambooLayerTest.TestIsGrowableAt
 
whenTheUpdatedActionIsntOfNewType_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
whenTheUpdatedActionIsOfNewtype_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateActions
 
whenTheUpdatedImprovementIsNew_shouldAddNewEntry() - Method in class com.takenoko.engine.BoardStatisticsTest.TestUpdateObjectivesRedeemed
 
whenTheUpdatedImprovementIsntNew_shouldntAddNewEntry() - Method in class com.takenoko.engine.BoardStatisticsTest.TestUpdateObjectivesRedeemed
 
whenTheUpdatedObjectiveIsNew_shouldAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateObjectivesRedeemed
 
whenTheUpdatedObjectiveIsntNew_shouldntAddNewEntry() - Method in class com.takenoko.engine.SingleBotStatisticsTest.TestUpdateObjectivesRedeemed
 
windy - Variable in class com.takenoko.weather.WindyTest
 
WindyTest - Class in com.takenoko.weather
 
WindyTest() - Constructor for class com.takenoko.weather.WindyTest
 
wins - Static variable in class com.takenoko.engine.SingleBotStatisticsTest
 
WriteData() - Constructor for class com.takenoko.stats.BotCSVExporterTest.WriteData
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values