Estava pensando em testes como o abaixo, no qual se verifica o conteúdo da lista retornado e até a ordem de todos os itens. É necessário verificar o size da lista? Isso não acaba sendo uma consequência? Pois se todo o conteúdo estiver certo o size estará certo.
@Test
public void deveRetornarApenasLeiloesAbertosComSeteOuMaisDias(){
Calendar dataLeilao1 = Calendar.getInstance();
dataLeilao1.add(Calendar.DATE, -6);
Leilao leilao1 = new Leilao();
leilao1.setDataAbertura(dataLeilao1);
Leilao leilao2 = new Leilao();
Calendar dataLeilao2 = Calendar.getInstance();
dataLeilao2.add(Calendar.DATE, -7);
leilao2.setDataAbertura(dataLeilao2);
session.save(leilao1);
session.save(leilao2);
assertThat(leilaoDao.antigos(), hasItem(leilao2));
}