`using namespace BloombergLP` is needed by the `BSLS_BSLTESTUTIL_*` macros, but why do you have `using namespace bsl` here?  `bsl` should not be necessary.