()
| 41 | public class CountCommandTest extends AbstractCharacterTestCase |
| 42 | { |
| 43 | @BeforeEach |
| 44 | @Override |
| 45 | protected void setUp() throws Exception |
| 46 | { |
| 47 | super.setUp(); |
| 48 | final PlayerCharacter character = getCharacter(); |
| 49 | |
| 50 | // Make some ability categories and add them to the game mode |
| 51 | AbilityCategory bardCategory = Globals.getContext().getReferenceContext() |
| 52 | .constructNowIfNecessary(AbilityCategory.class, "BARDIC"); |
| 53 | AbilityCategory clericalCategory = Globals.getContext().getReferenceContext() |
| 54 | .constructNowIfNecessary(AbilityCategory.class, "CLERICAL"); |
| 55 | |
| 56 | final Ability[] abArray = new Ability[14]; |
| 57 | |
| 58 | abArray[0] = TestHelper.makeAbility("Quick Draw", BuildUtilities.getFeatCat(), "General.Fighter"); |
| 59 | abArray[1] = TestHelper.makeAbility("Improved Initiative", BuildUtilities.getFeatCat(), "General.Fighter"); |
| 60 | abArray[2] = TestHelper.makeAbility("Silent Step", BuildUtilities.getFeatCat(), "General.Fighter.Rogue"); |
| 61 | abArray[3] = |
| 62 | TestHelper.makeAbility("Silent Step (Greater)", BuildUtilities.getFeatCat(), "General.Fighter.Rogue"); |
| 63 | |
| 64 | abArray[4] = TestHelper.makeAbility("Hidden 01", BuildUtilities.getFeatCat(), "ClassAbility"); |
| 65 | abArray[5] = TestHelper.makeAbility("Perform (Dance)", BuildUtilities.getFeatCat(), "ClassAbility"); |
| 66 | |
| 67 | abArray[6] = TestHelper.makeAbility("Perform (Dance)", "BARDIC", "Performance.SpecialAbility"); |
| 68 | abArray[7] = TestHelper.makeAbility("Perform (Oratory)", "BARDIC", "Performance.SpecialAbility"); |
| 69 | abArray[8] = TestHelper.makeAbility("Perform (Fiddle)", "BARDIC", "Performance.SpecialAbility"); |
| 70 | abArray[9] = TestHelper.makeAbility("Perform (Bass)", "BARDIC", "Performance.SpecialAbility"); |
| 71 | abArray[10] = |
| 72 | TestHelper.makeAbility("Epic Performance (Dance)", "BARDIC", "Performance.ExtraordinaryAbility.Epic"); |
| 73 | abArray[11] = |
| 74 | TestHelper.makeAbility("Epic Performance (Bass)", "BARDIC", "Performance.ExtraordinaryAbility.Epic"); |
| 75 | abArray[12] = TestHelper.makeAbility("Turning", "CLERICAL", "SpecialAbility."); |
| 76 | abArray[13] = TestHelper.makeAbility("Epic Turning", "CLERICAL", "SpecialAbility.Epic"); |
| 77 | |
| 78 | for (final Ability ab : abArray) |
| 79 | { |
| 80 | ab.put(ObjectKey.MULTIPLE_ALLOWED, Boolean.FALSE); |
| 81 | } |
| 82 | |
| 83 | abArray[3].put(ObjectKey.VISIBILITY, Visibility.DISPLAY_ONLY); |
| 84 | |
| 85 | abArray[4].put(ObjectKey.VISIBILITY, Visibility.HIDDEN); |
| 86 | abArray[5].put(ObjectKey.VISIBILITY, Visibility.HIDDEN); |
| 87 | |
| 88 | abArray[10].put(ObjectKey.VISIBILITY, Visibility.OUTPUT_ONLY); |
| 89 | abArray[11].put(ObjectKey.VISIBILITY, Visibility.OUTPUT_ONLY); |
| 90 | abArray[13].put(ObjectKey.VISIBILITY, Visibility.OUTPUT_ONLY); |
| 91 | |
| 92 | |
| 93 | |
| 94 | abArray[1].put(ObjectKey.MULTIPLE_ALLOWED, Boolean.TRUE); |
| 95 | Globals.getContext().unconditionallyProcess(abArray[1], "CHOOSE", "STRING|one|two|three"); |
| 96 | AbstractCharacterTestCase.applyAbility(character, BuildUtilities.getFeatCat(), abArray[1], "one"); |
| 97 | AbstractCharacterTestCase.applyAbility(character, BuildUtilities.getFeatCat(), abArray[1], "two"); |
| 98 | |
| 99 | addAbility(BuildUtilities.getFeatCat(), abArray[0]); |
| 100 | for (int i = 2; i < 6; i++) |
nothing calls this directly
no test coverage detected