   unsigned int
   length(void) const
   {
-    return static_cast < unsigned int > (mLength);
+    return static_cast<unsigned int>(mLength);
   }
 
   char

}

class TestConstStringRef
: public BasicTestStringRef < TestConstStringRef, RConstStringRef >
{
public:
  typedef RConstStringRef
    StringRefType;
  typedef BasicTestStringRef < TestConstStringRef, RConstStringRef > BaseType;

  TestConstStringRef()
    : BaseType(F("TestConstStringRef"))
    , mStringRef0(mNormalString0)
    , mStringRef1(mNormalString1)

  const char *mNormalString2;
  const char *mNormalString3;
  const char *mNormalString4;
  const __FlashStringHelper *mFlashString0;
  const __FlashStringHelper *mFlashString1;
  const __FlashStringHelper *mFlashString2;
  const __FlashStringHelper *mFlashString3;
  const __FlashStringHelper *mFlashString4;
  String mString0;
  String mString1;
  String mString2;
  String mString3;
  String mString4;
};

class TestBasicStringRef
  : public BasicTestStringRef<TestBasicStringRef, BasicStringRef>
{
public:
  typedef BasicStringRef                                        StringRefType;
  typedef BasicTestStringRef<TestBasicStringRef, StringRefType> BaseType;

  TestBasicStringRef()

    : BaseType(F("TestBasicStringRef"))
    , mStringRef0(mNormalString0)
    , mStringRef1(mNormalString1)
