Archives for Marek Parfianowicz

The Spock Framework is one of the best unit testing frameworks compatible with JUnit. It's based on the Groovy language and it takes its capabilities to an upper level (thanks to huge AST transformations performed during compilation). You can write beautiful yet powerful tests, including but not limited to: data series, mocking, behavior testing, and detailed reporting about failed assertions. I believe that the Atlassian Clover 3.3 is the best code coverage tool for Spock-based tests. Let me

Continue reading »

I'm a Clover developer at Atlassian, and I had an opportunity to work closely with new language features introduced in Java 8 during development of Clover 3.2.0 (which has the support for Java 8). I'd like to share my impressions about a major language feature – lambda functions. I'm pretty sure you've already read a lot of articles about lambdas, and already know how they are going to reduce boilerplate code. And I totally agree with this point. I can bet that most of anonymous in-line classes

Continue reading »

Atlassian is happy to announce the launch of Clover 3.2, the latest feature release of our award-winning tool for Java code coverage and test optimization. What's new in Clover 3.2? It comes with the Java 8 language support Clover can instrument, record code coverage, and calculate metrics for new Java 8 language features such as: Lambda functions (written as "one-liner" expressions, as well as code blocks in curly braces) Method references (such as "Math::abs") Virtual extension methods

Continue reading »

Clover Goes Mobile!

The Android market is rapidly increasing, being one of the most popular platforms, not only for customers, but also as a platform for developers to create their apps. Just few numbers: Google Play just hit 25 billion downloads in total (15 billion downloads in the last year) over 670,000 applications available on Google Play over 100'000 registered developers on Google Play over 500 million activations of Android devices, 1.3 million being added every day Taking into account this rapidly

Continue reading »