Annoying Java Popup when Testing Apache Mesos

Running unit tests for Apache Mesos, enabling Java (i.e., omitting the –disable-java flag in configure) you may run into the annoying “You need to install Java” popup, even though you have Java 8 correctly installed. The only workaround I’ve found so far (until I locate where in the test scripts we invoke the wrong version … More Annoying Java Popup when Testing Apache Mesos

Data-driven tests for Spring Data (MongoDB)

When testing a project that uses Spring Data repositories, we may want to insert ‘known-good’ data into arbitrary MongoDB collections, reading it, for example, from JSON iles (typically somewhere in the test/resources subtree). However, some of the data stored in Mongo is in BSON format, which extends the plain JSON format with some Object types … More Data-driven tests for Spring Data (MongoDB)