...and each army was made of solely one class, which army would win?

In a war between Knights and White Mages, I think I'd have to go with the White Mages. Why? Sure they have like 0 strength, but they would just exhaust the Knights until the Knights died. :x_x: The Knights may knock some down, but then they'd just be raised. Then the mages would just beat into the knights. It may take forever, but they'd go down... Trust me.

What army would beat what other army? Please name both of the armies' jobs and provide a reasoning!