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() );