MCPcopy Create free account
hub / github.com/PCGen/pcgen / testNamedClass

Method testNamedClass

code/src/test/pcgen/core/prereq/PreClassTest.java:50–69  ·  view source on GitHub ↗

Test to ensure that a character with a named class can be found.

()

Source from the content-addressed store, hash-verified

48 * Test to ensure that a character with a named class can be found.
49 */
50 @Test
51 public void testNamedClass()
52 {
53 final PCClass pcClass = new PCClass();
54 pcClass.setName("MyClass");
55 BuildUtilities.setFact(pcClass, "SpellType", "Arcane");
56
57 final PlayerCharacter character = getCharacter();
58 character.incrementClassLevel(3, pcClass);
59
60 final Prerequisite prereq = new Prerequisite();
61 prereq.setKind("class");
62 prereq.setKey("myclass");
63 prereq.setOperand("1");
64 prereq.setOperator(PrerequisiteOperator.GTEQ);
65
66 final PreClassTester test = new PreClassTester();
67 final int passes = test.passes(prereq, character, null);
68 assertEquals(1, passes);
69 }
70 /**
71 * Test to ensure that a character with a ServeAs class can be found.
72 */

Callers

nothing calls this directly

Calls 9

setFactMethod · 0.95
incrementClassLevelMethod · 0.95
setKindMethod · 0.95
setKeyMethod · 0.95
setOperandMethod · 0.95
setOperatorMethod · 0.95
passesMethod · 0.95
setNameMethod · 0.65
getCharacterMethod · 0.45

Tested by

no test coverage detected