Package org.apache.jackrabbit.oak.plugins.observation.filter.UniversalFilter

Examples of org.apache.jackrabbit.oak.plugins.observation.filter.UniversalFilter.Selector


        return builder.getNodeState();
    }

    @Test
    public void selectDescendant() {
        Selector selector = new RelativePathSelector("/a/b/c", Selectors.PARENT);
        UniversalFilter filter = new UniversalFilter(root, root, selector, ALL);
        assertEquals(nodeC, selector.select(filter, null, null));
    }
View Full Code Here


    private final ImmutableTree rootTree = new ImmutableTree(root);

    @Test
    public void selectDescendant() {
        String path = "/a/b/c";
        Selector selector = new RelativePathSelector(path, Selectors.PARENT);
        UniversalFilter filter = new UniversalFilter(rootTree, rootTree, selector, ALL);
        assertEquals(path, selector.select(filter, null, null).getPath());
    }
View Full Code Here

    }

    @Test
    public void selectThis() {
        String path = ".";
        Selector selector = new RelativePathSelector(path, Selectors.PARENT);
        UniversalFilter filter = new UniversalFilter(rootTree, rootTree, selector, ALL);
        assertEquals(rootTree.getPath(), selector.select(filter, null, null).getPath());
    }
View Full Code Here

    }

    @Test
    public void selectAncestor() {
        String path = "../..";
        Selector selector = new RelativePathSelector(path, Selectors.PARENT);
        UniversalFilter filter = new UniversalFilter(
                rootTree.getChild("a").getChild("b").getChild("c"), rootTree, selector, ALL);
        assertEquals("/a", selector.select(filter, null, null).getPath());
    }
View Full Code Here

    }

    @Test
    public void selectAncestorOfRoot() {
        String path = "../..";
        Selector selector = new RelativePathSelector(path, Selectors.PARENT);
        UniversalFilter filter = new UniversalFilter(rootTree, rootTree, selector, ALL);
        assertFalse("/a", selector.select(filter, null, null).exists());
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.plugins.observation.filter.UniversalFilter.Selector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.