Package com.eviware.soapui.model.security

Examples of com.eviware.soapui.model.security.SecurityScan


        {
          progressBar.setForeground( FAILED_COLOR );
        }
        else if( securityCheckResult.getStatus() == ResultStatus.OK )
        {
          SecurityScan securityScan = securityCheckResult.getSecurityScan();
          if( securityScan.getAssertionCount() == 0 )
          {
            if( !progressBar.getForeground().equals( FAILED_COLOR ) )
              progressBar.setForeground( MISSING_ASSERTION_COLOR );
            progressBar.setString( STATE_MISSING_ASSERTIONS );
          }
View Full Code Here


    for( SecurityTest securityTest : getSecurityTestList() )
    {
      List<SecurityScan> testStepChecks = securityTest.getTestStepSecurityScans( testStep.getId() );
      for( Iterator<SecurityScan> iterator = testStepChecks.iterator(); iterator.hasNext(); )
      {
        SecurityScan chk = iterator.next();
        securityTest.removeSecurityScanWhenRemoveTestStep( testStep, chk );
        iterator.remove();
      }

    }
View Full Code Here

      if( secScanMap.containsKey( currentStep.getId() ) )
      {
        List<SecurityScan> testStepScansList = secScanMap.get( currentStep.getId() );
        for( int i = 0; i < testStepScansList.size(); i++ )
        {
          SecurityScan securityScan = testStepScansList.get( i );
          // if security scan is disabled skip it.
          if( securityScan.isDisabled() || securityScan.isSkipFurtherRunning() )
            continue;
          //if step is failed and scan not applicable to failed steps just set it to skipped
          //run scan otherwise
          if( stepResult.getStatus() == TestStepStatus.FAILED && !securityScan.isApplyForFailedStep() )
          {
            SecurityScanResult securityScanResult = new SecurityScanResult( securityScan );
            if( securityScan.getAssertionCount() > 0 )
              securityScanResult.setStatus( ResultStatus.OK );
            else if( securityScan instanceof AbstractSecurityScanWithProperties )
            {
              if( ( ( AbstractSecurityScanWithProperties )securityScan ).getParameterHolder().getParameterList()
                  .size() > 0 )
View Full Code Here

   * @param newScanConfig
   * @return
   */
  public SecurityScan addSecurityScan( TestStep testStep, SecurityScanFactory factory, SecurityScanConfig newScanConfig )
  {
    SecurityScan newSecScan = null;

    boolean hasScans = false;
    List<TestStepSecurityTestConfig> testStepSecurityTestList = getConfig().getTestStepSecurityTestList();
    if( !testStepSecurityTestList.isEmpty() )
    {
View Full Code Here

                TestStep testStep = null;
                for( TestStep ts : testCase.getTestSteps().values() )
                  if( testStepSecurityTestListConfig.getTestStepId().equals( ts.getId() ) )
                  {
                    testStep = ts;
                    SecurityScan securityScan = SoapUI.getSoapUICore().getSecurityScanRegistry()
                        .getFactory( secScanConfig.getType() )
                        .buildSecurityScan( testStep, secScanConfig, this );
                    scanList.add( securityScan );
                  }
              }
View Full Code Here

  public SecurityScan getTestStepSecurityScanByName( String testStepId, String securityScanName )
  {
    List<SecurityScan> securityScansList = getTestStepSecurityScans( testStepId );
    for( int c = 0; c < securityScansList.size(); c++ )
    {
      SecurityScan securityScan = getTestStepSecurityScanAt( testStepId, c );
      if( securityScanName.equals( securityScan.getName() ) )
        return securityScan;
    }

    return null;
  }
View Full Code Here

        {
          List<SecurityScanConfig> securityScanList = testStepSecurityTest.getTestStepSecurityScanList();
          SecurityScanFactory factory = SoapUI.getSoapUICore().getSecurityScanRegistry()
              .getFactory( securityScan.getType() );
          SecurityScanConfig newSecScanConfig = ( SecurityScanConfig )securityScan.getConfig().copy();
          SecurityScan newSecScan = factory.buildSecurityScan( testStep, newSecScanConfig, this );

          securityScanList.remove( securityScan.getConfig() );
          securityScanList.add( index + offset, newSecScanConfig );
          SecurityScanConfig[] cc = new SecurityScanConfig[securityScanList.size()];
          for( int i = 0; i < securityScanList.size(); i++ )
View Full Code Here

    for( String testStepId : testStepIds )
    {
      List<SecurityScan> t = getSecurityScansMap().get( testStepId );
      for( int i = 0; i < t.size(); i++ )
      {
        SecurityScan scan = t.get( i );
        result.add( ( ModelItem )scan );
      }
    }
    return result;
  }
View Full Code Here

      }

    }
    else
    {
      SecurityScan securityCheck = securityCheckResult.getSecurityScan();
      securityCheckResult.detectMissingItems();
      StringBuilder outStr = new StringBuilder( "SecurityScan " );
      String statusToDisplay = getStatusToDisplay( securityCheckResult.getExecutionProgressStatus() );
      outStr.append( checkCount ).append( " [" ).append( securityCheck.getName() ).append( "] " ).append(
          statusToDisplay ).append( ", took = " ).append( securityCheckResult.getTimeTaken() );
      try
      {
        if( startCheckIndex > 0 && startCheckIndex < maxSize )
        {
View Full Code Here

    if( node instanceof SecurityScanNode )
    {
      if( securityTest.isRunning() )
        return;
      SecurityScan securityScan = ( ( SecurityScanNode )securityTestTree.getLastSelectedPathComponent() )
          .getSecurityScan();

      if( securityScan.isConfigurable() )
      {
        SecurityScanConfig backupScanConfig = ( SecurityScanConfig )securityScan.getConfig().copy();

        SecurityConfigurationDialog dialog = SoapUI.getSoapUICore().getSecurityScanRegistry().getUIBuilder()
            .buildSecurityScanConfigurationDialog( ( SecurityScan )securityScan );

        if( !dialog.configure() )
        {
          securityScan.copyConfig( backupScanConfig );
        }

        dialog.release();
      }
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.security.SecurityScan

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.