That is not, however, the fair way to test it.

The only fair way to test whether this works or not is to compare the movement distance of the cavalry with and without the general; not the general with and without the cavalry.