When does one use TestCase instead of TestFixture - or visa-versa?

In the CPPUnit testApp, they appear to be used almost interchangeably

Thanks,
Robert Palmer, Jr