We use JUnit 3 at work and there is no ExpectedException annotation. I wanted to add a utility to our code to wrap this:
ExpectedException
try { someCode();
Well, you could just catch Exception and rethrow if it's not an expected Exception. Though good coding practice usually dictates that the success path of code should not be defined by an Exception, so you might want to rethink your design.