Package org.drools.guvnor.client.rpc

Examples of org.drools.guvnor.client.rpc.Module


    }

    @Test
    public void testNestedWithSubPackages() {
        Module pc = new Module( "foo.bar" );
        Module spc = new Module( "wee.yoo" );
        pc.setSubModules( new Module[]{spc} );

        //Expect the following packages:-
        // \- foo
        //    \- bar
View Full Code Here


                      f4.getPackageConfigData() );
    }

    @Test
    public void testNestedWithSubPackages2() {
        Module pc = new Module( "foo.bar" );
        Module spc = new Module( "wee.yoo" );
        pc.setSubModules( new Module[]{spc} );
        Module spc2 = new Module( "zee.goo" );
        spc.setSubModules( new Module[]{spc2} );

        //Expect the following packages:-
        // \- foo
        //    \- bar
View Full Code Here

        for ( Module jcrModule : jcrModules ) {
            migrate( jcrModule );
            System.out.format( "    Module [%s] migrated. %n", jcrModule.getName() );
        }

        Module globalModule = jcrRepositoryModuleService.loadGlobalModule();
        migrate( globalModule );
        System.out.println( "    Global migrated." );

        System.out.println( "  Module migration ended" );
    }
View Full Code Here

        repositoryPackageOperations.setRulesRepositoryForTest(rulesRepository);
    }

    @Test
    public void testPackageNameSorting() {
        Module c1 = new Module("org.foo");
        Module c2 = new Module("org.foo.bar");

        List<Module> ls = new ArrayList<Module>();
        ls.add(c2);
        ls.add(c1);
        this.repositoryPackageOperations.sortModules(ls);
View Full Code Here

    @Test
    public void testSavePackageArhived() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(false);
        ModuleItem packageItem = mock(ModuleItem.class);
        Calendar calendar = GregorianCalendar.getInstance();
        when(packageItem.getLastModified()).thenReturn(calendar);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(true);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleUnarchivedForSaveModule(packageConfigData,
                packageItem,
                calendar);
        localRepositoryPackageOperations.saveModule(packageConfigData);
        verify(packageItem).updateExternalURI(packageConfigData.getExternalURI());
        verify(packageItem).updateDescription(packageConfigData.getDescription());
        verify(packageItem).archiveItem(packageConfigData.isArchived());
        verify(packageItem).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations).handleUnarchivedForSaveModule(packageConfigData,
                packageItem,
                calendar);
    }
View Full Code Here

    @Test
    public void testSavePackageUnarhived() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(true);

        ModuleItem packageItem = mock(ModuleItem.class);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(false);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
        localRepositoryPackageOperations.saveModule(packageConfigData);
        verify(packageItem).updateExternalURI(packageConfigData.getExternalURI());
        verify(packageItem).updateDescription(packageConfigData.getDescription());
        verify(packageItem).archiveItem(packageConfigData.isArchived());
        verify(packageItem).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
    }
View Full Code Here

    @Test
    public void testValidatePackageConfiguration() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(true);

        ModuleItem packageItem = mock(ModuleItem.class);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(false);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
        ServiceSecurity serviceSecurity = mock(ServiceSecurity.class);
        DroolsServiceImplementation droolsServiceImplementation = spy(new DroolsServiceImplementation(rulesRepository, serviceSecurity));
        initSpyingAndMockingOnSuggestionCompletionLoader(droolsServiceImplementation);
        droolsServiceImplementation.validateModule(packageConfigData);
        verify(packageItem, never()).updateExternalURI("");
        verify(packageItem, never()).updateDescription(packageConfigData.getDescription());
        verify(packageItem, never()).archiveItem(packageConfigData.isArchived());
        verify(packageItem, never()).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations, never()).handleArchivedForSaveModule(packageConfigData,
                packageItem);
    }
View Full Code Here

        BRMSSuggestionCompletionLoader suggestionCompletionLoader = mock(BRMSSuggestionCompletionLoader.class);
        doReturn(suggestionCompletionLoader).when(droolsServiceImplementation).createBRMSSuggestionCompletionLoader();
    }

    private Module createPackageConfigData(boolean isArchived) {
        Module packageConfigData = new Module();
        packageConfigData.setName("name");
        packageConfigData.setHeader("header");
        packageConfigData.setArchived(isArchived);
        packageConfigData.setDescription("description");
        packageConfigData.setExternalURI("externalUri");
        return packageConfigData;
    }
View Full Code Here

    }

    @Test
    public void testAssetItemFilterAndAccepts() {
        ModuleFilter filter = new ModuleFilter(null);
        assertTrue( filter.accept( new Module(),
                                   "action" ) );
    }
View Full Code Here

        for ( Module jcrModule : jcrModules ) {
            migrate( jcrModule );
            System.out.format( "    Module [%s] migrated. \n", jcrModule.getName() );
        }
       
        Module globalModule = jcrRepositoryModuleService.loadGlobalModule();
        migrate( globalModule );
        System.out.println( "    Global migrated.");       
       
        System.out.println( "  Module migration ended" );
    }
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rpc.Module

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.