I suppose in this case I rather be told what’s enough than doing my best and 
being told it’s not enough. I suppose we’re all time poor, but I don’t have 
100% time on Koha anymore.

 

Test::MockModule might work. Long term, it probably makes more sense to 
refactor get_matches, but I think it could work for now to show that the code 
I’m using works. Although in that case, should I put my sorting code as a 
function or copy and paste from the module into the test? I suppose any time a 
person says copy and paste, the answer is make a function…

 

What do you mean by keep in touch with QA members?

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St

Ultimo, NSW 2007

Australia

 

Office: 02 9212 0899

Direct: 02 8005 0595

 

From: Tomas Cohen Arazi [mailto:[email protected]] 
Sent: Thursday, 12 January 2017 11:56 AM
To: David Cook <[email protected]>
Subject: Re: [Koha-devel] Advice for testing bug 17710

 

David, do your best and try to keep in touch with QA members. While we enforce 
the introduction of regression tests, there are exceptions. We usually get 
grumpy when tests are trivial, and we deduce laziness on the developer side.

 

El mié., 11 de ene. de 2017 9:33 PM, David Cook <[email protected] 
<mailto:[email protected]> > escribió:

Hi all,

 

I wrote a little patch to make C4::Matcher::get_matches and 
C4::ImportBatch::GetBestRecordMatch use the same logic for sorting matches, so 
that matches are returned consistently in the same order.

 

However, C4::Matcher::get_matches is basically spaghetti and relies on Zebra 
(and a hard-coded Zebra server at that), so I’m not sure how best to test it. I 
was thinking maybe turning the sorting into a little function and unit testing 
that. 

 

Would that be sufficient? In terms of manual testing, I think matching is 
mostly done behind the scenes, so it would be tough to verify the output of the 
sort…

 

David Cook

Systems Librarian

Prosentient Systems

72/330 Wattle St

Ultimo, NSW 2007

Australia

 

Office: 02 9212 0899

Direct: 02 8005 0595

 

_______________________________________________
Koha-devel mailing list
[email protected] 
<mailto:[email protected]> 
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

-- 

Tomás Cohen Arazi

Theke Solutions (https://theke.io <http://theke.io/> )
✆ +54 9351 3513384
GPG: B2F3C15F

_______________________________________________
Koha-devel mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to