Testing infrastructure

I like `>= 0` and `<= 1` but that may just be me...