### Question:
AdditionalLogItem { public static AdditionalLogItem unquotedKeyValue(final Class<?> source, final String key, final Object value) { Reject.ifNull(source, key, value); return new AdditionalLogItem(source, key, value, false); } private  AdditionalLogItem(final Class<?> source, final String key,
      final Object value, final boolean isQuoted); static AdditionalLogItem keyOnly(final Class<?> source,
      final String key); static AdditionalLogItem quotedKeyValue(final Class<?> source,
      final String key, final Object value); static AdditionalLogItem unquotedKeyValue(final Class<?> source,
      final String key, final Object value); String getKey(); Class<?> getSource(); Object getValue(); boolean isQuoted(); @Override String toString(); StringBuilder toString(final StringBuilder builder);  }### Answer:
@Test public void testUnquotedKeyValue() { AdditionalLogItem item = AdditionalLogItem.unquotedKeyValue(getClass(), "testKey", "testValue"); assertEquals(item.getSource(), getClass()); assertEquals(item.getKey(), "testKey"); assertEquals(item.getValue(), "testValue"); assertFalse(item.isQuoted()); assertEquals(item.toString(), "testKey=testValue"); assertEquals(item.toString(new StringBuilder()).toString(), "testKey=testValue"); }