Author: sebb
Date: Sat Mar 25 15:04:25 2006
New Revision: 388851

URL: http://svn.apache.org/viewcvs?rev=388851&view=rev
Log:
Fix TestBean Examples so that they work

Modified:
    
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example1/Example1.java
    
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example2/Example2.java
    jakarta/jmeter/branches/rel-2-1/xdocs/changes.xml

Modified: 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example1/Example1.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example1/Example1.java?rev=388851&r1=388850&r2=388851&view=diff
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example1/Example1.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example1/Example1.java
 Sat Mar 25 15:04:25 2006
@@ -1,6 +1,5 @@
-//$Header$
 /*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2004, 2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -30,23 +29,28 @@
  * do nothing -- nothing useful, in any case.
  */
 public class Example1 extends AbstractSampler implements TestBean {
-       public SampleResult sample(Entry e) {
-               return new SampleResult();
-       }
 
+    public SampleResult sample(Entry e) {
+        SampleResult res = new SampleResult();
+        res.setSampleLabel(getName());
+        res.setSamplerData(myStringProperty);
+        res.sampleStart();
+        // Do something ...
+        res.setResponseData(myStringProperty.toUpperCase().getBytes());
+        res.setDataType(SampleResult.TEXT);
+        res.sampleEnd();
+        res.setSuccessful(true);
+        return res;
+       }
+    private String myStringProperty;
+    
        // A String property:
        public void setMyStringProperty(String s) {
+        myStringProperty=s;
        };
 
        public String getMyStringProperty() {
-               return "";
+               return myStringProperty;
        }
 
-       // A String[] property:
-       public void setMyStrings(String[] s) {
-       };
-
-       public String[] getMyStrings() {
-               return null;
-       }
 }

Modified: 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example2/Example2.java
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example2/Example2.java?rev=388851&r1=388850&r2=388851&view=diff
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example2/Example2.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-1/src/examples/org/apache/jmeter/examples/testbeans/example2/Example2.java
 Sat Mar 25 15:04:25 2006
@@ -1,6 +1,5 @@
-//$Header$
 /*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2004,2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -30,17 +29,30 @@
  * do nothing -- nothing useful, in any case.
  */
 public class Example2 extends AbstractSampler implements TestBean {
+    
        public SampleResult sample(Entry e) {
-               return new SampleResult();
+        SampleResult res = new SampleResult();
+        res.setSampleLabel(getName());
+        res.setSamplerData(myStringProperty);
+        res.sampleStart();
+        // Do something ...
+        res.setResponseData(myStringProperty.toLowerCase().getBytes());
+        res.setDataType(SampleResult.TEXT);
+        res.sampleEnd();
+        res.setSuccessful(true);
+        return res;
        }
 
+    private String myStringProperty;
+    
        // A TestBean is a Java Bean. Just define some properties and they will
-       // autmagically show up in the GUI.
+       // automagically show up in the GUI.
        // A String property:
        public void setMyStringProperty(String s) {
+        myStringProperty=s;
        };
 
        public String getMyStringProperty() {
-               return "";
+               return myStringProperty;
        }
 }

Modified: jakarta/jmeter/branches/rel-2-1/xdocs/changes.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/xdocs/changes.xml?rev=388851&r1=388850&r2=388851&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/xdocs/changes.xml (original)
+++ jakarta/jmeter/branches/rel-2-1/xdocs/changes.xml Sat Mar 25 15:04:25 2006
@@ -106,6 +106,7 @@
 <li>Sample Result converter saves response code as "rc". Previously it saved 
as "rs" but read with "rc"; it will now also read with "rc".
 The XSL stylesheets also now accept either "rc" or "rs"</li>
 <li>Fix counter function so each counter instance is independent (previously 
the per-user counters were shared between instances of the function)</li>
+<li>Fix TestBean Examples so that they work</li>
 </ul>  
        
 <h4>Other changes</h4>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to