futures/fcrepo4 — pull request #278 by ksclarke (2014-04-07 22:24:41+00:00)
Title: cleaned up fcrepo-kernel/fcrepo-kernel-api tests

https://www.pivotaltracker.com/story/show/66454712 (Move tests of classes which were moved kernel-api)

Renamed tests that now correspond to an *Impl file name and moved tests that corresponded to classes which have been moved from fcrepo-kernel to fcrepo-kernel-api.

In addition to this, I moved two classes (and their tests) from fcrepo-kernel-api to fcrepo-kernel because their tests depended on classes found in the fcrepo-kernel subproject. Those two classes were NodePropertiesTools and FedoraTypesUtils. As utilities, I thought they made sense in fcrepo-kernel and moving those two classes was much less of a change than moving the classes that used JcrRdfTools (what FedoraTypesUtilsTest referenced) in fcrepo-kernel into the fcrepo-kernel-api subproject.

An alternative would have been to make the kernel subproject a dependency of the kernel-api subproject for the 'test' scope, but I thought the above was cleaner.