Generally, I believe it is better for a test to ask "How can I tell if the system is NOT doing what I think it should?". Otherwise you run the risk of writing tests that only cover when things go right. The classic example is where an input field is supposed to accept a maximum number of characters and you only have tests that go up to that number of characters rather than tests that check what happens if you enter more characters.