public void setProperty()

in src/main/java/org/apache/sling/testing/mock/jcr/MockAuthorizable.java [168:181]


    public void setProperty(@NotNull String relPath, @Nullable Value value) throws RepositoryException {
        String[] segments = relPath.split("/");
        Node node = homeNode;
        for (int i = 0; i < segments.length - 1; i++) {
            String segment = segments[i];
            if (node.hasNode(segment)) {
                node = node.getNode(segment);
            } else {
                node = node.addNode(segment, UserConstants.NT_REP_AUTHORIZABLE_FOLDER);
            }
        }
        String propName = segments[segments.length - 1];
        node.setProperty(propName, value);
    }