package br.com.while42.rpgcs.model.equip.armor; import android.test.AndroidTestCase; import br.com.while42.rpgcs.model.equip.armor.especial.BuilderEspecialArmor; import br.com.while42.rpgcs.model.equip.armor.especial.EspecialArmor; public class EspecialArmorTest extends AndroidTestCase { public void testBuilder() throws Throwable { BuilderEspecialArmor builder = new BuilderEspecialArmor(); EspecialArmor armor = builder.setName("Armadura Especial") .setCost(10000L) .setArmorBonus(10) .setMaximumDexBonus(11) .setArmorCheckPenalty(12) .setArcaneSpellFailureChance(13) .setSpeed(14) .setWeight(15.0) .toEspecialArmor(); assertEquals("Armadura Especial", armor.getName()); assertEquals(10000L, armor.getCost().longValue()); assertEquals(10, armor.getArmorBonus().intValue()); assertEquals(11, armor.getMaximumDexBonus().intValue()); assertEquals(12, armor.getArmorCheckPenalty().intValue()); assertEquals(13, armor.getArcaneSpellFailureChance().intValue()); assertEquals(14, armor.getSpeed().intValue()); assertEquals(15.0, armor.getWeight().doubleValue()); } }