the assertEquals tests in this class have switched the "expected" and "actual" arguments which may be confusing if the assert fails.