assert
SLList
Take a look at the equals implementation - it has the line if (size != other.size) return false;. That is, two lists must have the same size to be considered equivalent.
equals
if (size != other.size) return false;
Make sure that your list size is correct!