From: Brandon Casey Date: Tue, 29 Jun 2010 13:21:00 GMT Subject: Re: [PATCH] t/t9700/test.pl: don't access private object members, use public access methods Message-ID: <9GBPdCANIkJqMOijhTovNxubG4uDjhkPBiOv42hdrzS-K6oLSFiVLg@cipher.nrlssc.navy.mil> In-Reply-To: On 06/28/2010 09:19 PM, Ævar Arnfjörð Bjarmason wrote: > On Mon, Jun 28, 2010 at 22:51, Brandon Casey wrote: >> From: Brandon Casey >> >> This test is accessing private object members of the Test::More and >> Test::Builder objects. Older versions of Test::More did not implement >> these variables using a hash. >> >> My system complains as follows: >> >> Can't coerce array into hash at /t/t9700/test.pl line 13. >> BEGIN failed--compilation aborted at /t/t9700/test.pl line 15. > > Just for the record, what version of Test::More is that: > > perl -MTest::More -le 'print $Test::More::VERSION' 0.47 which is available on RHEL 4.X >> There are public access methods available for retrieving and setting these >> variables, so let's use them instead. >> >> Signed-off-by: Brandon Casey > > This looks good, sorry for the API mistake on my part. No problem. -brandon