    @Test
    public void testSingleTargetFullSchema() throws OperationException {

        String schema = "common";

        assertTrue(target1.hasSchema(schema));
        target1.setProperty(schema, "icon-expanded", "icon-expanded1");
        target1.setProperty(schema, "icon", "icon1");

        context.setInput(target1);
        OperationChain chain = new OperationChain("testSingleTargetFullSchema");
        chain.add(ResetSchema.ID).set("schema", schema);
        target1 = (DocumentModel)service.run(context, chain);

        for (Map.Entry<String, Object> entry : target1.getProperties(schema).entrySet()) {
            // ensure that the values of the properties are now null
            assertNull(target1.getProperty(schema, entry.getKey()));
        }
    }