Package com.eviware.soapui.model.mock

Examples of com.eviware.soapui.model.mock.MockOperation


  private final static class OperationListCellRenderer extends JLabel implements ListCellRenderer
  {
    public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected,
        boolean cellHasFocus )
    {
      MockOperation testStep = ( MockOperation )value;
      setText( testStep.getName() );
      setIcon( testStep.getIcon() );

      if( isSelected )
      {
        setBackground( list.getSelectionBackground() );
        setForeground( list.getSelectionForeground() );
View Full Code Here


    for( int c = 0; c < iface.getProject().getMockServiceCount(); c++ )
    {
      MockService mockService = iface.getProject().getMockServiceAt( c );
      for( int i = 0; i < mockService.getMockOperationCount(); i++ )
      {
        MockOperation mockOperation = mockService.getMockOperationAt( i );
        if( mockOperation.getOperation().getInterface() == iface )
          return true;
      }
    }

    return false;
View Full Code Here

    mockServiceListener = new InternalMockServiceListener();
    mockService.addMockServiceListener( mockServiceListener );

    for( int c = 0; c < mockService.getMockOperationCount(); c++ )
    {
      MockOperation mockOperation = mockService.getMockOperationAt( c );
      mockOperation.addPropertyChangeListener( MockService.NAME_PROPERTY, propertyChangeListener );
      mockOperationNodes.add( new MockOperationTreeNode( mockOperation, getTreeModel() ) );
    }

    initOrdering( mockOperationNodes, UISettings.ORDER_MOCKOPERATION );
View Full Code Here

        mockServiceListener = new InternalMockServiceListener();
        mockService.addMockServiceListener(mockServiceListener);

        for (int c = 0; c < mockService.getMockOperationCount(); c++) {
            MockOperation mockOperation = mockService.getMockOperationAt(c);
            mockOperation.addPropertyChangeListener(MockService.NAME_PROPERTY, propertyChangeListener);
            mockOperationNodes.add(new MockOperationTreeNode(mockOperation, getTreeModel()));
        }

        getTreeModel().mapModelItems(mockOperationNodes);
View Full Code Here

            PropertyChangeListener {
        private List<MockOperation> operations = new ArrayList<MockOperation>();

        public OperationListModel() {
            for (int c = 0; c < getModelItem().getMockOperationCount(); c++) {
                MockOperation mockOperation = getModelItem().getMockOperationAt(c);
                mockOperation.addPropertyChangeListener(this);

                operations.add(mockOperation);
            }

            getModelItem().addMockServiceListener(this);
View Full Code Here

    }

    private final static class OperationListCellRenderer extends JLabel implements ListCellRenderer {
        public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
                                                      boolean cellHasFocus) {
            MockOperation testStep = (MockOperation) value;
            setText(testStep.getName());
            setIcon(testStep.getIcon());

            if (isSelected) {
                setBackground(list.getSelectionBackground());
                setForeground(list.getSelectionForeground());
            } else {
View Full Code Here

    @Test
    public void verifyBackwardCompatibilityForBasic462ProjectWithMockService() throws XmlException, IOException, SoapUIException, URISyntaxException {

        assertThat(project.getMockServiceCount(), is(2));
        MockService mockService = project.getMockServiceByName("MockService 1");
        MockOperation mockOperation = mockService.getMockOperationByName("ConversionRate");
        MockResponse mockResponse = mockOperation.getMockResponseByName("Response 1");
        assertTrue(mockResponse.getResponseContent().contains("10"));
    }
View Full Code Here

                Operation operation = iface.getOperationAt(i);
                if (!operations.contains(operation.getName())) {
                    continue;
                }

                MockOperation mockOperation = mockService.addNewMockOperation(operation);
                if (mockOperation != null) {
                    mockOperation.addNewMockResponse("Response 1");
                }
            }

            if (dialog.getBooleanValue(Form.ADD_ENDPOINT)) {
                iface.addEndpoint(mockService.getLocalEndpoint());
View Full Code Here


    public MockOperation findOrCreateNewOperation(RestRequest restRequest) {
        String expandedPath = RestUtils.getExpandedPath(restRequest.getPath(), restRequest.getParams(), restRequest);

        MockOperation matchedOperation = findMatchingOperationWithExactPath(expandedPath, restRequest.getMethod());

        if (matchedOperation == null) {
            matchedOperation = addNewMockAction(restRequest);
        }
        return matchedOperation;
View Full Code Here

        boolean dontIncludePartialMatch = false;
        return findMatchedOperation(pathToFind, verbToFind, dontIncludePartialMatch);
    }

    private MockOperation findMatchedOperation(String pathToFind, HttpMethod verbToFind, boolean includePartialMatch) {
        MockOperation bestMatchedOperation = null;

        for (MockOperation operation : getMockOperationList()) {
            String operationPath = ((RestMockAction) operation).getResourcePath();
            HttpMethod operationVerb = ((RestMockAction) operation).getMethod();
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.mock.MockOperation

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.