Package com.eviware.soapui.security

Examples of com.eviware.soapui.security.SecurityTest


  public void importSecurityTests( WsdlTestSuite oldTestSuite, WsdlTestCase oldTestCase )
  {
    for( SecurityTest secTest : oldTestCase.getSecurityTestList() )
    {
      SecurityTest newSecurityTest = addNewSecurityTest( secTest.getName() );
      for( int i = 0; i < oldTestCase.getTestStepList().size(); i++ )

      {
        TestStep oldStep = oldTestCase.getTestStepAt( i );
        TestStep newStep = getTestStepAt( i );
        for( SecurityScan secCheck : secTest.getTestStepSecurityScans( oldStep.getId() ) )
        {
          newSecurityTest.importSecurityScan( newStep, secCheck, true );
        }
      }
    }
  }
View Full Code Here


    return result;
  }

  public SecurityTest addNewSecurityTest( String name )
  {
    SecurityTest securityTest = buildSecurityTest( getConfig().addNewSecurityTest() );
    securityTest.setName( name );
    securityTest.setFailOnError( true );
    securityTest.setSkipDataSourceLoops( false );
    securityTests.add( securityTest );

    ( getTestSuite() ).fireSecurityTestAdded( securityTest );

    return securityTest;
View Full Code Here

    return securityTest;
  }

  protected SecurityTest buildSecurityTest( SecurityTestConfig addNewSecurityTest )
  {
    return new SecurityTest( this, addNewSecurityTest );
  }
View Full Code Here

  public SecurityTest cloneSecurityTest( SecurityTest securityTest, String name )
  {
    SecurityTestConfig securityTestConfig = getConfig().addNewSecurityTest();
    securityTestConfig.set( securityTest.getConfig().copy() );

    SecurityTest newSecurityTest = buildSecurityTest( securityTestConfig );
    newSecurityTest.setName( name );
    ModelSupport.unsetIds( newSecurityTest );
    newSecurityTest.afterLoad();
    securityTests.add( newSecurityTest );

    ( getTestSuite() ).fireSecurityTestAdded( newSecurityTest );

    return newSecurityTest;
View Full Code Here

    return runner == null ? lastRunner : runner;
  }

  public boolean dependsOn( ModelItem modelItem )
  {
    SecurityTest securityTest = getModelItem();

    return modelItem == securityTest || modelItem == securityTest.getTestCase()
        || modelItem == securityTest.getTestCase().getTestSuite()
        || modelItem == securityTest.getTestCase().getTestSuite().getProject();
  }
View Full Code Here

    @Override
    public void afterRun(TestCaseRunner testRunner, SecurityTestRunContext runContext) {
        TestCase testCase = testRunner.getTestCase();

        SecurityTest securityTest = ((SecurityTestRunner) testRunner).getSecurityTest();

        JUnitReport report = new JUnitReport();
        String reportName = securityTest.getName();
        report.setTestSuiteName(reportName);
        report.setPackage(testCase.getTestSuite().getProject().getName());
        int errorCount = 0;

        for (TestStep ts : testCase.getTestStepList()) {
            SecurityTestStepResult secuTestStepResult = securityTest.getSecurityTestStepResultMap().get(ts);
            if (secuTestStepResult != null) {
                for (SecurityScanResult scanResult : secuTestStepResult.getSecurityScanResultList()) {
                    List<SecurityScanRequestResult> resultList = scanResult.getSecurityRequestResultList();
                    Testcase secTestCase = report.addTestCase(ts.getName() + " - " + scanResult.getSecurityScanName(),
                            scanResult.getTimeTaken());
View Full Code Here

            }
        }

        List<SecurityTestConfig> securityTestConfigs = config.getSecurityTestList();
        for (SecurityTestConfig tsc : securityTestConfigs) {
            SecurityTest securityTest = buildSecurityTest(tsc);
            securityTests.add(securityTest);
        }

        // init default configs
        if (!config.isSetFailOnError()) {
View Full Code Here

        }
    }

    public void importSecurityTests(WsdlTestSuite oldTestSuite, WsdlTestCase oldTestCase) {
        for (SecurityTest secTest : oldTestCase.getSecurityTestList()) {
            SecurityTest newSecurityTest = addNewSecurityTest(secTest.getName());
            for (int i = 0; i < oldTestCase.getTestStepList().size(); i++)

            {
                TestStep oldStep = oldTestCase.getTestStepAt(i);
                TestStep newStep = getTestStepAt(i);
                for (SecurityScan secCheck : secTest.getTestStepSecurityScans(oldStep.getId())) {
                    newSecurityTest.importSecurityScan(newStep, secCheck, true);
                }
            }
        }
    }
View Full Code Here

        return result;
    }

    public SecurityTest addNewSecurityTest(String name) {
        SecurityTest securityTest = buildSecurityTest(getConfig().addNewSecurityTest());
        securityTest.setName(name);
        securityTest.setFailOnError(true);
        securityTest.setSkipDataSourceLoops(false);
        securityTests.add(securityTest);

        (getTestSuite()).fireSecurityTestAdded(securityTest);

        return securityTest;
View Full Code Here

        return securityTest;
    }

    protected SecurityTest buildSecurityTest(SecurityTestConfig addNewSecurityTest) {
        return new SecurityTest(this, addNewSecurityTest);
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.security.SecurityTest

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.