Bug when assertion string gets too long

`DefaultResultPrinter::getAssertionString()` will throw a warning if there is not enough space to fit all the components, like:

```
258 assertions, 47 seconds (2 minutes 6 seconds remaining)      113 / 418 ( 27%)
```

This is especially important for CI where the default width is only 80.