Package com.eviware.soapui.impl.wsdl.teststeps

Examples of com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer$InternalTestPropertyListener


        sourceStepCombo.addItemListener(new ItemListener() {

            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED && !selecting) {
                    TestPropertyHolder sourceStep = (TestPropertyHolder) sourceStepCombo.getSelectedItem();
                    PropertyTransfer valueTransfer = getCurrentTransfer();

                    if (valueTransfer != null) {
                        String name;
                        if (sourceStep == PropertyExpansionUtils.getGlobalProperties()) {
                            name = PropertyExpansion.GLOBAL_REFERENCE;
                        } else if (sourceStep == transferStep.getTestCase().getTestSuite().getProject()) {
                            name = PropertyExpansion.PROJECT_REFERENCE;
                        } else if (sourceStep == transferStep.getTestCase().getTestSuite()) {
                            name = PropertyExpansion.TESTSUITE_REFERENCE;
                        } else if (sourceStep == transferStep.getTestCase()) {
                            name = PropertyExpansion.TESTCASE_REFERENCE;
                        } else {
                            name = sourceStep.getModelItem().getName();
                        }

                        valueTransfer.setSourceStepName(name);
                    }
                }
            }
        });

        toolbar.add(UISupport.setFixedSize(sourceStepCombo, 180, 21));
        toolbar.addUnrelatedGap();

        toolbar.addFixed(new JLabel(" Property: "));
        toolbar.addRelatedGap();

        sourcePropertyCombo.setToolTipText("The property the value will be transferred from");
        sourcePropertyCombo.setEnabled(false);
        sourcePropertyCombo.addItemListener(new ItemListener() {

            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED && !selecting) {
                    TestProperty sourceProperty = (TestProperty) sourcePropertyCombo.getSelectedItem();
                    PropertyTransfer valueTransfer = getCurrentTransfer();

                    if (valueTransfer != null) {
                        valueTransfer.setSourcePropertyName(sourceProperty.getName());
                    }
                }
            }
        });
View Full Code Here


    public boolean onClose(boolean canCancel) {
        transferStep.getTestCase().getTestSuite().removeTestSuiteListener(testSuiteListener);
        transferStep.getTestCase().removeTestRunListener(testRunListener);

        PropertyTransfer transfer = getCurrentTransfer();

        if (transfer != null) {
            transfer.removePropertyChangeListener(transferPropertyChangeListener);
        }

        TestPropertyHolder item = (TestPropertyHolder) sourceStepCombo.getSelectedItem();
        if (item != null) {
            item.removeTestPropertyListener(sourceStepPropertiesListener);
View Full Code Here

            putValue(Action.SMALL_ICON, UISupport.createImageIcon("/clone_request.gif"));
        }

        public void actionPerformed(ActionEvent e) {
            int ix = transferList.getSelectedIndex();
            PropertyTransfer originalTransfer = transferStep.getTransferAt(ix);

            String name = UISupport.prompt("Specify name for value transfer", "Copy Transfer", originalTransfer.getName());
            if (name == null || name.trim().length() == 0) {
                return;
            }

            PropertyTransfer transfer = transferStep.addTransfer(name);
            transfer.setSourceStepName(originalTransfer.getSourceStepName());
            transfer.setSourcePropertyName(originalTransfer.getSourcePropertyName());
            transfer.setSourcePath(originalTransfer.getSourcePath());
            transfer.setSourcePathLanguage(originalTransfer.getSourcePathLanguage());
            transfer.setTargetStepName(originalTransfer.getTargetStepName());
            transfer.setTargetPropertyName(originalTransfer.getTargetPropertyName());
            transfer.setTargetPath(originalTransfer.getTargetPath());
            transfer.setTargetPathLanguage(originalTransfer.getTargetPathLanguage());
            transfer.setDisabled(originalTransfer.isDisabled());
            transfer.setEntitize(originalTransfer.getEntitize());
            transfer.setFailOnError(originalTransfer.getFailOnError());
            transfer.setIgnoreEmpty(originalTransfer.getIgnoreEmpty());
            transfer.setSetNullOnMissingSource(originalTransfer.getSetNullOnMissingSource());
            transfer.setTransferChildNodes(originalTransfer.getTransferChildNodes());
            transfer.setTransferTextContent(originalTransfer.getTransferTextContent());
            transfer.setTransferToAll(originalTransfer.getTransferToAll());
            transfer.setUseXQuery(originalTransfer.getUseXQuery());

            listModel.addElement(name);
            transferList.setSelectedIndex(listModel.getSize() - 1);
        }
View Full Code Here

            putValue(Action.SMALL_ICON, UISupport.createImageIcon("/rename.gif"));
            putValue(Action.SHORT_DESCRIPTION, "Renames the selected Property Transfer");
        }

        public void actionPerformed(ActionEvent e) {
            PropertyTransfer transfer = getCurrentTransfer();

            String newName = UISupport.prompt("Specify new name for transfer", "Rename Transfer", transfer.getName());

            if (newName != null && !transfer.getName().equals(newName)) {
                listModel.setElementAt(newName, transferList.getSelectedIndex());
                transfer.setName(newName);
            }
        }
View Full Code Here

            putValue(Action.SMALL_ICON, UISupport.createImageIcon("/bullet_green.png"));
            putValue(Action.SHORT_DESCRIPTION, "Disables the selected Property Transfer");
        }

        public void actionPerformed(ActionEvent e) {
            PropertyTransfer transfer = getCurrentTransfer();
            transfer.setDisabled(disableButton.isSelected());

            String name = transfer.getName();
            if (transfer.isDisabled()) {
                name += " (disabled)";
            }

            listModel.setElementAt(name, transferList.getSelectedIndex());
        }
View Full Code Here

            MockTestRunner mockRunner = new MockTestRunner(transferStep.getTestCase());
            MockTestRunContext context = new MockTestRunContext(mockRunner, transferStep);

            for (int c = 0; c < transferStep.getTransferCount(); c++) {
                PropertyTransfer transfer = transferStep.getTransferAt(c);
                PropertyTransfersTestStep.PropertyTransferResult result = (PropertyTransfersTestStep.PropertyTransferResult) transferStep
                        .run(mockRunner, context, transfer);
                transferLogTableModel.addResult(result);
            }
        }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer$InternalTestPropertyListener

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.