Added tests and populated BlueLagoon

This commit is contained in:
Paul Scott
2023-03-22 14:26:58 +11:00
parent b1a8ce7352
commit 5ea35de501
445 changed files with 52518 additions and 9 deletions

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run All Tests" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="package" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 10: Place Piece" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.PlacePieceTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 11: Calculating Scores" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<option name="PACKAGE_NAME" value="" />
<option name="MAIN_CLASS_NAME" value="" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="pattern" />
<patterns>
<pattern testClass="comp1110.ass2.CalculateIslandLinksScoreTest" />
<pattern testClass="comp1110.ass2.CalculateResourcesAndStatuettesScoreTest" />
<pattern testClass="comp1110.ass2.CalculateScoresTest" />
<pattern testClass="comp1110.ass2.CalculateIslandMajoritiesScoreTest" />
<pattern testClass="comp1110.ass2.CalculateTotalIslandsScoreTest" />
</patterns>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 12: Ending Phase" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.EndPhaseTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 13: Applying Move" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.ApplyMoveTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 16: AI Opponent" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.GenerateAIMoveTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 17: Variable Board Size" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.VariableBoardSizeTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 17: Variable Player Count" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.ThreeFourPlayerTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 17: Variable Size and Players" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.VariableSizeThreeFourPlayerTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 3: Well-formed State String" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.IsStateStringWellFormedTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 4: Well-formed Move String" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.IsMoveStringWellFormedTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 6: Distribution of Resources" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.DistributeResourcesTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 7: Valid Move" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.IsMoveValidTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 8: Generate All Valid Moves" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.GenerateAllValidMovesTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@@ -0,0 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Task 9: Phase Over" type="JUnit" factoryName="JUnit">
<module name="comp1110-ass2" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="comp1110.ass2.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="comp1110.ass2" />
<option name="MAIN_CLASS_NAME" value="comp1110.ass2.IsPhaseOverTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>