@Test
public void testSettingKeyNull() throws Exception {

  Configuration config = new Configuration();
  try {
    config.set(null, "test");
    fail("Should throw an IllegalArgumentException exception ");
  } catch (Exception e) {
    assertTrue(e instanceof IllegalArgumentException);
    assertEquals(e.getMessage(), "Property name must not be null");
  }
}