The main motivation was that this would never evaluate to test mode, which is import when first bringin this code online.
Jacopo Cappellato sent the following on 12/19/2007 2:09 AM: > Jacques, BJ, > > after having read the comments in the issue and the commit logs I really > don't understand what was the bug and how this patch is going to fix it. > Please, see my comments below: > > Jacques Le Roux wrote: >> David, >> >> 1. I had already refactored the code, please see trunk rev. 605190 and >> release4.0 rev. 605189. BTW there are tons and tons of such >> bad code formating eveywhere in the code... > > This is an exaggeration and by the way this is not a good reason for > adding new ones > >> 2. I let BJ answer, personally I would put false but I did not know >> why BJ put this so I let it. > > This is alone a good reason to not commit in the trunk and release branch. > >> 3. I even could have rewritten it >> "TRUE".equals(testReq.toUpperCase()) ? true : false; >> but I did not thought it was such important >> > > After a very quick look, in my opinion, the best code snippet was the > one modified by the patch. > > Jacopo > >> Jacques >> >> >> De : "David E Jones" <[EMAIL PROTECTED]> >>> 1. Bad code formating >>> 2. Makes the default true, is that what we really want? >>> 3. If 2 is true then should use more compact and easy to read, >>> like if != false instead of if = true >>> >>> -David >>> >>> >>> On Tue, 18 Dec 2007 11:37:55 -0000 >>> [EMAIL PROTECTED] wrote: >>> >>>> Author: jleroux >>>> Date: Tue Dec 18 03:37:47 2007 >>>> New Revision: 605186 >>>> >>>> URL: http://svn.apache.org/viewvc?rev=605186&view=rev >>>> Log: >>>> A patch from BJ Freeman "Allows better testing of testmode from >>>> propties file of >>>> authorize.net" (https://issues.apache.org/jira/browse/OFBIZ-1450) - >>>> OFBIZ-1450 >>>> >>>> Modified: >>>> >>>> ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java >>>> >>>> >>>> Modified: >>>> ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java >>>> >>>> URL: >>>> >> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java?rev=605186&r1=605185&r2=605186&view=diff >> >>>> ============================================================================== >>>> >>>> --- >>>> ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java >>>> >>>> (original) +++ >>>> ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java >>>> >>>> Tue Dec 18 03:37:47 2007 @@ -376,7 +376,15 @@ } private static >>>> boolean isTestMode() { >>>> - return ("TRUE".equals((String) >>>> AIMProperties.get("testReq"))); >>>> + boolean ret = true; >>>> + String testReq = (String)AIMProperties.get("testReq"); >>>> + if(testReq != null) { >>>> + if(testReq.equals("TRUE")) >>>> + ret = true; >>>> + else >>>> + ret = false; >>>> + } >>>> + return ret; >>>> } >>>> >>>> private static String getVersion() { >>>> >>>> > > > > >