Archive for the 'IntelliJ IDEA' Category

Infinitest and Scala
Monday, August 31st, 2009

While at the agile 2009 conference last week Ben Rady and I sat down to figure out what we would need to do to get Infinitest working with Scala. To our delight it worked right out of the box! This is both a testament to the power of JVM based languages and the [...]

SCM Green Hooks
Monday, August 3rd, 2009

Today Improving Works released version 5.0.51 of Infinitest for IntelliJ. This version includes IDE integrated support for SCM Green Hooks. A green hook is an Infinitest term for an action which is taken when your tests are run and all of them are passing (green). This SCM green hook will optionally perform [...]

Infinitest 5.0.26 Released
Saturday, May 9th, 2009

Infinitest 5.0.26 has been released and is available for download from the IntelliJ repository. New features include:

Support for Java 6
Rogue marker fixes
Improved marker support for errors that occur outside the project and in 3rd party libraries.
Resolved a class file parsing issue that occurred with some projects

Infinitest for IntelliJ 5.0.0 Released
Thursday, April 2nd, 2009

Today the Infinitest team is pleased to announce the release of Infinitest for IntelliJ version 5.0.0. This new version includes two main features: gutter markers and a log tab. The updated plugin is available for download from the plugin manager within IntelliJ. Also, please check out our new and improved home page [...]

Paying Homage to the IntelliJ Gods
Tuesday, December 16th, 2008

I have worked off an on the last couple of days to migrate the easyb and Infinitest plugins for IntelliJ to IntelliJ 8. Much to my delight the changes that the JetBrains folks made to the the plugin API were not backwards compatible with previous versions, were not clearly defined, and certainly were not [...]

Multi Module Support With InfiniJ
Saturday, September 20th, 2008

Today I released InfiniJ 4.0.3 which provides better support for multi module projects. This new version allows you to mark modules which should be monitored by InfiniJ by adding a facet. This allows InfiniJ to associate an instance of Infinitest to each module you’re interested in monitoring. Each instance will run with [...]

IntelliJ - Source Folder Defaulting
Sunday, December 2nd, 2007

I frequently work in a test driven manner and as such I find that I’m often leaning on the IDE to generate classes for me from the expectations I have defined in my unit tests. It has always been slightly annoying for me that Eclipse defaults generated code to the same source folder from [...]

Code Coverage with IntelliJ IDEA
Monday, November 26th, 2007

Another subtle but nice feature of IntelliJ is integrated code coverage with Emma. The way this works is that you can setup code coverage metrics to be collected when you run unit tests. Additionally, these metrics can be aggregated across tests so that as you navigate through your code base you can visually [...]

VCS Commands in Gutter
Tuesday, November 13th, 2007

One thing that I have found surprisingly helpful in IntelliJ is the ability to view and manage VCS revisions through the editor gutter. For example, consider the following simple sort interface which is checked into a VCS:

If I make a modification to this file locally, IntelliJ indicates which lines have changed by placing a [...]

Things I like about IntelliJ IDEA
Tuesday, November 13th, 2007

I have always thought myself a fairly open minded person when it comes to technology. So a few months ago I switched over to using IntelliJ IDEA for my programming outside of work. Up until this point I had been programming almost exclusively in Eclipse and since then IntelliJ has really started to [...]