Examples of DocumentManagerAssembler


Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

    @Override protected Class<? extends Assembler> getAssemblerClass()
        { return DocumentManagerAssembler.class; }

    public void testDocumentManagerAssemblerType()
        { testDemandsMinimalType( new DocumentManagerAssembler(), JA.DocumentManager )}
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

        }
   
    public void testCreatesDocumentManager()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager" );
        Assembler a = new DocumentManagerAssembler();
        Object x = a.open( root );
        assertInstanceOf( OntDocumentManager.class, x );
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

        }
   
    public void testUsesFileManager()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:fileManager f" );
        Assembler a = new DocumentManagerAssembler();
        FileManager fm = new FileManager();
        Assembler mock = new NamedObjectAssembler( resource( "f" ), fm );
        Object x = a.open( mock, root );
        assertInstanceOf( OntDocumentManager.class, x );
        assertSame( fm, ((OntDocumentManager) x).getFileManager() );
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

   
    public void testSetsPolicyPath()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:policyPath 'somePath'" );
        final List<String> history = new ArrayList<>();
        Assembler a = new DocumentManagerAssembler()
            {
            @Override
            protected OntDocumentManager createDocumentManager()
                {
                return new OntDocumentManager( "" )
                    {
                    @Override
                    public void setMetadataSearchPath( String path, boolean replace )
                        {
                        assertEquals( false, replace );
                        history.add( path );
                        super.setMetadataSearchPath( path, replace ); }
                    };
                }
            };
        OntDocumentManager d = (OntDocumentManager) a.open( root );
        assertEquals( listOfOne( "somePath" ), history );
        }   
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

        }

    private void testTrapsBadPolicyPath( String path )
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:policyPath <policy>".replaceAll( "<policy>", path ) );
        Assembler a = new DocumentManagerAssembler();
        try
            { a.open( root );
            fail( "should trap illegal policy path object " + path ); }
        catch (BadObjectException e)
            { assertEquals( resource( "x" ), e.getRoot() );
            assertEquals( rdfNode( root.getModel(), path ), e.getObject() ); }
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

    public void testSetsMetadata()
        { // we set policyPath to avoid Ont default models being thrown at us
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:policyPath ''; x P a; a Q b; y R z" );
        final Model expected = model( "x rdf:type ja:DocumentManager; x ja:policyPath ''; x P a; a Q b" );
        final List<String> history = new ArrayList<>();
        Assembler a = new DocumentManagerAssembler()
            {
            @Override
            protected OntDocumentManager createDocumentManager()
                {
                return new OntDocumentManager( "" )
                    {                   
                    @Override
                    public void processMetadata( Model m )
                        {
                        assertIsoModels( expected, m );
                        history.add( "called" );
                        super.processMetadata( m ); }
                    };
                }
            };
        OntDocumentManager d = (OntDocumentManager) a.open( root );
        assertEquals( listOfOne( "called" ), history );
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

    @Override protected Class<? extends Assembler> getAssemblerClass()
        { return DocumentManagerAssembler.class; }

    public void testDocumentManagerAssemblerType()
        { testDemandsMinimalType( new DocumentManagerAssembler(), JA.DocumentManager )}
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

        }
   
    public void testCreatesDocumentManager()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager" );
        Assembler a = new DocumentManagerAssembler();
        Object x = a.open( root );
        assertInstanceOf( OntDocumentManager.class, x );
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

        }
   
    public void testUsesFileManager()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:fileManager f" );
        Assembler a = new DocumentManagerAssembler();
        FileManager fm = new FileManager();
        Assembler mock = new NamedObjectAssembler( resource( "f" ), fm );
        Object x = a.open( mock, root );
        assertInstanceOf( OntDocumentManager.class, x );
        assertSame( fm, ((OntDocumentManager) x).getFileManager() );
        }
View Full Code Here

Examples of com.hp.hpl.jena.assembler.assemblers.DocumentManagerAssembler

   
    public void testSetsPolicyPath()
        {
        Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:policyPath 'somePath'" );
        final List<String> history = new ArrayList<String>();
        Assembler a = new DocumentManagerAssembler()
            {
            @Override
            protected OntDocumentManager createDocumentManager()
                {
                return new OntDocumentManager( "" )
                    {
                    @Override
                    public void setMetadataSearchPath( String path, boolean replace )
                        {
                        assertEquals( false, replace );
                        history.add( path );
                        super.setMetadataSearchPath( path, replace ); }
                    };
                }
            };
        OntDocumentManager d = (OntDocumentManager) a.open( root );
        assertEquals( listOfOne( "somePath" ), history );
        }   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.