The `beforeAll` and `afterAll` implementation for SenTest has caused some grief. Beside the issue in [this ticket](https://github.com/kif-framework/KIF/issues/295), using test invocations means the Test Navigator shows each `beforeAll` and `afterAll` test.

Luckily XCTest provides class-level `setUp` and `tearDown` calls so hacking test invocations is no longer necessary. The code would look something like this:

```objc
#ifdef KIF_XCTEST
- (void)setUp
{
    [self beforeEach];
}

- (void)tearDown
{
    [self afterEach];
}

+ (void)setUp
{
    [[self new] beforeAll];
}

+ (void)tearDown
{
    [[self new] afterAll];
}
#else
...
```