### Question:
ConfigurationValue { public String tag() { return tag; } ConfigurationValue(CValue value, String tag);  ConfigurationValue(CValue value); CValue value(); String tag(); String toString(); static final String DEFAULT_TAG; static final String ALL_TAG; }### Answer:
@Test public void testNoTagGiven() throws Exception { assertEquals(ConfigurationValue.DEFAULT_TAG, new ConfigurationValue(new CPrimitive(SIMPLE_VALUE)).tag()); }
@Test public void testTag() throws Exception { final String tag = "tag"; assertEquals(tag, new ConfigurationValue(new CPrimitive(SIMPLE_VALUE), tag).tag()); }