Author: fschumacher Date: Mon Feb 12 16:07:48 2018 New Revision: 1823996 URL: http://svn.apache.org/viewvc?rev=1823996&view=rev Log: Reduce scope of variables
Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) Modified: jmeter/trunk/src/components/org/apache/jmeter/assertions/ResponseAssertion.java Modified: jmeter/trunk/src/components/org/apache/jmeter/assertions/ResponseAssertion.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/assertions/ResponseAssertion.java?rev=1823996&r1=1823995&r2=1823996&view=diff ============================================================================== --- jmeter/trunk/src/components/org/apache/jmeter/assertions/ResponseAssertion.java (original) +++ jmeter/trunk/src/components/org/apache/jmeter/assertions/ResponseAssertion.java Mon Feb 12 16:07:48 2018 @@ -21,6 +21,7 @@ package org.apache.jmeter.assertions; import java.io.Serializable; import java.net.URL; import java.util.ArrayList; +import java.util.List; import org.apache.commons.lang3.StringUtils; import org.apache.jmeter.assertions.gui.AssertionGui; @@ -317,11 +318,11 @@ public class ResponseAssertion extends A return result.setResultForNull(); } - boolean hasTrue = false; - ArrayList<String> allCheckMessage = new ArrayList<>(); try { // Get the Matcher for this thread Perl5Matcher localMatcher = JMeterUtils.getMatcher(); + boolean hasTrue = false; + List<String> allCheckMessage = new ArrayList<>(); for (JMeterProperty jMeterProperty : getTestStrings()) { String stringPattern = jMeterProperty.getStringValue(); Pattern pattern = null;