This patch fixes the unsigned/signed comparison warnings in the unittests caused by comparing an unsigned integer with the signed integer literal. The offending signed integer literals have been replaced with unsigned integer literals.