Fixed strange behavior running tests repeatedly
Added tests for the rest of the integral types
Moved [dim,assign]Text strings back where they were

Sharing the same value is nice and all if it's going to change often,
but this won't, and makes more sense inline.