Author: pmouawad
Date: Wed Oct 12 17:14:12 2011
New Revision: 1182483
URL: http://svn.apache.org/viewvc?rev=1182483&view=rev
Log:
Bug 51876 - Functionnality to search in Samplers TreeView
Enable search on TransactionController
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java?rev=1182483&r1=1182482&r2=1182483&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
(original)
+++
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
Wed Oct 12 17:14:12 2011
@@ -20,6 +20,7 @@ package org.apache.jmeter.control;
import java.io.Serializable;
+import org.apache.jmeter.gui.Searchable;
import org.apache.jmeter.samplers.SampleEvent;
import org.apache.jmeter.samplers.SampleListener;
import org.apache.jmeter.samplers.SampleResult;
@@ -41,7 +42,7 @@ import org.apache.log.Logger;
* - generate parent sampler containing the nested samples
*
*/
-public class TransactionController extends GenericController implements
SampleListener, Controller, Serializable {
+public class TransactionController extends GenericController implements
SampleListener, Controller, Serializable, Searchable {
private static final long serialVersionUID = 233L;
private static final Logger log = LoggingManager.getLoggerForClass();
@@ -252,4 +253,17 @@ public class TransactionController exten
return getPropertyAsBoolean(INCLUDE_TIMERS, true);
}
+ /**
+ * {@inheritDoc}
+ */
+ public boolean searchContent(String textToSearch) throws Exception {
+ String searchedTextLowerCase = textToSearch.toLowerCase();
+ if(testField(getComment(), searchedTextLowerCase)) {
+ return true;
+ }
+ if(testField(getName(), searchedTextLowerCase)) {
+ return true;
+ }
+ return false;
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]