2017-05-03 13:21:13 +02:00
|
|
|
package units;
|
|
|
|
|
|
|
|
import abstractextensions.SoldierExtension;
|
|
|
|
import org.junit.Test;
|
|
|
|
|
2017-05-03 22:08:04 +02:00
|
|
|
import static org.junit.Assert.assertNotNull;
|
|
|
|
import static org.junit.Assert.assertNull;
|
2017-05-03 13:21:13 +02:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by Srdjan on 03-May-17.
|
|
|
|
*/
|
|
|
|
public class SoldierUnitTest {
|
|
|
|
@Test
|
|
|
|
public void getUnitExtension() throws Exception {
|
|
|
|
|
|
|
|
final Unit unit = new SoldierUnit("SoldierUnitName");
|
|
|
|
|
2017-05-03 22:08:04 +02:00
|
|
|
assertNotNull((SoldierExtension) unit.getUnitExtension("SoldierExtension"));
|
2017-05-03 13:21:13 +02:00
|
|
|
assertNull(unit.getUnitExtension("SergeantExtension"));
|
|
|
|
assertNull(unit.getUnitExtension("CommanderExtension"));
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|