@Test
void writePropertiesFile_merging_emptyValues() throws IOException, URISyntaxException {

    // set up a temp file with the current contents
    setupCurrentFile(TEST_PROPERTIES, PROPERTIES);
    final Properties properties = new Properties();
    properties.put("key1", "");
    properties.put("key4", "");
    WriterHelper.writePropertiesFile(testProjectDir, documentFileUtils, properties, TEST_PROPERTIES);
    assertPropertiesContents(
            new HashMap<>(
                    ImmutableMap.<String, String>builder()
                            .put("key1", "")
                            .put("key3", "value3")
                            .put("key4", "")
                            .build()
            )
    );
}