Author: sebb Date: Wed Feb 17 02:08:03 2010 New Revision: 910799 URL: http://svn.apache.org/viewvc?rev=910799&view=rev Log: (empty)
Modified: jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java jakarta/jmeter/trunk/xdocs/changes.xml Modified: jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java?rev=910799&r1=910798&r2=910799&view=diff ============================================================================== --- jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java (original) +++ jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java Wed Feb 17 02:08:03 2010 @@ -113,18 +113,22 @@ @Override public void configure(TestElement element) { MailReaderSampler mrs = (MailReaderSampler) element; - if (mrs.getServerType().equals(MailReaderSampler.TYPE_POP3)) { + final String serverType = mrs.getServerType(); + if (serverType.equals(MailReaderSampler.TYPE_POP3)) { serverTypeBox.setSelectedItem(POP3Label); folderBox.setText(INBOX); - } else if (mrs.getServerType().equals(MailReaderSampler.TYPE_POP3S)) { + } else if (serverType.equals(MailReaderSampler.TYPE_POP3S)) { serverTypeBox.setSelectedItem(POP3SLabel); folderBox.setText(INBOX); - } else if (mrs.getServerType().equals(MailReaderSampler.TYPE_IMAPS)) { + } else if (serverType.equals(MailReaderSampler.TYPE_IMAPS)) { serverTypeBox.setSelectedItem(IMAPSLabel); folderBox.setText(mrs.getFolder()); - } else { + } else if (serverType.equals(MailReaderSampler.TYPE_IMAP)) { serverTypeBox.setSelectedItem(IMAPLabel); folderBox.setText(mrs.getFolder()); + } else { + serverTypeBox.setSelectedItem(serverType); + folderBox.setText(mrs.getFolder()); } serverBox.setText(mrs.getServer()); portBox.setText(mrs.getPort()); @@ -167,8 +171,10 @@ mrs.setServerType(MailReaderSampler.TYPE_POP3S); } else if (item.equals(IMAPSLabel)){ mrs.setServerType(MailReaderSampler.TYPE_IMAPS); - } else { + } else if (item.equals(IMAPLabel)){ mrs.setServerType(MailReaderSampler.TYPE_IMAP); + } else { + mrs.setServerType(item); } mrs.setFolder(folderBox.getText()); @@ -203,6 +209,7 @@ serverTypeModel.addElement(IMAPLabel); serverTypeModel.addElement(IMAPSLabel); serverTypeBox = new JComboBox(serverTypeModel); + serverTypeBox.setEditable(true); serverTypeBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { final String item = (String) serverTypeBox.getSelectedItem(); Modified: jakarta/jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=910799&r1=910798&r2=910799&view=diff ============================================================================== --- jakarta/jmeter/trunk/xdocs/changes.xml (original) +++ jakarta/jmeter/trunk/xdocs/changes.xml Wed Feb 17 02:08:03 2010 @@ -152,6 +152,7 @@ <li>Bug 47556 - JMS-PoinToPoint-Sampler Timout field should use Strings</li> <li>Bug 47947 - Mail Reader Sampler should allow port to be overridden</li> <li>Bug 48155 - Multiple problems / enhancements with JMS protocol classes</li> +<li>Allow MailReader sampler to use arbitrary protocols</li> </ul> <h3>Controllers</h3> --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org