    @Test
    public void testDisallowVCDTarget() throws Exception {

        VCDiffFileBasedCoder.main(new String[] {
                "encode",
                "-interleaved",
                "-checksum",
                "-dictionary", dictionaryFile.getCanonicalPath(),
                "-target", targetFile.getCanonicalPath(),
                "-delta", deltaFile.getCanonicalPath()
        });

        VCDiffFileBasedCoder.main(new String[] {
                "decode",
                "-allow_vcd_target=false",
                "-dictionary", dictionaryFile.getCanonicalPath(),
                "-delta", deltaFile.getCanonicalPath(),
                "-target", outputTargetFile.getCanonicalPath(),
        });

        assertFileEquals(targetFile, outputTargetFile);
    }