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

Method testFor

code/src/test/pcgen/io/ExportHandlerTest.java:259–332  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

257 }
258
259 @Test
260 public void testFor() throws IOException
261 {
262 PlayerCharacter pc = getCharacter();
263 Ability dummyFeat1 = new Ability();
264 dummyFeat1.setName("1");
265 dummyFeat1.setCDOMCategory(BuildUtilities.getFeatCat());
266
267 Ability dummyFeat2 = new Ability();
268 dummyFeat2.setName("2");
269 dummyFeat2.setCDOMCategory(BuildUtilities.getFeatCat());
270
271 Ability dummyFeat3 = new Ability();
272 dummyFeat3.setName("3");
273 dummyFeat3.setCDOMCategory(BuildUtilities.getFeatCat());
274
275 Ability dummyFeat4 = new Ability();
276 dummyFeat4.setName("4");
277 dummyFeat4.setCDOMCategory(BuildUtilities.getFeatCat());
278
279 Ability dummyFeat5 = new Ability();
280 dummyFeat5.setName("5");
281 dummyFeat5.setCDOMCategory(BuildUtilities.getFeatCat());
282
283 Ability dummyFeat6 = new Ability();
284 dummyFeat6.setName("6");
285 dummyFeat6.setCDOMCategory(BuildUtilities.getFeatCat());
286
287 Ability dummyFeat7 = new Ability();
288 dummyFeat7.setName("7");
289 dummyFeat7.setCDOMCategory(BuildUtilities.getFeatCat());
290
291 addAbility(BuildUtilities.getFeatCat(), dummyFeat1);
292 addAbility(BuildUtilities.getFeatCat(), dummyFeat2);
293 addAbility(BuildUtilities.getFeatCat(), dummyFeat3);
294 addAbility(BuildUtilities.getFeatCat(), dummyFeat4);
295 addAbility(BuildUtilities.getFeatCat(), dummyFeat5);
296 addAbility(BuildUtilities.getFeatCat(), dummyFeat6);
297 addAbility(BuildUtilities.getFeatCat(), dummyFeat7);
298
299 assertEquals("----------------",
300 evaluateToken(
301 "FOR.1,((24-STRLEN[SKILL.0])),24,-,NONE,NONE,1", pc), "Test for evaluates correctly"
302 );
303 assertEquals(" ",
304 evaluateToken(
305 "FOR.1,((24-STRLEN[SKILL.0])),24, ,NONE,NONE,1", pc), "Test for evaluates correctly"
306 );
307
308 String tok = "DFOR."
309 + "0"
310 + ",${((count(\"ABILITIES\";\"CATEGORY=FEAT\")+1)/2)}"
311 + ",1"
312 + ",${(count(\"ABILITIES\";\"CATEGORY=FEAT\")+1)}"
313 + ",${((count(\"ABILITIES\";\"CATEGORY=FEAT\")+1)/2)}"
314 + ", \\FEAT.%.NAME\\ "
315 + ",["
316 + ",]"

Callers

nothing calls this directly

Calls 6

setCDOMCategoryMethod · 0.95
getFeatCatMethod · 0.95
evaluateTokenMethod · 0.80
setNameMethod · 0.65
addAbilityMethod · 0.65
getCharacterMethod · 0.45

Tested by

no test coverage detected