Files
java-design-patterns/extension-objects/src/test/java/units/CommanderUnitTest.java
T
2017-05-03 22:08:04 +02:00

23 lines
586 B
Java

package units;
import abstractextensions.CommanderExtension;
import org.junit.Test;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
/**
* Created by Srdjan on 03-May-17.
*/
public class CommanderUnitTest {
@Test
public void getUnitExtension() throws Exception {
final Unit unit = new CommanderUnit("CommanderUnitName");
assertNull(unit.getUnitExtension("SoldierExtension"));
assertNull(unit.getUnitExtension("SergeantExtension"));
assertNotNull((CommanderExtension) unit.getUnitExtension("CommanderExtension"));
}
}