Sanne/hibernate-ogm — comment on commit d52b702c8f91d11594a6a37a66fa33b5a2ae4f4f
File: hibernate-ogm-core/src/test/java/org/hibernate/ogm/test/utils/RequiresTransactionalCapabilitiesRule.java line 31
By Sanne:

mm yes sorry. I've coded it all in one night on the ferry to see if I'd get it working, then polished it next day but see there are some missing spots.

So as I said on #infinispan the HashMap based store is not transactional: does not understand commit nor flush or rollback.
It works as an Infinispan replacement because tests are single-threaded (so no need for "READ COMMITTED" or similar), and because tests don't _usually_ test rollback.
This Rule is meant to be applied on those tests which really expect rollback to be applied; I guess it could be handy with many other NoSQL stores, as most don't implement it AFAIK.