É interessante também validar as mensagens no qual a exception lança, caso algum dia ela seja alterada.
ValidacaoException validacaoException = Assertions.assertThrows(ValidacaoException.class, () -> validacao.validar(dto));
Assertions.assertEquals("Pet já foi adotado!", validacaoException.getMessage());