Package org.drools.guvnor.server.builder

Examples of org.drools.guvnor.server.builder.PackageAssembler


                                       PackageAssemblerConfiguration packageAssemblerConfiguration) throws DetailedSerializationException {
        if ( !force && item.isBinaryUpToDate() ) {
            // we can just return all OK if its up to date.
            return BuilderResult.emptyResult();
        }
        PackageAssembler packageAssembler = new PackageAssembler( item,
                packageAssemblerConfiguration );

        packageAssembler.compile();

        if ( packageAssembler.hasErrors() ) {
            BuilderResult result = new BuilderResult();
            BuilderResultHelper builderResultHelper = new BuilderResultHelper();
            result.addLines( builderResultHelper.generateBuilderResults( packageAssembler.getErrors() ) );
            return result;
        }

        updatePackageBinaries( item, packageAssembler );
View Full Code Here


            SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock(ModuleItem.class);
        when(this.rulesRepository.loadModule(packageName)).thenReturn(packageItem);
        PackageAssembler contentPackageAssembler = mock(PackageAssembler.class);
        when(contentPackageAssembler.getCompiledSource()).thenReturn(null);
        assertArrayEquals(localRepositoryPackageOperations.listRulesInPackage(packageName),
                new String[]{});
        verify(localRepositoryPackageOperations,
                never()).parseRulesToPackageList(Mockito.any(PackageAssembler.class),
                Mockito.anyList());
View Full Code Here

            SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock(ModuleItem.class);
        when(this.rulesRepository.loadModule(packageName)).thenReturn(packageItem);
        PackageAssembler contentPackageAssembler = mock(PackageAssembler.class);
        doNothing().when(localRepositoryPackageOperations).parseRulesToPackageList(contentPackageAssembler,
                new ArrayList<String>());
        when(contentPackageAssembler.getCompiledSource()).thenReturn("DRL");
        assertArrayEquals(localRepositoryPackageOperations.listRulesInPackage(packageName),
                new String[]{});
        verify(localRepositoryPackageOperations).parseRulesToPackageList(Mockito.any(PackageAssembler.class),
                Mockito.anyList());
View Full Code Here

                                       PackageAssemblerConfiguration packageAssemblerConfiguration) throws DetailedSerializationException {
        if ( !force && item.isBinaryUpToDate() ) {
            // we can just return all OK if its up to date.
            return BuilderResult.emptyResult();
        }
        PackageAssembler packageAssembler = new PackageAssembler( item,
                packageAssemblerConfiguration );

        packageAssembler.compile();

        if ( packageAssembler.hasErrors() ) {
            BuilderResult result = new BuilderResult();
            BuilderResultHelper builderResultHelper = new BuilderResultHelper();
            result.addLines( builderResultHelper.generateBuilderResults( packageAssembler.getErrors() ) );
            return result;
        }

        updatePackageBinaries( item, packageAssembler );
View Full Code Here

            SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock(ModuleItem.class);
        when(this.rulesRepository.loadModule(packageName)).thenReturn(packageItem);
        PackageAssembler contentPackageAssembler = mock(PackageAssembler.class);
        when(contentPackageAssembler.getCompiledSource()).thenReturn(null);
        assertArrayEquals(localRepositoryPackageOperations.listRulesInPackage(packageName),
                new String[]{});
        verify(localRepositoryPackageOperations,
                never()).parseRulesToPackageList(Mockito.any(PackageAssembler.class),
                Mockito.anyList());
View Full Code Here

            SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock(ModuleItem.class);
        when(this.rulesRepository.loadModule(packageName)).thenReturn(packageItem);
        PackageAssembler contentPackageAssembler = mock(PackageAssembler.class);
        doNothing().when(localRepositoryPackageOperations).parseRulesToPackageList(contentPackageAssembler,
                new ArrayList<String>());
        when(contentPackageAssembler.getCompiledSource()).thenReturn("DRL");
        assertArrayEquals(localRepositoryPackageOperations.listRulesInPackage(packageName),
                new String[]{});
        verify(localRepositoryPackageOperations).parseRulesToPackageList(Mockito.any(PackageAssembler.class),
                Mockito.anyList());
View Full Code Here

                                                      SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock( ModuleItem.class );
        when( this.rulesRepository.loadModule( packageName ) ).thenReturn( packageItem );
        PackageAssembler contentPackageAssembler = mock( PackageAssembler.class );
        //doReturn( contentPackageAssembler ).when( localRepositoryPackageOperations ).createPackageDRLAssembler(packageItem);
        //doNothing().when( localRepositoryPackageOperations ).parseRulesToPackageList( contentPackageAssembler, new ArrayList<String>() );
        when( contentPackageAssembler.getCompiledSource() ).thenReturn( null );
        assertArrayEquals( localRepositoryPackageOperations.listRulesInPackage( packageName ),
                           new String[]{} );
        verify( localRepositoryPackageOperations,
                never() ).parseRulesToPackageList( Mockito.any( PackageAssembler.class ),
                                                   Mockito.anyList() );
View Full Code Here

                                                           SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock( ModuleItem.class );
        when( this.rulesRepository.loadModule( packageName ) ).thenReturn( packageItem );
        PackageAssembler contentPackageAssembler = mock( PackageAssembler.class );
        //doReturn( contentPackageAssembler ).when( localRepositoryPackageOperations ).createPackageDRLAssembler( packageItem );
        doNothing().when( localRepositoryPackageOperations ).parseRulesToPackageList( contentPackageAssembler,
                                                                                      new ArrayList<String>() );
        when( contentPackageAssembler.getCompiledSource() ).thenReturn( "DRL" );
        assertArrayEquals( localRepositoryPackageOperations.listRulesInPackage( packageName ),
                           new String[]{} );
        verify( localRepositoryPackageOperations ).parseRulesToPackageList( Mockito.any( PackageAssembler.class ),
                                                                            Mockito.anyList() );
View Full Code Here

                                       PackageAssemblerConfiguration packageAssemblerConfiguration) throws DetailedSerializationException {
        if ( !force && item.isBinaryUpToDate() ) {
            // we can just return all OK if its up to date.
            return BuilderResult.emptyResult();
        }
        PackageAssembler packageAssembler = new PackageAssembler( item,
                packageAssemblerConfiguration );

        packageAssembler.compile();

        if ( packageAssembler.hasErrors() ) {
            BuilderResult result = new BuilderResult();
            BuilderResultHelper builderResultHelper = new BuilderResultHelper();
            result.addLines( builderResultHelper.generateBuilderResults( packageAssembler.getErrors() ) );
            return result;
        }

        updatePackageBinaries( item, packageAssembler );
View Full Code Here

            SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();
        final String packageName = "packageName";
        ModuleItem packageItem = mock(ModuleItem.class);
        when(this.rulesRepository.loadModule(packageName)).thenReturn(packageItem);
        PackageAssembler contentPackageAssembler = mock(PackageAssembler.class);
        when(contentPackageAssembler.getCompiledSource()).thenReturn(null);
        assertArrayEquals(localRepositoryPackageOperations.listRulesInPackage(packageName),
                new String[]{});
        verify(localRepositoryPackageOperations,
                never()).parseRulesToPackageList(Mockito.any(PackageAssembler.class),
                Mockito.anyList());
View Full Code Here

TOP

Related Classes of org.drools.guvnor.server.builder.PackageAssembler

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.