Hey Navin,
I reverted to patch on the Jboss cache / hsearch tests. It did not respect the project's style convention (XML and Java).
More generally speaking, it seems wrong to add a dependency to jboss cache and JBoss Cache Searchable from Hibernate Search. That would create circular dependencies. I imagine those tests should live in JBoss Cache Searchable.
It is better to add unit tests about @ProvidedId but using Hibernate Core (as opposed to the cache API). Place them in the package org.hibernate.search.test.id.providedid