You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2005/11/27 02:01:59 UTC
svn commit: r349162 [3/3] - in /jakarta/jmeter/branches/rel-2-1:
src/components/org/apache/jmeter/assertions/
src/components/org/apache/jmeter/assertions/gui/
src/components/org/apache/jmeter/extractor/
src/components/org/apache/jmeter/extractor/gui/ s...
Modified: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java?rev=349162&r1=349161&r2=349162&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java (original)
+++ jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java Sat Nov 26 17:01:05 2005
@@ -1,83 +1,83 @@
-/*
- * Copyright 2005 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-package org.apache.jmeter.testelement;
-
-import javax.swing.JComponent;
-
-import org.apache.jmeter.save.SaveGraphicsService;
-import org.apache.jmeter.junit.JMeterTestCase;
-import org.apache.jmeter.util.JMeterUtils;
-import org.apache.jorphan.logging.LoggingManager;
-import org.apache.log.Logger;
-
-/**
- * @author peter lin
- *
- */
-public class LineGraphTest extends JMeterTestCase {
-
- private static final Logger log = LoggingManager.getLoggerForClass();
-
- /**
- * @param arg0
- */
- public LineGraphTest(String arg0) {
- super(arg0);
- }
-
- public void testGenerateLineChart() {
- log.info("jtl version=" + JMeterUtils.getProperty("file_format.testlog"));
- // String sampleLog = "C:/eclipse3/workspace/jmeter-21/bin/testfiles/sample_log1.jtl";
- String sampleLog = "testfiles/sample_log1.jtl";
- String sampleLog2 = "testfiles/sample_log1b.jtl";
- String sampleLog3 = "testfiles/sample_log1c.jtl";
- JTLData input = new JTLData();
- JTLData input2 = new JTLData();
- JTLData input3 = new JTLData();
- input.setDataSource(sampleLog);
- input.loadData();
- input2.setDataSource(sampleLog2);
- input2.loadData();
- input3.setDataSource(sampleLog3);
- input3.loadData();
-
- assertTrue((input.getStartTimestamp() > 0));
- assertTrue((input.getEndTimestamp() > input.getStartTimestamp()));
- assertTrue((input.getURLs().size() > 0));
- log.info("URL count=" + input.getURLs().size());
- java.util.ArrayList list = new java.util.ArrayList();
- list.add(input);
- list.add(input2);
- list.add(input3);
-
- LineChart lgraph = new LineChart();
- lgraph.setTitle("Sample Line Graph");
- lgraph.setCaption("Sample");
- lgraph.setName("Sample");
- lgraph.setYAxis("milliseconds");
- lgraph.setYLabel("Test Runs");
- lgraph.setXAxis(AbstractTable.REPORT_TABLE_MAX);
- lgraph.setXLabel(AbstractChart.X_DATA_FILENAME_LABEL);
- lgraph.setURLs("jakarta_home,jmeter_home");
- JComponent gr = lgraph.renderChart(list);
- assertNotNull(gr);
- SaveGraphicsService serv = new SaveGraphicsService();
- String filename = lgraph.getTitle();
- filename = filename.replace(' ','_');
- serv.saveJComponent("./testfiles/" + filename,SaveGraphicsService.PNG,gr);
- }
-}
+/*
+ * Copyright 2005 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.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.jmeter.testelement;
+
+import javax.swing.JComponent;
+
+import org.apache.jmeter.save.SaveGraphicsService;
+import org.apache.jmeter.junit.JMeterTestCase;
+import org.apache.jmeter.util.JMeterUtils;
+import org.apache.jorphan.logging.LoggingManager;
+import org.apache.log.Logger;
+
+/**
+ * @author peter lin
+ *
+ */
+public class LineGraphTest extends JMeterTestCase {
+
+ private static final Logger log = LoggingManager.getLoggerForClass();
+
+ /**
+ * @param arg0
+ */
+ public LineGraphTest(String arg0) {
+ super(arg0);
+ }
+
+ public void testGenerateLineChart() {
+ log.info("jtl version=" + JMeterUtils.getProperty("file_format.testlog"));
+ // String sampleLog = "C:/eclipse3/workspace/jmeter-21/bin/testfiles/sample_log1.jtl";
+ String sampleLog = "testfiles/sample_log1.jtl";
+ String sampleLog2 = "testfiles/sample_log1b.jtl";
+ String sampleLog3 = "testfiles/sample_log1c.jtl";
+ JTLData input = new JTLData();
+ JTLData input2 = new JTLData();
+ JTLData input3 = new JTLData();
+ input.setDataSource(sampleLog);
+ input.loadData();
+ input2.setDataSource(sampleLog2);
+ input2.loadData();
+ input3.setDataSource(sampleLog3);
+ input3.loadData();
+
+ assertTrue((input.getStartTimestamp() > 0));
+ assertTrue((input.getEndTimestamp() > input.getStartTimestamp()));
+ assertTrue((input.getURLs().size() > 0));
+ log.info("URL count=" + input.getURLs().size());
+ java.util.ArrayList list = new java.util.ArrayList();
+ list.add(input);
+ list.add(input2);
+ list.add(input3);
+
+ LineChart lgraph = new LineChart();
+ lgraph.setTitle("Sample Line Graph");
+ lgraph.setCaption("Sample");
+ lgraph.setName("Sample");
+ lgraph.setYAxis("milliseconds");
+ lgraph.setYLabel("Test Runs");
+ lgraph.setXAxis(AbstractTable.REPORT_TABLE_MAX);
+ lgraph.setXLabel(AbstractChart.X_DATA_FILENAME_LABEL);
+ lgraph.setURLs("jakarta_home,jmeter_home");
+ JComponent gr = lgraph.renderChart(list);
+ assertNotNull(gr);
+ SaveGraphicsService serv = new SaveGraphicsService();
+ String filename = lgraph.getTitle();
+ filename = filename.replace(' ','_');
+ serv.saveJComponent("./testfiles/" + filename,SaveGraphicsService.PNG,gr);
+ }
+}
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/testelement/LineGraphTest.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java?rev=349162&r1=349161&r2=349162&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java (original)
+++ jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java Sat Nov 26 17:01:05 2005
@@ -1,65 +1,65 @@
-/*
- * Copyright 2001-2005 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-package org.apache.jmeter.util;
-
-import junit.framework.TestCase;
-
-public class PackageTest extends TestCase {
-
- public PackageTest() {
- super();
- }
-
- public PackageTest(String arg0) {
- super(arg0);
- }
-
- public void testServer() throws Exception {
- BeanShellServer bshs = new BeanShellServer(9876, "");
- assertNotNull(bshs);
- // Not sure we can test anything else here
- }
- public void testSub1() throws Exception {
- String input = "http://jakarta.apache.org/jmeter/index.html";
- String pattern = "jakarta.apache.org";
- String sub = "${server}";
- assertEquals("http://${server}/jmeter/index.html", StringUtilities.substitute(input, pattern, sub));
- }
-
- public void testSub2() throws Exception {
- String input = "arg1=param1;param1";
- String pattern = "param1";
- String sub = "${value}";
- assertEquals("arg1=${value};${value}", StringUtilities.substitute(input, pattern, sub));
- }
-
- public void testSub3() throws Exception {
- String input = "jakarta.apache.org";
- String pattern = "jakarta.apache.org";
- String sub = "${server}";
- assertEquals("${server}", StringUtilities.substitute(input, pattern, sub));
- }
-
- public void testSub4() throws Exception {
- String input = "//a///b////c";
- String pattern = "//";
- String sub = "/";
- assertEquals("/a//b//c", StringUtilities.substitute(input, pattern, sub));
- }
-
-}
+/*
+ * Copyright 2001-2005 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.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package org.apache.jmeter.util;
+
+import junit.framework.TestCase;
+
+public class PackageTest extends TestCase {
+
+ public PackageTest() {
+ super();
+ }
+
+ public PackageTest(String arg0) {
+ super(arg0);
+ }
+
+ public void testServer() throws Exception {
+ BeanShellServer bshs = new BeanShellServer(9876, "");
+ assertNotNull(bshs);
+ // Not sure we can test anything else here
+ }
+ public void testSub1() throws Exception {
+ String input = "http://jakarta.apache.org/jmeter/index.html";
+ String pattern = "jakarta.apache.org";
+ String sub = "${server}";
+ assertEquals("http://${server}/jmeter/index.html", StringUtilities.substitute(input, pattern, sub));
+ }
+
+ public void testSub2() throws Exception {
+ String input = "arg1=param1;param1";
+ String pattern = "param1";
+ String sub = "${value}";
+ assertEquals("arg1=${value};${value}", StringUtilities.substitute(input, pattern, sub));
+ }
+
+ public void testSub3() throws Exception {
+ String input = "jakarta.apache.org";
+ String pattern = "jakarta.apache.org";
+ String sub = "${server}";
+ assertEquals("${server}", StringUtilities.substitute(input, pattern, sub));
+ }
+
+ public void testSub4() throws Exception {
+ String input = "//a///b////c";
+ String pattern = "//";
+ String sub = "/";
+ assertEquals("/a//b//c", StringUtilities.substitute(input, pattern, sub));
+ }
+
+}
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/PackageTest.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java?rev=349162&r1=349161&r2=349162&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java (original)
+++ jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java Sat Nov 26 17:01:05 2005
@@ -1,61 +1,61 @@
-/*
- * Copyright 2005 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/**
- * Package to test JMeterUtils methods
- */
-
-package org.apache.jmeter.util;
-
-import junit.framework.TestCase;
-
-public class TestJMeterUtils extends TestCase {
-
- public TestJMeterUtils() {
- super();
- }
-
- public TestJMeterUtils(String arg0) {
- super(arg0);
- }
-
-
- public void testSplit1() {
- String in = "a,bc,,"; // Test ignore trailing split characters
- String out[] = JMeterUtils.split(in, ",","?");
- assertEquals(3, out.length);
- assertEquals("a", out[0]);
- assertEquals("bc", out[1]);
- }
-
- public void testSplit2() {
- String in = ",,a,bc"; // Test leading split characters with default
- String out[] = JMeterUtils.split(in, ",","?");
- assertEquals(3, out.length);
- assertEquals("a", out[1]);
- assertEquals("bc", out[2]);
- }
-
- public void testSplit3() {
- String in = ",,a,bc"; // Test leading split characters no default
- String out[] = JMeterUtils.split(in, ",","");
- assertEquals(3, out.length);
- assertEquals("", out[0]);
- assertEquals("a", out[1]);
- assertEquals("bc", out[2]);
- }
-}
+/*
+ * Copyright 2005 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.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/**
+ * Package to test JMeterUtils methods
+ */
+
+package org.apache.jmeter.util;
+
+import junit.framework.TestCase;
+
+public class TestJMeterUtils extends TestCase {
+
+ public TestJMeterUtils() {
+ super();
+ }
+
+ public TestJMeterUtils(String arg0) {
+ super(arg0);
+ }
+
+
+ public void testSplit1() {
+ String in = "a,bc,,"; // Test ignore trailing split characters
+ String out[] = JMeterUtils.split(in, ",","?");
+ assertEquals(3, out.length);
+ assertEquals("a", out[0]);
+ assertEquals("bc", out[1]);
+ }
+
+ public void testSplit2() {
+ String in = ",,a,bc"; // Test leading split characters with default
+ String out[] = JMeterUtils.split(in, ",","?");
+ assertEquals(3, out.length);
+ assertEquals("a", out[1]);
+ assertEquals("bc", out[2]);
+ }
+
+ public void testSplit3() {
+ String in = ",,a,bc"; // Test leading split characters no default
+ String out[] = JMeterUtils.split(in, ",","");
+ assertEquals(3, out.length);
+ assertEquals("", out[0]);
+ assertEquals("a", out[1]);
+ assertEquals("bc", out[2]);
+ }
+}
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jmeter/util/TestJMeterUtils.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: jakarta/jmeter/branches/rel-2-1/test/src/org/apache/jorphan/util/TestJorphanUtils.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org