Code review comment: ```suggestion         if (projectKind != null && !"SINGLE_FILE_PROJECT".equals(projectKind.getAsString())) { ```

Code under review:
private void compareResponse(String projectName, String response) {
        Path expectedPath = this.resourceRoot.resolve("metadata").resolve(projectName);
        JsonObject expectedJsonObject =
                FileUtils.fileContentAsObject(expectedPath.toAbsolutePath().toString()).getAsJsonObject();
        JsonObject responseJsonObject = JSON_PARSER.parse(response).getAsJsonObject().getAsJsonObject("result");
        JsonPrimitive packageName = expectedJsonObject.getAsJsonPrimitive(PACKAGE_NAME);
        if (packageName != null) {
            Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(PACKAGE_NAME), packageName,
                    "Package MetadataTest " + PACKAGE_NAME + " fails with " + projectName + " test case.");
        } else {
            Assert.assertNull(responseJsonObject.getAsJsonPrimitive(PACKAGE_NAME),
                    "Package MetadataTest " + PACKAGE_NAME + " fails with " + projectName + " test case.");
        }

        JsonPrimitive projectKind = expectedJsonObject.getAsJsonPrimitive(KIND);
        Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(KIND), projectKind,
                "Package MetadataTest " + KIND + " fails with " + projectName + " test case.");
        Assert.assertNotNull(responseJsonObject.getAsJsonPrimitive(PATH),
                "Package MetadataTest " + PATH + " fails with " + projectName + " test case.");

        Assert.assertNotNull(responseJsonObject.getAsJsonPrimitive(ORG_NAME),
                "Package MetadataTest " + ORG_NAME + " fails with " + projectName + " test case.");

        if (projectKind != null && !projectKind.getAsString().equals("SINGLE_FILE_PROJECT")) {
            Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(ORG_NAME),
                    expectedJsonObject.getAsJsonPrimitive(ORG_NAME),
                    "Package MetadataTest " + ORG_NAME + " fails with " + projectName + " test case.");
        }
    }

Line commented on: if (projectKind != null && !projectKind.getAsString().equals("SINGLE_FILE_PROJECT")) {

Revised code:
private void compareResponse(String projectName, String response) {
        Path expectedPath = this.resourceRoot.resolve("metadata").resolve(projectName);
        JsonObject expectedJsonObject =
                FileUtils.fileContentAsObject(expectedPath.toAbsolutePath().toString()).getAsJsonObject();
        JsonObject responseJsonObject = JSON_PARSER.parse(response).getAsJsonObject().getAsJsonObject("result");
        JsonPrimitive packageName = expectedJsonObject.getAsJsonPrimitive(PACKAGE_NAME);
        if (packageName != null) {
            Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(PACKAGE_NAME), packageName,
                    "Package MetadataTest " + PACKAGE_NAME + " fails with " + projectName + " test case.");
        } else {
            Assert.assertNull(responseJsonObject.getAsJsonPrimitive(PACKAGE_NAME),
                    "Package MetadataTest " + PACKAGE_NAME + " fails with " + projectName + " test case.");
        }

        JsonPrimitive projectKind = expectedJsonObject.getAsJsonPrimitive(KIND);
        Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(KIND), projectKind,
                "Package MetadataTest " + KIND + " fails with " + projectName + " test case.");
        Assert.assertNotNull(responseJsonObject.getAsJsonPrimitive(PATH),
                "Package MetadataTest " + PATH + " fails with " + projectName + " test case.");

        Assert.assertNotNull(responseJsonObject.getAsJsonPrimitive(ORG_NAME),
                "Package MetadataTest " + ORG_NAME + " fails with " + projectName + " test case.");

        if (projectKind != null && !"SINGLE_FILE_PROJECT".equals(projectKind.getAsString())) {
            Assert.assertEquals(responseJsonObject.getAsJsonPrimitive(ORG_NAME),
                    expectedJsonObject.getAsJsonPrimitive(ORG_NAME),
                    "Package MetadataTest " + ORG_NAME + " fails with " + projectName + " test case.");
        }
    }