I can pretty closely imitate the nice behavior eclipse has in regards to compiling unit tests and dependent classes by choosing "honor dependencies on compile", disabling "make before launch" in the run configuration, then doing a Compile (CTRL+SHIFT F9) and a Run (CTRL+SHIFT F10) in my unit test. It would be great if you offered some option to run the junit tests this way, without having to set up all this configuration.
I understand it's desirable to always have your project compile, however on a project in the not-so-ideal-world there are times when the project does not compile, and I need to continue working on a section of code and check it in so others can use my code. It would be great if IDEA offered better and easier support for this scenario.
(On a related note, the professional edition of TeamCity 3.0 is available for free...)