When you have a stubborn test case that was written with *nix OSes in mind and just keeps failing on your Windows machine, what do you do? Aside from the correct answer that you should refactor the said test case to be platform independent, you can also ignore that specific test-case until there is time for doing the right thing. And this is just one of the use cases for the JUnit's Assume class.

Here is a sample test case that gets ignored when run on Windows: