CRM-19076 add test for hooks.
authoreileen <emcnaughton@wikimedia.org>
Mon, 18 Jul 2016 04:32:23 +0000 (16:32 +1200)
committereileen <emcnaughton@wikimedia.org>
Mon, 18 Jul 2016 05:03:22 +0000 (17:03 +1200)
commit92a77772eb763966a120d26e4beb8a6523889cda
tree498e09d440838f767edf54c438094b4401eab07c
parent74a6069df887d1b1141cada93ab52f79118eaa2d
CRM-19076 add test for hooks.

In resolving how to deal with addresses for this ticket we decided to err on the side of 'never lose data' ie. doing things like keeping 2 identical addresses if they have different location types. THe justification was that less conservative logic could be implemented using tests. This test adds the logic for use case where address data is more aggressively updated.

In doing so I felt the existing hook was almost unworkable & opted
to add a different hook, specific to addesses.
CRM/Dedupe/Merger.php
CRM/Utils/Hook.php
tests/phpunit/api/v3/JobTest.php