Change all tests to use Check over Assert.

- Go testing style is usually fall through. Although this change is very
  over-ambition and Assert should be used in a lot of tests, let's fix
  them case by case for now.