Reminds me of this (ironically incorrect) Savage Chickens cartoon:
I got this right, but there's no way to tell from the English text that it means "done" in the sense of prepared, ready to go. It could easily means "finita", finished.
This is a rather convoluted way of saying that there will be a test tomorrow, and you will do it.
Wow, I had it completely misunderstood. I thought it meant that a test was ongoing (some sort of test that takes days or weeks), but would be finished tomorrow.
One could read it that way too. Context can be wonderful.