Comparar objetos Date com diferentes níveis de precisão

Eu tenho um teste JUnit que falha porque os milissegundos são diferentes. Neste caso, não me importo com os milissegundos. Como posso alterar a precisão da declaração para ignorar milissegundos (ou qualquer precisão que gostaria de definir)?

Exemplo de uma falha afirmando que gostaria de passar:

Date dateOne = new Date();
dateOne.setTime(61202516585000L);
Date dateTwo = new Date();
dateTwo.setTime(61202516585123L);
assertEquals(dateOne, dateTwo);

questionAnswers(18)

yourAnswerToTheQuestion