From: <nu...@us...> - 2006-03-26 16:48:52
|
Revision: 481 Author: nuance Date: 2006-03-26 08:48:35 -0800 (Sun, 26 Mar 2006) ViewCVS: http://svn.sourceforge.net/pcgen/?rev=481&view=rev Log Message: ----------- Fix bug. Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/core/chooser/AbstractComplexChoiceManager.java Trunk/pcgen/code/src/test/pcgen/core/chooser/AbstractComplexChoiceManagerTest.java Modified: Trunk/pcgen/code/src/java/pcgen/core/chooser/AbstractComplexChoiceManager.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/core/chooser/AbstractComplexChoiceManager.java 2006-03-26 14:01:20 UTC (rev 480) +++ Trunk/pcgen/code/src/java/pcgen/core/chooser/AbstractComplexChoiceManager.java 2006-03-26 16:48:35 UTC (rev 481) @@ -133,7 +133,7 @@ return; } - choices = mainList.subList(i, mainList.size() - 1); + choices = mainList.subList(i, mainList.size()); maxSelections = (cost <= 0) ? (int) (aPC.getRawFeats(false) + pobject.getAssociatedCount()) Modified: Trunk/pcgen/code/src/test/pcgen/core/chooser/AbstractComplexChoiceManagerTest.java =================================================================== --- Trunk/pcgen/code/src/test/pcgen/core/chooser/AbstractComplexChoiceManagerTest.java 2006-03-26 14:01:20 UTC (rev 480) +++ Trunk/pcgen/code/src/test/pcgen/core/chooser/AbstractComplexChoiceManagerTest.java 2006-03-26 16:48:35 UTC (rev 481) @@ -98,6 +98,7 @@ aField = (Field) TestHelper.findField(cMClass, "choices"); List choices = (List) aField.get(choiceManager); + is (new Integer(choices.size()), eq(3), "There are three elements in the chooser"); is (choices.get(0), strEq("Foo")); is (choices.get(1), strEq("Bar")); is (choices.get(2), strEq("Baz")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |