Add diff method to ViolationList

if you only test size, why not pass only the size ? :D