### Question:
ConfigurationSettingPrimitive extends ConfigurationSetting { public T getValue() { return value; } ConfigurationSettingPrimitive();  ConfigurationSettingPrimitive(T value); T getValue(); void setValue(T value); public T value; }### Answer:
@Test public void testIntegerConstructor() { Integer expectedValue = 7; ConfigurationSettingInteger setting = new ConfigurationSettingInteger(expectedValue); assertEquals(expectedValue, setting.getValue()); }
@Test public void testStringConstructor() { String expectedValue = "expected"; ConfigurationSettingString setting = new ConfigurationSettingString(expectedValue); assertEquals(expectedValue, setting.getValue()); }
@Test public void testBooleanConstructor() { Boolean expectedValue = false; ConfigurationSettingBoolean setting = new ConfigurationSettingBoolean(expectedValue); assertEquals(expectedValue, setting.getValue()); }