LCOV - code coverage report
Current view: top level - sal/qa/OStringBuffer - rtl_OStringBuffer.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 8260 8260 100.0 %
Date: 2012-08-25 Functions: 998 1001 99.7 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 15798 32958 47.9 %

           Branch data     Line data    Source code
       1                 :            : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
       2                 :            : /*************************************************************************
       3                 :            :  *
       4                 :            :  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       5                 :            :  *
       6                 :            :  * Copyright 2000, 2010 Oracle and/or its affiliates.
       7                 :            :  *
       8                 :            :  * OpenOffice.org - a multi-platform office productivity suite
       9                 :            :  *
      10                 :            :  * This file is part of OpenOffice.org.
      11                 :            :  *
      12                 :            :  * OpenOffice.org is free software: you can redistribute it and/or modify
      13                 :            :  * it under the terms of the GNU Lesser General Public License version 3
      14                 :            :  * only, as published by the Free Software Foundation.
      15                 :            :  *
      16                 :            :  * OpenOffice.org is distributed in the hope that it will be useful,
      17                 :            :  * but WITHOUT ANY WARRANTY; without even the implied warranty of
      18                 :            :  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      19                 :            :  * GNU Lesser General Public License version 3 for more details
      20                 :            :  * (a copy is included in the LICENSE file that accompanied this code).
      21                 :            :  *
      22                 :            :  * You should have received a copy of the GNU Lesser General Public License
      23                 :            :  * version 3 along with OpenOffice.org.  If not, see
      24                 :            :  * <http://www.openoffice.org/license.html>
      25                 :            :  * for a copy of the LGPLv3 License.
      26                 :            :  *
      27                 :            :  ************************************************************************/
      28                 :            : 
      29                 :            : #include <sal/types.h>
      30                 :            : #include <rtl/string.hxx>
      31                 :            : #include <rtl_String_Const.h>
      32                 :            : #include <rtl_String_Utils.hxx>
      33                 :            : #include <rtl/strbuf.hxx>
      34                 :            : 
      35                 :            : #include "cppunit/TestAssert.h"
      36                 :            : #include "cppunit/TestFixture.h"
      37                 :            : #include "cppunit/extensions/HelperMacros.h"
      38                 :            : #include "cppunit/plugin/TestPlugIn.h"
      39                 :            : #include <string.h>
      40                 :            : 
      41                 :            : using ::rtl::OStringBuffer;
      42                 :            : using ::rtl::OString;
      43                 :            : // This file contains cppunit tests for the
      44                 :            : // OString and OStringBuffer classes
      45                 :            : 
      46                 :            : //------------------------------------------------------------------------
      47                 :            : // testing constructors
      48                 :            : //------------------------------------------------------------------------
      49                 :            : 
      50                 :            : namespace rtl_OStringBuffer
      51                 :            : {
      52         [ -  + ]:        105 :     class  ctors : public CppUnit::TestFixture
      53                 :            :     {
      54                 :            :     public:
      55                 :            : 
      56                 :          5 :         void ctor_001()
      57                 :            :         {
      58                 :          5 :             ::rtl::OStringBuffer aStrBuf;
      59                 :          5 :             const sal_Char* pStr = aStrBuf.getStr();
      60                 :            : 
      61 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
      62                 :            :             (
      63                 :            :                 "New OStringBuffer containing no characters",
      64                 :            :                 aStrBuf.getLength() == 0 &&
      65                 :            :                 *pStr == '\0' && aStrBuf.getCapacity() == 16
      66         [ +  - ]:         10 :             );
      67                 :          5 :         }
      68                 :            : 
      69                 :          5 :         void ctor_002()
      70                 :            :         {
      71                 :          5 :             ::rtl::OString       aStrtmp( kTestStr1 );
      72         [ +  - ]:          5 :             ::rtl::OStringBuffer aStrBuftmp( aStrtmp );
      73         [ +  - ]:          5 :             ::rtl::OStringBuffer aStrBuf( aStrBuftmp );
      74                 :            :             // sal_Bool res = cmpstr(aStrBuftmp.getStr(),aStrBuf.getStr());
      75                 :            : 
      76                 :          5 :             sal_Int32 nLenStrBuftmp = aStrBuftmp.getLength();
      77                 :            : 
      78                 :          5 :             rtl::OString sStr(aStrBuftmp.getStr());
      79                 :          5 :             sal_Bool res = aStrtmp.equals( sStr );
      80                 :            : 
      81 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
      82                 :            :             (
      83                 :            :                 "New OStringBuffer from another OStringBuffer",
      84                 :            :                 aStrBuf.getLength() == nLenStrBuftmp &&
      85                 :            :                 aStrBuf.getCapacity() == aStrBuftmp.getCapacity() &&
      86                 :            :                 res
      87         [ +  - ]:         10 :             );
      88                 :            : 
      89                 :          5 :         }
      90                 :            : 
      91                 :          5 :         void ctor_003()
      92                 :            :         {
      93                 :          5 :             ::rtl::OStringBuffer aStrBuf1(kTestStr2Len);
      94                 :          5 :             ::rtl::OStringBuffer aStrBuf2(0);
      95                 :            : 
      96                 :          5 :             const sal_Char* pStr1 = aStrBuf1.getStr();
      97                 :          5 :             const sal_Char* pStr2 = aStrBuf2.getStr();
      98                 :            : 
      99 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
     100                 :            :             (
     101                 :            :                 "New OStringBuffer containing no characters and contain assigned capacity",
     102                 :            :                 aStrBuf1.getLength() == 0 &&
     103                 :            :                 *pStr1 == '\0' &&
     104                 :            :                 aStrBuf1.getCapacity() == kTestStr2Len &&
     105                 :            :                 aStrBuf2.getLength() == 0 &&
     106                 :            :                 *pStr2 == '\0' &&
     107                 :            :                 aStrBuf2.getCapacity() == 0
     108         [ +  - ]:         10 :             );
     109                 :            : 
     110                 :          5 :         }
     111                 :            : 
     112                 :          5 :         void ctor_003_1()
     113                 :            :         {
     114                 :            :             // StringBuffer with created negative size are the
     115                 :            :             // same as empty StringBuffers
     116                 :          5 :             ::rtl::OStringBuffer aStrBuf3(kNonSInt32Max);
     117                 :            : 
     118                 :          5 :             const sal_Char* pStr = aStrBuf3.getStr();
     119                 :            : 
     120 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     121                 :            :             (
     122                 :            :                 "New OStringBuffer containing no characters and contain assigned capacity",
     123                 :            :                 aStrBuf3.getLength() == 0 &&
     124                 :            :                 *pStr == '\0' &&
     125                 :            :                 aStrBuf3.getCapacity() == kNonSInt32Max
     126         [ +  - ]:         10 :             );
     127                 :          5 :         }
     128                 :            : 
     129                 :          5 :         void ctor_004()
     130                 :            :         {
     131                 :          5 :             ::rtl::OString aStrtmp( kTestStr1 );
     132         [ +  - ]:          5 :             ::rtl::OStringBuffer aStrBuf( aStrtmp );
     133                 :          5 :             sal_Int32 leg = aStrBuf.getLength();
     134                 :            : 
     135 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
                 [ +  - ]
     136                 :            :             (
     137                 :            :                 "New OStringBuffer from OString",
     138                 :            :                 aStrBuf.getStr() == aStrtmp &&
     139                 :            :                 leg == aStrtmp.pData->length &&
     140                 :            :                 aStrBuf.getCapacity() == leg+16
     141                 :            : 
     142         [ +  - ]:         10 :             );
     143                 :          5 :         }
     144                 :            : 
     145                 :          5 :         void ctor_005() {
     146                 :          5 :             rtl::OStringBuffer b1;
     147                 :          5 :             b1.makeStringAndClear();
     148         [ +  - ]:          5 :             rtl::OStringBuffer b2(b1);
     149                 :          5 :         }
     150                 :            : 
     151                 :          5 :         void ctor_006()
     152                 :            :         {
     153                 :            :             //pass in a const char*, get a temp
     154                 :            :             //OString
     155         [ +  - ]:          5 :             ::rtl::OStringBuffer aStrBuf(kTestStr1);
     156                 :          5 :             sal_Int32 leg = aStrBuf.getLength();
     157                 :            : 
     158 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
     159                 :            :             (
     160                 :            :                 "New OStringBuffer from const char*",
     161                 :            :                 leg == rtl_str_getLength(kTestStr1) &&
     162                 :            :                 aStrBuf.getCapacity() == leg+16
     163         [ +  - ]:         10 :             );
     164                 :          5 :         }
     165                 :            : 
     166 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE(ctors);
         [ +  - ][ +  - ]
                 [ #  # ]
     167 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_001);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     168 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_002);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     169 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_003);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     170 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_003_1);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     171 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_004);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     172 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_005);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     173 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(ctor_006);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     174 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     175                 :            :     };
     176                 :            : 
     177                 :            : // -----------------------------------------------------------------------------
     178                 :            : 
     179         [ -  + ]:        120 :     class  makeStringAndClear : public CppUnit::TestFixture
     180                 :            :     {
     181                 :            :         OString* arrOUS[6];
     182                 :            : 
     183                 :            :     public:
     184                 :         40 :         void setUp()
     185                 :            :         {
     186         [ +  - ]:         40 :             arrOUS[0] = new OString( kTestStr1 );
     187         [ +  - ]:         40 :             arrOUS[1] = new OString( kTestStr14 );
     188         [ +  - ]:         40 :             arrOUS[2] = new OString( kTestStr25 );
     189         [ +  - ]:         40 :             arrOUS[3] = new OString( kTestStr27 );
     190         [ +  - ]:         40 :             arrOUS[4] = new OString( kTestStr29 );
     191                 :         40 :             arrOUS[5] = new OString( "\0", 1 );
     192                 :            : 
     193                 :         40 :         }
     194                 :            : 
     195                 :         40 :         void tearDown()
     196                 :            :         {
     197 [ +  - ][ +  - ]:         40 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
     198 [ +  - ][ +  - ]:         40 :             delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
                 [ +  - ]
     199                 :         40 :         }
     200                 :            : 
     201                 :          5 :         void makeStringAndClear_001()
     202                 :            :         {
     203                 :          5 :             ::rtl::OStringBuffer   aStrBuf1;
     204                 :          5 :             ::rtl::OString         aStr1;
     205                 :            : 
     206                 :          5 :             sal_Bool lastRes = (aStrBuf1.makeStringAndClear() ==  aStr1 );
     207                 :            : 
     208 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     209                 :            :             (
     210                 :            :                 "two empty strings(def. constructor)",
     211                 :            :                 lastRes && ( aStrBuf1.getCapacity() == 0 ) &&
     212                 :            :                         ( *(aStrBuf1.getStr()) == '\0' )
     213         [ +  - ]:         10 :             );
     214                 :            : 
     215                 :          5 :         }
     216                 :            : 
     217                 :          5 :         void makeStringAndClear_002()
     218                 :            :         {
     219                 :          5 :             ::rtl::OStringBuffer   aStrBuf2(26);
     220                 :          5 :             ::rtl::OString         aStr2;
     221                 :            : 
     222                 :          5 :             sal_Bool lastRes = (aStrBuf2.makeStringAndClear() == aStr2 );
     223                 :            : 
     224 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     225                 :            :             (
     226                 :            :                 "two empty strings(with a argu)",
     227                 :            :                 lastRes && ( aStrBuf2.getCapacity() == 0 ) &&
     228                 :            :                         ( *(aStrBuf2.getStr()) == '\0' )
     229         [ +  - ]:         10 :             );
     230                 :            : 
     231                 :          5 :         }
     232                 :            : 
     233                 :          5 :         void makeStringAndClear_003()
     234                 :            :         {
     235         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf3(*arrOUS[0]);
     236                 :          5 :             ::rtl::OString        aStr3(*arrOUS[0]);
     237                 :            : 
     238                 :          5 :             sal_Bool lastRes = (aStrBuf3.makeStringAndClear() == aStr3 );
     239                 :            : 
     240 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     241                 :            :             (
     242                 :            :                 "normal string",
     243                 :            :                 lastRes && ( aStrBuf3.getCapacity() == 0 ) &&
     244                 :            :                         ( *(aStrBuf3.getStr()) == '\0' )
     245         [ +  - ]:         10 :             );
     246                 :            : 
     247                 :          5 :         }
     248                 :            : 
     249                 :          5 :         void makeStringAndClear_004()
     250                 :            :         {
     251         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf4(*arrOUS[1]);
     252                 :          5 :             ::rtl::OString         aStr4(*arrOUS[1]);
     253                 :            : 
     254                 :          5 :             sal_Bool lastRes = (aStrBuf4.makeStringAndClear() ==  aStr4 );
     255                 :            : 
     256 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     257                 :            :             (
     258                 :            :                 "string with space ",
     259                 :            :                 lastRes && ( aStrBuf4.getCapacity() == 0 ) &&
     260                 :            :                         ( *(aStrBuf4.getStr()) == '\0' )
     261         [ +  - ]:         10 :             );
     262                 :          5 :         }
     263                 :            : 
     264                 :          5 :         void makeStringAndClear_005()
     265                 :            :         {
     266         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf5(*arrOUS[2]);
     267                 :          5 :             ::rtl::OString         aStr5(*arrOUS[2]);
     268                 :            : 
     269                 :          5 :             sal_Bool lastRes = (aStrBuf5.makeStringAndClear() ==  aStr5 );
     270                 :            : 
     271 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     272                 :            :             (
     273                 :            :                 "empty string",
     274                 :            :                 lastRes && ( aStrBuf5.getCapacity() == 0 ) &&
     275                 :            :                         ( *(aStrBuf5.getStr()) == '\0' )
     276         [ +  - ]:         10 :             );
     277                 :          5 :         }
     278                 :            : 
     279                 :          5 :         void makeStringAndClear_006()
     280                 :            :         {
     281         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf6(*arrOUS[3]);
     282                 :          5 :             ::rtl::OString         aStr6(*arrOUS[3]);
     283                 :            : 
     284                 :          5 :             sal_Bool lastRes = (aStrBuf6.makeStringAndClear() == aStr6 );
     285                 :            : 
     286 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     287                 :            :             (
     288                 :            :                 "string with a character",
     289                 :            :                 lastRes && ( aStrBuf6.getCapacity() == 0 ) &&
     290                 :            :                         ( *(aStrBuf6.getStr()) == '\0' )
     291         [ +  - ]:         10 :             );
     292                 :          5 :         }
     293                 :            : 
     294                 :          5 :         void makeStringAndClear_007()
     295                 :            :         {
     296         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf7(*arrOUS[4]);
     297                 :          5 :             ::rtl::OString         aStr7(*arrOUS[4]);
     298                 :            : 
     299                 :          5 :             sal_Bool lastRes = (aStrBuf7.makeStringAndClear() == aStr7 );
     300                 :            : 
     301 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     302                 :            :             (
     303                 :            :                 "string with special characters",
     304                 :            :                 lastRes && ( aStrBuf7.getCapacity() == 0 ) &&
     305                 :            :                         ( *(aStrBuf7.getStr()) == '\0' )
     306         [ +  - ]:         10 :             );
     307                 :          5 :         }
     308                 :            : 
     309                 :          5 :         void makeStringAndClear_008()
     310                 :            :         {
     311         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf8(*arrOUS[5]);
     312                 :          5 :             ::rtl::OString         aStr8(*arrOUS[5]);
     313                 :            : 
     314                 :          5 :             sal_Bool lastRes = (aStrBuf8.makeStringAndClear() == aStr8 );
     315                 :            : 
     316 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
                 [ +  - ]
     317                 :            :             (
     318                 :            :                 "string only with (\0)",
     319                 :            :                 lastRes && ( aStrBuf8.getCapacity() == 0 ) &&
     320                 :            :                         ( *(aStrBuf8.getStr()) == '\0' )
     321         [ +  - ]:         10 :             );
     322                 :          5 :         }
     323                 :            : 
     324 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE(makeStringAndClear);
         [ +  - ][ +  - ]
                 [ #  # ]
     325 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_001);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     326 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_002);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     327 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_003);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     328 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_004);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     329 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_005);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     330 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_006);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     331 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_007);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     332 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(makeStringAndClear_008);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     333 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     334                 :            :     };
     335                 :            : 
     336                 :            : 
     337         [ -  + ]:         15 :     class  remove : public CppUnit::TestFixture
     338                 :            :     {
     339                 :            :     public:
     340                 :          5 :         void setUp()
     341                 :            :         {
     342                 :          5 :         }
     343                 :            : 
     344                 :          5 :         void tearDown()
     345                 :            :         {
     346                 :          5 :         }
     347                 :            : 
     348                 :          5 :         void remove_001()
     349                 :            :         {
     350                 :            :             ::rtl::OStringBuffer sb(
     351         [ +  - ]:          5 :                 RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
     352                 :            : 
     353         [ +  - ]:          5 :             sb.remove(0, 4);
     354 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT(sb.toString().equalsL(
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     355         [ +  - ]:          5 :                 RTL_CONSTASCII_STRINGPARAM("Hat, Inc.")));
     356                 :            : 
     357         [ +  - ]:          5 :             sb.remove(3, 6);
     358 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT(sb.toString().equalsL(
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     359         [ +  - ]:          5 :                 RTL_CONSTASCII_STRINGPARAM("Hat")));
     360                 :            : 
     361         [ +  - ]:          5 :             sb.remove(0, 100);
     362                 :            : 
     363 [ +  - ][ +  - ]:          5 :             CPPUNIT_ASSERT(sb.toString().isEmpty());
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     364                 :            : 
     365         [ +  - ]:          5 :             sb.append(RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
     366                 :            : 
     367         [ +  - ]:          5 :             sb.remove(3, 100);
     368                 :            : 
     369 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT(sb.toString().equalsL(
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     370         [ +  - ]:          5 :                 RTL_CONSTASCII_STRINGPARAM("Red")));
     371                 :            : 
     372         [ +  - ]:          5 :             sb.remove(0, sb.getLength());
     373                 :            : 
     374 [ +  - ][ +  - ]:          5 :             CPPUNIT_ASSERT(sb.toString().isEmpty());
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     375                 :          5 :         }
     376                 :            : 
     377 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE(remove);
         [ +  - ][ +  - ]
                 [ #  # ]
     378 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST(remove_001);
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     379 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     380                 :            :     };
     381                 :            : 
     382                 :            : 
     383                 :            : // -----------------------------------------------------------------------------
     384                 :            : 
     385         [ -  + ]:        120 :     class  getLength : public CppUnit::TestFixture
     386                 :            :     {
     387                 :            :         OString* arrOUS[6];
     388                 :            : 
     389                 :            :     public:
     390                 :         40 :         void setUp()
     391                 :            :         {
     392         [ +  - ]:         40 :             arrOUS[0] = new OString( kTestStr1 );
     393         [ +  - ]:         40 :             arrOUS[1] = new OString( "1" );
     394                 :         40 :             arrOUS[2] = new OString( );
     395         [ +  - ]:         40 :             arrOUS[3] = new OString( "" );
     396                 :         40 :             arrOUS[4] = new OString( "\0", 1 );
     397         [ +  - ]:         40 :             arrOUS[5] = new OString( kTestStr2 );
     398                 :            : 
     399                 :         40 :         }
     400                 :            : 
     401                 :         40 :         void tearDown()
     402                 :            :         {
     403 [ +  - ][ +  - ]:         40 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
     404 [ +  - ][ +  - ]:         40 :             delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
                 [ +  - ]
     405                 :         40 :         }
     406                 :            : 
     407                 :          5 :         void getLength_001()
     408                 :            :         {
     409         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
     410                 :          5 :             sal_Int32              expVal = kTestStr1Len;
     411                 :            : 
     412 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     413                 :            :             (
     414                 :            :                 "length of ascii string",
     415                 :            :                 aStrBuf.getLength() == expVal
     416         [ +  - ]:         10 :             );
     417                 :            : 
     418                 :          5 :         }
     419                 :            : 
     420                 :          5 :         void getLength_002()
     421                 :            :         {
     422         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
     423                 :          5 :             sal_Int32              expVal = 1;
     424                 :            : 
     425 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     426                 :            :             (
     427                 :            :                 "length of ascci string of size 1",
     428                 :            :                 aStrBuf.getLength() == expVal
     429         [ +  - ]:         10 :             );
     430                 :          5 :         }
     431                 :            : 
     432                 :          5 :         void getLength_003()
     433                 :            :         {
     434         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
     435                 :          5 :             sal_Int32              expVal = 0;
     436                 :            : 
     437 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     438                 :            :             (
     439                 :            :                 "length of empty string",
     440                 :            :                 aStrBuf.getLength() == expVal
     441         [ +  - ]:         10 :             );
     442                 :          5 :         }
     443                 :            : 
     444                 :          5 :         void getLength_004()
     445                 :            :         {
     446         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
     447                 :          5 :             sal_Int32              expVal = 0;
     448                 :            : 
     449 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     450                 :            :             (
     451                 :            :                 "length of empty string (empty ascii string arg)",
     452                 :            :                 aStrBuf.getLength() == expVal
     453         [ +  - ]:         10 :             );
     454                 :          5 :         }
     455                 :            : 
     456                 :          5 :         void getLength_005()
     457                 :            :         {
     458         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
     459                 :          5 :             sal_Int32              expVal = 1;
     460                 :            : 
     461 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     462                 :            :             (
     463                 :            :                 "length of string with \\0 embedded",
     464                 :            :                 aStrBuf.getLength() == expVal
     465         [ +  - ]:         10 :             );
     466                 :          5 :         }
     467                 :            : 
     468                 :          5 :         void getLength_006()
     469                 :            :         {
     470         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
     471                 :          5 :             sal_Int32              expVal = kTestStr2Len;
     472                 :            : 
     473 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     474                 :            :             (
     475                 :            :                 "length(>16) of ascii string",
     476                 :            :                 aStrBuf.getLength() == expVal
     477         [ +  - ]:         10 :             );
     478                 :          5 :         }
     479                 :            : 
     480                 :          5 :         void getLength_007()
     481                 :            :         {
     482                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     483                 :          5 :             sal_Int32              expVal = 0;
     484                 :            : 
     485 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     486                 :            :             (
     487                 :            :                 "length of empty string (default constructor)",
     488                 :            :                 aStrBuf.getLength()== expVal
     489         [ +  - ]:         10 :             );
     490                 :          5 :         }
     491                 :            : 
     492                 :          5 :         void getLength_008()
     493                 :            :         {
     494                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 26 );
     495                 :          5 :             sal_Int32               expVal   = 0;
     496                 :            : 
     497 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     498                 :            :             (
     499                 :            :                 "length of empty string (with capacity)",
     500                 :            :                 aStrBuf.getLength()== expVal
     501         [ +  - ]:         10 :             );
     502                 :          5 :         }
     503                 :            : 
     504 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( getLength );
         [ +  - ][ +  - ]
                 [ #  # ]
     505 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     506 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     507 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     508 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     509 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     510 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     511 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     512 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getLength_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     513 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     514                 :            :     };
     515                 :            : 
     516                 :            : // -----------------------------------------------------------------------------
     517                 :            : 
     518         [ -  + ]:        180 :     class  getCapacity : public CppUnit::TestFixture
     519                 :            :     {
     520                 :            :         OString* arrOUS[6];
     521                 :            : 
     522                 :            :     public:
     523                 :         60 :         void setUp()
     524                 :            :         {
     525         [ +  - ]:         60 :             arrOUS[0] = new OString( kTestStr1 );
     526         [ +  - ]:         60 :             arrOUS[1] = new OString( "1" );
     527                 :         60 :             arrOUS[2] = new OString( );
     528         [ +  - ]:         60 :             arrOUS[3] = new OString( "" );
     529                 :         60 :             arrOUS[4] = new OString( "\0", 1 );
     530         [ +  - ]:         60 :             arrOUS[5] = new OString( kTestStr2 );
     531                 :            : 
     532                 :         60 :         }
     533                 :            : 
     534                 :         60 :         void tearDown()
     535                 :            :         {
     536 [ +  - ][ +  - ]:         60 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
     537 [ +  - ][ +  - ]:         60 :             delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
                 [ +  - ]
     538                 :         60 :         }
     539                 :            : 
     540                 :          5 :         void getCapacity_001()
     541                 :            :         {
     542         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
     543                 :          5 :             sal_Int32              expVal = kTestStr1Len+16;
     544                 :            : 
     545 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     546                 :            :             (
     547                 :            :                 "capacity of ascii string",
     548                 :            :                 aStrBuf.getCapacity()== expVal
     549         [ +  - ]:         10 :             );
     550                 :            : 
     551                 :          5 :         }
     552                 :            : 
     553                 :          5 :         void getCapacity_002()
     554                 :            :         {
     555         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
     556                 :          5 :             sal_Int32              expVal = 1+16;
     557                 :            : 
     558 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     559                 :            :             (
     560                 :            :                 "capacity of ascci string of size 1",
     561                 :            :                 aStrBuf.getCapacity() == expVal
     562         [ +  - ]:         10 :             );
     563                 :          5 :         }
     564                 :            : 
     565                 :          5 :         void getCapacity_003()
     566                 :            :         {
     567         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
     568                 :          5 :             sal_Int32              expVal = 0+16;
     569                 :            : 
     570 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     571                 :            :             (
     572                 :            :                 "capacity of empty string",
     573                 :            :                 aStrBuf.getCapacity() == expVal
     574         [ +  - ]:         10 :             );
     575                 :          5 :         }
     576                 :            : 
     577                 :          5 :         void getCapacity_004()
     578                 :            :         {
     579         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
     580                 :          5 :             sal_Int32              expVal = 0+16;
     581                 :            : 
     582 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     583                 :            :             (
     584                 :            :                 "capacity of empty string (empty ascii string arg)",
     585                 :            :                 aStrBuf.getCapacity()== expVal
     586         [ +  - ]:         10 :             );
     587                 :          5 :         }
     588                 :            : 
     589                 :          5 :         void getCapacity_005()
     590                 :            :         {
     591         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
     592                 :          5 :             sal_Int32              expVal = 1+16;
     593                 :            : 
     594 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     595                 :            :             (
     596                 :            :                 "capacity of string with \\0 embedded",
     597                 :            :                 aStrBuf.getCapacity() == expVal
     598         [ +  - ]:         10 :             );
     599                 :          5 :         }
     600                 :            : 
     601                 :          5 :         void getCapacity_006()
     602                 :            :         {
     603         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
     604                 :          5 :             sal_Int32              expVal = kTestStr2Len+16;
     605                 :            : 
     606 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     607                 :            :             (
     608                 :            :                 "capacity(>16) of ascii string",
     609                 :            :                 aStrBuf.getCapacity() == expVal
     610         [ +  - ]:         10 :             );
     611                 :          5 :         }
     612                 :            : 
     613                 :          5 :         void getCapacity_007()
     614                 :            :         {
     615                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     616                 :          5 :             sal_Int32              expVal = 16;
     617                 :            : 
     618 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     619                 :            :             (
     620                 :            :                 "capacity of empty string (default constructor)",
     621                 :            :                 aStrBuf.getCapacity() == expVal
     622         [ +  - ]:         10 :             );
     623                 :          5 :         }
     624                 :            : 
     625                 :          5 :         void getCapacity_009()
     626                 :            :         {
     627                 :          5 :             ::rtl::OStringBuffer   aStrBuf( kNonSInt32Max );
     628                 :          5 :             sal_Int32              expVal = kNonSInt32Max;
     629                 :            : 
     630 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     631                 :            :             (
     632                 :            :                 "capacity of empty string (with capacity -2147483648)",
     633                 :            :                 aStrBuf.getCapacity() == expVal
     634         [ +  - ]:         10 :             );
     635                 :          5 :         }
     636                 :            : 
     637                 :          5 :         void getCapacity_010()
     638                 :            :         {
     639                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 16 );
     640                 :          5 :             sal_Int32              expVal = 16;
     641                 :            : 
     642 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     643                 :            :             (
     644                 :            :                 "capacity of empty string (with capacity 16)",
     645                 :            :                 aStrBuf.getCapacity() == expVal
     646         [ +  - ]:         10 :             );
     647                 :          5 :         }
     648                 :            : 
     649                 :          5 :         void getCapacity_011()
     650                 :            :         {
     651                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 6 );
     652                 :          5 :             sal_Int32              expVal = 6;
     653                 :            : 
     654 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     655                 :            :             (
     656                 :            :                 "capacity of empty string (with capacity 6)",
     657                 :            :                 aStrBuf.getCapacity() == expVal
     658         [ +  - ]:         10 :             );
     659                 :          5 :         }
     660                 :            : 
     661                 :          5 :         void getCapacity_012()
     662                 :            :         {
     663                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 0 );
     664                 :          5 :             sal_Int32              expVal = 0;
     665                 :            : 
     666 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     667                 :            :             (
     668                 :            :                 "capacity of empty string (with capacity 0)",
     669                 :            :                 aStrBuf.getCapacity() == expVal
     670         [ +  - ]:         10 :             );
     671                 :          5 :         }
     672                 :            : 
     673                 :          5 :         void getCapacity_013()
     674                 :            :         {
     675                 :          5 :             ::rtl::OStringBuffer   aStrBuf( -2 );
     676                 :          5 :             sal_Int32              expVal = -2;
     677                 :            : 
     678 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     679                 :            :             (
     680                 :            :                 "capacity of empty string (with capacity -2)",
     681                 :            :                 aStrBuf.getCapacity() == expVal
     682         [ +  - ]:         10 :             );
     683                 :          5 :         }
     684                 :            : 
     685 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( getCapacity );
         [ +  - ][ +  - ]
                 [ #  # ]
     686 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     687 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     688 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     689 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     690 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     691 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     692 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     693 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     694 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     695 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     696 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     697 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getCapacity_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     698 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     699                 :            :     };
     700                 :            : // -----------------------------------------------------------------------------
     701                 :            : 
     702         [ -  + ]:        240 :     class  ensureCapacity : public CppUnit::TestFixture
     703                 :            :     {
     704                 :          5 :         void ensureCapacity_001()
     705                 :            :         {
     706                 :          5 :             sal_Int32          expVal = 16;
     707                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     708                 :          5 :             sal_Int32              input = 5;
     709                 :            : 
     710         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     711                 :            : 
     712 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     713                 :            :             (
     714                 :            :                 "capacity equal to 16, minimum is 5",
     715                 :            :                 aStrBuf.getCapacity() == expVal
     716         [ +  - ]:         10 :             );
     717                 :            : 
     718                 :          5 :         }
     719                 :            : 
     720                 :          5 :         void ensureCapacity_002()
     721                 :            :         {
     722                 :          5 :             sal_Int32          expVal = 16;
     723                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     724                 :          5 :             sal_Int32              input = -5;
     725                 :            : 
     726         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     727                 :            : 
     728 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     729                 :            :             (
     730                 :            :                 "capacity equal to 16, minimum is -5",
     731                 :            :                 aStrBuf.getCapacity() == expVal
     732         [ +  - ]:         10 :             );
     733                 :            : 
     734                 :          5 :         }
     735                 :            : 
     736                 :          5 :         void ensureCapacity_003()
     737                 :            :         {
     738                 :          5 :             sal_Int32          expVal = 16;
     739                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     740                 :          5 :             sal_Int32              input = 0;
     741                 :            : 
     742         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     743                 :            : 
     744 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     745                 :            :             (
     746                 :            :                 "capacity equal to 16, minimum is 0",
     747                 :            :                 aStrBuf.getCapacity() == expVal
     748         [ +  - ]:         10 :             );
     749                 :            : 
     750                 :          5 :         }
     751                 :            : 
     752                 :          5 :         void ensureCapacity_004()           //the testcase is based on comments
     753                 :            :         {
     754                 :          5 :             sal_Int32          expVal = 20;
     755                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     756                 :          5 :             sal_Int32              input = 20;
     757                 :            : 
     758         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     759                 :            : 
     760 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     761                 :            :             (
     762                 :            :                 "capacity equal to 16, minimum is 20",
     763                 :            :                 aStrBuf.getCapacity() == expVal
     764         [ +  - ]:         10 :             );
     765                 :            : 
     766                 :          5 :         }
     767                 :            : 
     768                 :          5 :         void ensureCapacity_005()
     769                 :            :         {
     770                 :          5 :             sal_Int32          expVal = 50;
     771                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
     772                 :          5 :             sal_Int32              input = 50;
     773                 :            : 
     774         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     775                 :            : 
     776 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     777                 :            :             (
     778                 :            :                 "capacity equal to 16, minimum is 50",
     779                 :            :                 aStrBuf.getCapacity() == expVal
     780         [ +  - ]:         10 :             );
     781                 :            : 
     782                 :          5 :         }
     783                 :            : 
     784                 :          5 :         void ensureCapacity_006()
     785                 :            :         {
     786                 :          5 :             sal_Int32          expVal = 20;
     787                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 6 );
     788                 :          5 :             sal_Int32              input = 20;
     789                 :            : 
     790         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     791                 :            : 
     792 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     793                 :            :             (
     794                 :            :                 "capacity equal to 6, minimum is 20",
     795                 :            :                 aStrBuf.getCapacity() == expVal
     796         [ +  - ]:         10 :             );
     797                 :            : 
     798                 :          5 :         }
     799                 :            : 
     800                 :          5 :         void ensureCapacity_007()
     801                 :            :         {
     802                 :          5 :             sal_Int32          expVal = 6;
     803                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 6 );
     804                 :          5 :             sal_Int32              input = 2;
     805                 :            : 
     806         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     807                 :            : 
     808 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     809                 :            :             (
     810                 :            :                 "capacity equal to 6, minimum is 2",
     811                 :            :                 aStrBuf.getCapacity() == expVal
     812         [ +  - ]:         10 :             );
     813                 :            : 
     814                 :          5 :         }
     815                 :            : 
     816                 :          5 :         void ensureCapacity_008()
     817                 :            :         {
     818                 :          5 :             sal_Int32          expVal = 6;
     819                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 6 );
     820                 :          5 :             sal_Int32              input = -6;
     821                 :            : 
     822         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     823                 :            : 
     824 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     825                 :            :             (
     826                 :            :                 "capacity equal to 6, minimum is -6",
     827                 :            :                 aStrBuf.getCapacity() == expVal
     828         [ +  - ]:         10 :             );
     829                 :            : 
     830                 :          5 :         }
     831                 :            : 
     832                 :          5 :         void ensureCapacity_009()      //the testcase is based on comments
     833                 :            :         {
     834                 :          5 :             sal_Int32          expVal = 10;
     835                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 6 );
     836                 :          5 :             sal_Int32              input = 10;
     837                 :            : 
     838         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     839                 :            : 
     840 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     841                 :            :             (
     842                 :            :                 "capacity equal to 6, minimum is -6",
     843                 :            :                 aStrBuf.getCapacity() == expVal
     844         [ +  - ]:         10 :             );
     845                 :            : 
     846                 :          5 :         }
     847                 :            : 
     848                 :          5 :         void ensureCapacity_010()
     849                 :            :         {
     850                 :          5 :             sal_Int32          expVal = 6;
     851                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 0 );
     852                 :          5 :             sal_Int32              input = 6;
     853                 :            : 
     854         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     855                 :            : 
     856 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     857                 :            :             (
     858                 :            :                 "capacity equal to 0, minimum is 6",
     859                 :            :                 aStrBuf.getCapacity() == expVal
     860         [ +  - ]:         10 :             );
     861                 :            : 
     862                 :          5 :         }
     863                 :            : 
     864                 :          5 :         void ensureCapacity_011()       //the testcase is based on comments
     865                 :            :         {
     866                 :          5 :             sal_Int32          expVal = 2;  // capacity is x = (str->length + 1) * 2; minimum < x ? x : minimum
     867                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 0 );
     868                 :          5 :             sal_Int32              input = 1;
     869                 :            : 
     870         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     871                 :            : 
     872 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     873                 :            :             (
     874                 :            :                 "capacity equal to 0, minimum is 1",
     875                 :            :                 aStrBuf.getCapacity() == expVal
     876         [ +  - ]:         10 :             );
     877                 :            : 
     878                 :          5 :         }
     879                 :            : 
     880                 :          5 :         void ensureCapacity_012()
     881                 :            :         {
     882                 :          5 :             sal_Int32          expVal = 0;
     883                 :          5 :             ::rtl::OStringBuffer   aStrBuf( 0 );
     884                 :          5 :             sal_Int32              input = -1;
     885                 :            : 
     886         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     887                 :            : 
     888 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     889                 :            :             (
     890                 :            :                 "capacity equal to 0, minimum is -1",
     891                 :            :                 aStrBuf.getCapacity() == expVal
     892         [ +  - ]:         10 :             );
     893                 :            : 
     894                 :          5 :         }
     895                 :            : 
     896                 :          5 :         void ensureCapacity_018()
     897                 :            :         {
     898                 :          5 :             sal_Int32          expVal = 65535;
     899                 :          5 :             ::rtl::OStringBuffer   aStrBuf( kNonSInt32Max );
     900                 :          5 :             sal_Int32              input = 65535;
     901                 :            : 
     902         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     903                 :            : 
     904 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     905                 :            :             (
     906                 :            :                 "capacity equal to -2147483648, minimum is 65535",
     907                 :            :                 aStrBuf.getCapacity() == expVal
     908         [ +  - ]:         10 :             );
     909                 :            : 
     910                 :          5 :         }
     911                 :            : 
     912                 :          5 :         void ensureCapacity_020()
     913                 :            :         {
     914                 :          5 :             sal_Int32          expVal = 2;
     915                 :          5 :             ::rtl::OStringBuffer   aStrBuf( kNonSInt32Max );
     916                 :          5 :             sal_Int32              input = -1;
     917                 :            : 
     918         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     919                 :            : 
     920 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     921                 :            :             (
     922                 :            :                 "capacity equal to -2147483648, minimum is -1",
     923                 :            :                 aStrBuf.getCapacity() == expVal
     924         [ +  - ]:         10 :             );
     925                 :            : 
     926                 :          5 :         }
     927                 :            : 
     928                 :          5 :         void ensureCapacity_021()
     929                 :            :         {
     930                 :          5 :             sal_Int32          expVal = 2;
     931                 :          5 :             ::rtl::OStringBuffer   aStrBuf( kNonSInt32Max );
     932                 :          5 :             sal_Int32              input = 0;
     933                 :            : 
     934         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     935                 :            : 
     936 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     937                 :            :             (
     938                 :            :                 "capacity equal to -2147483648, minimum is 0",
     939                 :            :                 aStrBuf.getCapacity() == expVal
     940         [ +  - ]:         10 :             );
     941                 :            : 
     942                 :          5 :         }
     943                 :            : 
     944                 :          5 :         void ensureCapacity_022()
     945                 :            :         {
     946                 :          5 :             sal_Int32          expVal = kNonSInt32Max;
     947                 :          5 :             ::rtl::OStringBuffer   aStrBuf( kNonSInt32Max );
     948                 :          5 :             sal_Int32              input = kNonSInt32Max;
     949                 :            : 
     950         [ +  - ]:          5 :             aStrBuf.ensureCapacity( input );
     951                 :            : 
     952 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     953                 :            :             (
     954                 :            :                 "capacity equal to -2147483648, minimum is -2147483648",
     955                 :            :                 aStrBuf.getCapacity() == expVal
     956         [ +  - ]:         10 :             );
     957                 :            : 
     958                 :          5 :         }
     959                 :            : 
     960 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( ensureCapacity );
         [ +  - ][ +  - ]
                 [ #  # ]
     961 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     962 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     963 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     964 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     965 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     966 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     967 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     968 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     969 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     970 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     971 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     972 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     973 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     974 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     975 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     976 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( ensureCapacity_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
     977 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
     978                 :            :     };
     979                 :            : 
     980                 :            : // -----------------------------------------------------------------------------
     981                 :            : 
     982         [ -  + ]:        330 :     class  setLength : public CppUnit::TestFixture
     983                 :            :     {
     984                 :            :         OString* arrOUS[6];
     985                 :            : 
     986                 :            :     public:
     987                 :        110 :         void setUp()
     988                 :            :         {
     989         [ +  - ]:        110 :             arrOUS[0] = new OString( kTestStr1 );
     990         [ +  - ]:        110 :             arrOUS[1] = new OString( "1" );
     991                 :        110 :             arrOUS[2] = new OString( );
     992         [ +  - ]:        110 :             arrOUS[3] = new OString( "" );
     993                 :        110 :             arrOUS[4] = new OString( "\0", 1 );
     994         [ +  - ]:        110 :             arrOUS[5] = new OString( kTestStr2 );
     995                 :            : 
     996                 :        110 :         }
     997                 :            : 
     998                 :        110 :         void tearDown()
     999                 :            :         {
    1000 [ +  - ][ +  - ]:        110 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    1001 [ +  - ][ +  - ]:        110 :             delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
                 [ +  - ]
    1002                 :        110 :         }
    1003                 :            : 
    1004                 :          5 :         void setLength_001()
    1005                 :            :         {
    1006         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1007                 :          5 :             sal_Int32              expVal1 = 50;
    1008                 :          5 :             ::rtl::OString         expVal2( kTestStr1 );
    1009                 :          5 :             sal_Int32              expVal3 = 50;
    1010                 :          5 :             sal_Int32              input   = 50;
    1011                 :            : 
    1012         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1013                 :            : 
    1014 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1015                 :            :             (
    1016                 :            :                 "newLength more than the capacity of OStringBuffer(kTestStr1)",
    1017                 :            :                 aStrBuf.getStr() == expVal2 &&
    1018                 :            :                     aStrBuf.getLength() == expVal1 &&
    1019                 :            :                     aStrBuf.getCapacity() == expVal3
    1020         [ +  - ]:         10 :             );
    1021                 :            : 
    1022                 :          5 :         }
    1023                 :            : 
    1024                 :          5 :         void setLength_002()
    1025                 :            :         {
    1026         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1027                 :          5 :             sal_Int32              expVal1 = kTestStr13Len;
    1028                 :          5 :             ::rtl::OString         expVal2( kTestStr1 );
    1029                 :          5 :             sal_Int32              expVal3 = 32;
    1030                 :          5 :             sal_Int32              input   = kTestStr13Len;
    1031                 :            : 
    1032         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1033                 :            : 
    1034 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1035                 :            :             (
    1036                 :            :                 "newLength more than the length of OStringBuffer(kTestStr1)",
    1037                 :            :                 aStrBuf.getStr() == expVal2 &&
    1038                 :            :                     aStrBuf.getLength() == expVal1 &&
    1039                 :            :                     aStrBuf.getCapacity() == expVal3
    1040         [ +  - ]:         10 :             );
    1041                 :            : 
    1042                 :          5 :         }
    1043                 :            : 
    1044                 :          5 :         void setLength_003()
    1045                 :            :         {
    1046         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1047                 :          5 :             sal_Int32              expVal1 = kTestStr1Len;
    1048                 :          5 :             ::rtl::OString         expVal2( kTestStr1 );
    1049                 :          5 :             sal_Int32              expVal3 = 32;
    1050                 :          5 :             sal_Int32              input   = kTestStr1Len;
    1051                 :            : 
    1052         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1053                 :            : 
    1054 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1055                 :            :             (
    1056                 :            :                 "newLength equal to the length of OStringBuffer(kTestStr1)",
    1057                 :            :                 aStrBuf.getStr() == expVal2 &&
    1058                 :            :                     aStrBuf.getLength() == expVal1 &&
    1059                 :            :                     aStrBuf.getCapacity() == expVal3
    1060         [ +  - ]:         10 :             );
    1061                 :            : 
    1062                 :          5 :         }
    1063                 :            : 
    1064                 :          5 :         void setLength_004()
    1065                 :            :         {
    1066         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1067                 :          5 :             sal_Int32              expVal1 = kTestStr7Len;
    1068                 :          5 :             ::rtl::OString         expVal2( kTestStr7 );
    1069                 :          5 :             sal_Int32              expVal3 = 32;
    1070                 :          5 :             sal_Int32              input   = kTestStr7Len;
    1071                 :            : 
    1072         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1073                 :            : 
    1074 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1075                 :            :             (
    1076                 :            :                 "newLength less than the length of OStringBuffer(kTestStr1)",
    1077                 :            :                 aStrBuf.getStr() == expVal2 &&
    1078                 :            :                     aStrBuf.getLength() == expVal1 &&
    1079                 :            :                     aStrBuf.getCapacity() == expVal3
    1080         [ +  - ]:         10 :             );
    1081                 :            : 
    1082                 :          5 :         }
    1083                 :            : 
    1084                 :          5 :         void setLength_005()
    1085                 :            :         {
    1086         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1087                 :          5 :             sal_Int32              expVal1 = 0;
    1088                 :          5 :             ::rtl::OString         expVal2;
    1089                 :          5 :             sal_Int32              expVal3 = 32;
    1090                 :          5 :             sal_Int32              input   = 0;
    1091                 :            : 
    1092         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1093                 :            : 
    1094 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1095                 :            :             (
    1096                 :            :                 "newLength equal to 0",
    1097                 :            :                 aStrBuf.getStr() == expVal2 &&
    1098                 :            :                     aStrBuf.getLength() == expVal1 &&
    1099                 :            :                     aStrBuf.getCapacity() == expVal3
    1100         [ +  - ]:         10 :             );
    1101                 :            : 
    1102                 :          5 :         }
    1103                 :            : 
    1104                 :          5 :         void setLength_006()
    1105                 :            :         {
    1106         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1107                 :          5 :             sal_Int32              expVal1 = 25;
    1108                 :          5 :             ::rtl::OString         expVal2( *arrOUS[1] );
    1109                 :          5 :             sal_Int32              expVal3 = 25;
    1110                 :          5 :             sal_Int32              input   = 25;
    1111                 :            : 
    1112         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1113                 :            : 
    1114 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1115                 :            :             (
    1116                 :            :                 "newLength more than the capacity of OStringBuffer(1)",
    1117                 :            :                 aStrBuf.getStr() == expVal2 &&
    1118                 :            :                     aStrBuf.getLength() == expVal1 &&
    1119                 :            :                     aStrBuf.getCapacity() == expVal3
    1120         [ +  - ]:         10 :             );
    1121                 :            : 
    1122                 :          5 :         }
    1123                 :            : 
    1124                 :          5 :         void setLength_007()
    1125                 :            :         {
    1126         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1127                 :          5 :             sal_Int32              expVal1 = kTestStr27Len;
    1128                 :          5 :             ::rtl::OString         expVal2( *arrOUS[1] );
    1129                 :          5 :             sal_Int32              expVal3 = 17;
    1130                 :          5 :             sal_Int32              input   = kTestStr27Len;
    1131                 :            : 
    1132         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1133                 :            : 
    1134 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1135                 :            :             (
    1136                 :            :                 "newLength equal to the length of OStringBuffer(1)",
    1137                 :            :                 aStrBuf.getStr() == expVal2 &&
    1138                 :            :                     aStrBuf.getLength() == expVal1 &&
    1139                 :            :                     aStrBuf.getCapacity() == expVal3
    1140         [ +  - ]:         10 :             );
    1141                 :            : 
    1142                 :          5 :         }
    1143                 :            : 
    1144                 :          5 :         void setLength_008()
    1145                 :            :         {
    1146         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1147                 :          5 :             sal_Int32              expVal1 = 0;
    1148                 :          5 :             ::rtl::OString         expVal2;
    1149                 :          5 :             sal_Int32              expVal3 = 17;
    1150                 :          5 :             sal_Int32              input   = 0;
    1151                 :            : 
    1152         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1153                 :            : 
    1154 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1155                 :            :             (
    1156                 :            :                 "newLength less than the length of OUStringBuffer(1)",
    1157                 :            :                 aStrBuf.getStr() == expVal2 &&
    1158                 :            :                     aStrBuf.getLength() == expVal1 &&
    1159                 :            :                     aStrBuf.getCapacity() == expVal3
    1160         [ +  - ]:         10 :             );
    1161                 :            : 
    1162                 :          5 :         }
    1163                 :            : 
    1164                 :          5 :         void setLength_009()
    1165                 :            :         {
    1166         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1167                 :          5 :             sal_Int32              expVal1 = 20;
    1168                 :          5 :             ::rtl::OString         expVal2;
    1169                 :          5 :             sal_Int32              expVal3 = 20;
    1170                 :          5 :             sal_Int32              input   = 20;
    1171                 :            : 
    1172         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1173                 :            : 
    1174 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1175                 :            :             (
    1176                 :            :                 "newLength more than the capacity of OStringBuffer()",
    1177                 :            :                 aStrBuf.getStr() == expVal2 &&
    1178                 :            :                     aStrBuf.getLength() == expVal1 &&
    1179                 :            :                     aStrBuf.getCapacity() == expVal3
    1180         [ +  - ]:         10 :             );
    1181                 :            : 
    1182                 :          5 :         }
    1183                 :            : 
    1184                 :          5 :         void setLength_010()
    1185                 :            :         {
    1186         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1187                 :          5 :             sal_Int32              expVal1 = 3;
    1188                 :          5 :             ::rtl::OString         expVal2;
    1189                 :          5 :             sal_Int32              expVal3 = 16;
    1190                 :          5 :             sal_Int32              input   = 3;
    1191                 :            : 
    1192         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1193                 :            : 
    1194 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1195                 :            :             (
    1196                 :            :                 "newLength more than the length of OStringBuffer()",
    1197                 :            :                 aStrBuf.getStr() == expVal2 &&
    1198                 :            :                     aStrBuf.getLength() == expVal1 &&
    1199                 :            :                     aStrBuf.getCapacity() == expVal3
    1200         [ +  - ]:         10 :             );
    1201                 :            : 
    1202                 :          5 :         }
    1203                 :            : 
    1204                 :          5 :         void setLength_011()
    1205                 :            :         {
    1206         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1207                 :          5 :             sal_Int32              expVal1 = 0;
    1208                 :          5 :             ::rtl::OString         expVal2;
    1209                 :          5 :             sal_Int32              expVal3 = 16;
    1210                 :          5 :             sal_Int32              input   = 0;
    1211                 :            : 
    1212         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1213                 :            : 
    1214 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1215                 :            :             (
    1216                 :            :                 "newLength more than the length of OStringBuffer()",
    1217                 :            :                 aStrBuf.getStr() == expVal2 &&
    1218                 :            :                     aStrBuf.getLength() == expVal1 &&
    1219                 :            :                     aStrBuf.getCapacity() == expVal3
    1220         [ +  - ]:         10 :             );
    1221                 :            : 
    1222                 :          5 :         }
    1223                 :            : 
    1224                 :          5 :         void setLength_012()
    1225                 :            :         {
    1226         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1227                 :          5 :             sal_Int32              expVal1 = 20;
    1228                 :          5 :             ::rtl::OString         expVal2;
    1229                 :          5 :             sal_Int32              expVal3 = 20;
    1230                 :          5 :             sal_Int32              input   = 20;
    1231                 :            : 
    1232         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1233                 :            : 
    1234 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1235                 :            :             (
    1236                 :            :                 "newLength more than the capacity of OStringBuffer("")",
    1237                 :            :                 aStrBuf.getStr() == expVal2 &&
    1238                 :            :                     aStrBuf.getLength() == expVal1 &&
    1239                 :            :                     aStrBuf.getCapacity() == expVal3
    1240         [ +  - ]:         10 :             );
    1241                 :            : 
    1242                 :          5 :         }
    1243                 :            : 
    1244                 :          5 :         void setLength_013()
    1245                 :            :         {
    1246         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1247                 :          5 :             sal_Int32              expVal1 = 5;
    1248                 :          5 :             ::rtl::OString         expVal2;
    1249                 :          5 :             sal_Int32              expVal3 = 16;
    1250                 :          5 :             sal_Int32              input   = 5;
    1251                 :            : 
    1252         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1253                 :            : 
    1254 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1255                 :            :             (
    1256                 :            :                 "newLength more than the length of OStringBuffer("")",
    1257                 :            :                 aStrBuf.getStr() == expVal2 &&
    1258                 :            :                     aStrBuf.getLength() == expVal1 &&
    1259                 :            :                     aStrBuf.getCapacity() == expVal3
    1260         [ +  - ]:         10 :             );
    1261                 :            : 
    1262                 :          5 :         }
    1263                 :            : 
    1264                 :          5 :         void setLength_014()
    1265                 :            :         {
    1266         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1267                 :          5 :             sal_Int32              expVal1 = 0;
    1268                 :          5 :             ::rtl::OString         expVal2;
    1269                 :          5 :             sal_Int32              expVal3 = 16;
    1270                 :          5 :             sal_Int32              input   = 0;
    1271                 :            : 
    1272         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1273                 :            : 
    1274 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1275                 :            :             (
    1276                 :            :                 "newLength less than the length of OStringBuffer("")",
    1277                 :            :                 aStrBuf.getStr() == expVal2 &&
    1278                 :            :                     aStrBuf.getLength() == expVal1 &&
    1279                 :            :                     aStrBuf.getCapacity() == expVal3
    1280         [ +  - ]:         10 :             );
    1281                 :            : 
    1282                 :          5 :         }
    1283                 :            : 
    1284                 :          5 :         void setLength_015()
    1285                 :            :         {
    1286         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1287                 :          5 :             sal_Int32              expVal1 = 20;
    1288                 :          5 :             ::rtl::OString         expVal2;
    1289                 :          5 :             sal_Int32              expVal3 = 20;
    1290                 :          5 :             sal_Int32              input   = 20;
    1291                 :            : 
    1292         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1293                 :            : 
    1294 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1295                 :            :             (
    1296                 :            :                 "newLength more than the length of OStringBuffer(\0)",
    1297                 :            :                 aStrBuf.getStr() == expVal2 &&
    1298                 :            :                     aStrBuf.getLength() == expVal1 &&
    1299                 :            :                     aStrBuf.getCapacity() == expVal3
    1300         [ +  - ]:         10 :             );
    1301                 :            : 
    1302                 :          5 :         }
    1303                 :            : 
    1304                 :          5 :         void setLength_016()
    1305                 :            :         {
    1306         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1307                 :          5 :             sal_Int32              expVal1 = 5;
    1308                 :          5 :             ::rtl::OString         expVal2;
    1309                 :          5 :             sal_Int32              expVal3 = 17;
    1310                 :          5 :             sal_Int32              input   = 5;
    1311                 :            : 
    1312         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1313                 :            : 
    1314 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1315                 :            :             (
    1316                 :            :                 "newLength more than the length of OStringBuffer(\0)",
    1317                 :            :                 aStrBuf.getStr() == expVal2 &&
    1318                 :            :                     aStrBuf.getLength() == expVal1 &&
    1319                 :            :                     aStrBuf.getCapacity() == expVal3
    1320         [ +  - ]:         10 :             );
    1321                 :            : 
    1322                 :          5 :         }
    1323                 :            : 
    1324                 :          5 :         void setLength_017()
    1325                 :            :         {
    1326         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1327                 :          5 :             sal_Int32              expVal1 = 0;
    1328                 :          5 :             ::rtl::OString         expVal2;
    1329                 :          5 :             sal_Int32              expVal3 = 17;
    1330                 :          5 :             sal_Int32              input   = 0;
    1331                 :            : 
    1332         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1333                 :            : 
    1334 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1335                 :            :             (
    1336                 :            :                 "newLength less than the length of OStringBuffer(\0)",
    1337                 :            :                 aStrBuf.getStr() == expVal2 &&
    1338                 :            :                     aStrBuf.getLength() == expVal1 &&
    1339                 :            :                     aStrBuf.getCapacity() == expVal3
    1340         [ +  - ]:         10 :             );
    1341                 :            : 
    1342                 :          5 :         }
    1343                 :            : 
    1344                 :          5 :         void setLength_018()
    1345                 :            :         {
    1346         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
    1347                 :          5 :             sal_Int32              expVal1 = 50;
    1348                 :          5 :             ::rtl::OString         expVal2( kTestStr2 );
    1349                 :          5 :             sal_Int32              expVal3 = 66;
    1350                 :          5 :             sal_Int32              input   = 50;
    1351                 :            : 
    1352         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1353                 :            : 
    1354 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1355                 :            :             (
    1356                 :            :                 "newLength more than the capacity of OStringBuffer(kTestStr2)",
    1357                 :            :                 aStrBuf.getStr() == expVal2 &&
    1358                 :            :                     aStrBuf.getLength() == expVal1 &&
    1359                 :            :                     aStrBuf.getCapacity() == expVal3
    1360         [ +  - ]:         10 :             );
    1361                 :            : 
    1362                 :          5 :         }
    1363                 :            : 
    1364                 :          5 :         void setLength_019()
    1365                 :            :         {
    1366         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
    1367                 :          5 :             sal_Int32              expVal1 = 40;
    1368                 :          5 :             ::rtl::OString         expVal2(kTestStr2);
    1369                 :          5 :             sal_Int32              expVal3 = 48;
    1370                 :          5 :             sal_Int32              input   = 40;
    1371                 :            : 
    1372         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1373                 :            : 
    1374 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1375                 :            :             (
    1376                 :            :                 "newLength more than the length of OStringBuffer(kTestStr2)",
    1377                 :            :                 aStrBuf.getStr() == expVal2 &&
    1378                 :            :                     aStrBuf.getLength() == expVal1 &&
    1379                 :            :                     aStrBuf.getCapacity() == expVal3
    1380         [ +  - ]:         10 :             );
    1381                 :            : 
    1382                 :          5 :         }
    1383                 :            : 
    1384                 :          5 :         void setLength_020()
    1385                 :            :         {
    1386         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
    1387                 :          5 :             sal_Int32              expVal1 = kTestStr2Len;
    1388                 :          5 :             ::rtl::OString         expVal2(kTestStr2);
    1389                 :          5 :             sal_Int32              expVal3 = 48;
    1390                 :          5 :             sal_Int32              input   = kTestStr2Len;
    1391                 :            : 
    1392         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1393                 :            : 
    1394 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1395                 :            :             (
    1396                 :            :                 "newLength equal to the length of OUStringBuffer(kTestStr2)",
    1397                 :            :                 aStrBuf.getStr() == expVal2 &&
    1398                 :            :                     aStrBuf.getLength() == expVal1 &&
    1399                 :            :                     aStrBuf.getCapacity() == expVal3
    1400         [ +  - ]:         10 :             );
    1401                 :            : 
    1402                 :          5 :         }
    1403                 :            : 
    1404                 :          5 :         void setLength_021()
    1405                 :            :         {
    1406         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
    1407                 :          5 :             sal_Int32              expVal1 = kTestStr7Len;
    1408                 :          5 :             ::rtl::OString         expVal2(kTestStr7);
    1409                 :          5 :             sal_Int32              expVal3 = 48;
    1410                 :          5 :             sal_Int32              input   = kTestStr7Len;
    1411                 :            : 
    1412         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1413                 :            : 
    1414 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1415                 :            :             (
    1416                 :            :                 "newLength less than the length of OUStringBuffer(TestStr2)",
    1417                 :            :                 aStrBuf.getStr() == expVal2 &&
    1418                 :            :                     aStrBuf.getLength() == expVal1 &&
    1419                 :            :                     aStrBuf.getCapacity() == expVal3
    1420         [ +  - ]:         10 :             );
    1421                 :            : 
    1422                 :          5 :         }
    1423                 :            : 
    1424                 :          5 :         void setLength_022()
    1425                 :            :         {
    1426         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[5] );
    1427                 :          5 :             sal_Int32              expVal1 = 0;
    1428                 :          5 :             ::rtl::OString         expVal2;
    1429                 :          5 :             sal_Int32              expVal3 = 48;
    1430                 :          5 :             sal_Int32              input   = 0;
    1431                 :            : 
    1432         [ +  - ]:          5 :             aStrBuf.setLength( input );
    1433                 :            : 
    1434 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
                 [ #  # ]
    1435                 :            :             (
    1436                 :            :                 "newLength equal to 0",
    1437                 :            :                 aStrBuf.getStr() == expVal2 &&
    1438                 :            :                     aStrBuf.getLength() == expVal1 &&
    1439                 :            :                     aStrBuf.getCapacity() == expVal3
    1440         [ +  - ]:         10 :             );
    1441                 :            : 
    1442                 :          5 :         }
    1443                 :            : 
    1444 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( setLength );
         [ +  - ][ +  - ]
                 [ #  # ]
    1445 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1446 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1447 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1448 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1449 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1450 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1451 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1452 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1453 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1454 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1455 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1456 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1457 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1458 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1459 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1460 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1461 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1462 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1463 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1464 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1465 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1466 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( setLength_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    1467 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1468                 :            :     };
    1469                 :            : 
    1470                 :            : // -----------------------------------------------------------------------------
    1471                 :            : 
    1472         [ -  + ]:         30 :     class  csuc : public CppUnit::TestFixture
    1473                 :            :     {
    1474                 :          5 :         void csuc_001()
    1475                 :            :         {
    1476                 :          5 :             const sal_Char*        expVal = kTestStr1;
    1477         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( kTestStr1 );
    1478                 :          5 :             sal_Int32              cmpLen = kTestStr1Len;
    1479                 :            : 
    1480                 :            :             // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
    1481                 :          5 :             const sal_Char* pstr = aStrBuf.getStr();
    1482                 :          5 :             int nEqual = strncmp(pstr, expVal, cmpLen);
    1483                 :            : 
    1484 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1485                 :            :             (
    1486                 :            :                 "test normal string",
    1487                 :            :                 /* cmpstr( pstr, expVal, cmpLen ) */
    1488                 :            :                 nEqual == 0
    1489         [ +  - ]:         10 :             );
    1490                 :            : 
    1491                 :          5 :         }
    1492                 :            : 
    1493                 :          5 :         void csuc_002()
    1494                 :            :         {
    1495                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
    1496                 :            : 
    1497                 :            :             // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
    1498                 :          5 :             const sal_Char* pstr = aStrBuf.getStr();
    1499                 :          5 :             sal_Int32 nLen = strlen(pstr);
    1500                 :            : 
    1501 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1502                 :            :             (
    1503                 :            :                 "test empty string",
    1504                 :            :                 // cmpstr( pstr, &expVal, cmpLen )
    1505                 :            :                 nLen == 0
    1506         [ +  - ]:         10 :                 );
    1507                 :            : 
    1508                 :          5 :         }
    1509                 :            : 
    1510 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( csuc );
         [ +  - ][ +  - ]
                 [ #  # ]
    1511 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( csuc_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1512 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( csuc_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    1513 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1514                 :            :     };
    1515                 :            : 
    1516                 :            : // -----------------------------------------------------------------------------
    1517                 :            : 
    1518         [ -  + ]:         30 :     class  getStr : public CppUnit::TestFixture
    1519                 :            :     {
    1520                 :          5 :         void getStr_001()
    1521                 :            :         {
    1522                 :          5 :             const sal_Char*        expVal = kTestStr1;
    1523         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( kTestStr1 );
    1524                 :          5 :             sal_Int32              cmpLen = kTestStr1Len;
    1525                 :            : 
    1526                 :          5 :             const sal_Char* pstr = aStrBuf.getStr();
    1527                 :          5 :             int nEqual = strncmp(pstr, expVal, cmpLen);
    1528                 :            : 
    1529 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1530                 :            :             (
    1531                 :            :                 "test normal string",
    1532                 :            :                 nEqual == 0
    1533         [ +  - ]:         10 :             );
    1534                 :            : 
    1535                 :          5 :         }
    1536                 :            : 
    1537                 :          5 :         void getStr_002()
    1538                 :            :         {
    1539                 :            :             // const sal_Char         tmpUC=0x0;
    1540                 :            :             // const sal_Char*        expVal=&tmpUC;
    1541                 :          5 :             ::rtl::OStringBuffer   aStrBuf;
    1542                 :            :             // sal_Int32              cmpLen = 1;
    1543                 :            : 
    1544                 :          5 :             const sal_Char* pstr = aStrBuf.getStr();
    1545                 :          5 :             sal_Int32 nLen = strlen(pstr);
    1546                 :            : 
    1547 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
    1548                 :            :             (
    1549                 :            :                 "test empty string",
    1550                 :            :                 pstr != 0 &&
    1551                 :            :                 nLen == 0
    1552         [ +  - ]:         10 :             );
    1553                 :            : 
    1554                 :          5 :         }
    1555                 :            : 
    1556 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( getStr );
         [ +  - ][ +  - ]
                 [ #  # ]
    1557 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getStr_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1558 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( getStr_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    1559 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1560                 :            :     };
    1561                 :            : 
    1562                 :            : // -----------------------------------------------------------------------------
    1563                 :            : 
    1564         [ -  + ]:        315 :     class  append_001 : public CppUnit::TestFixture
    1565                 :            :     {
    1566                 :            :         OString* arrOUS[5];
    1567                 :            : 
    1568                 :            :     public:
    1569                 :        105 :         void setUp()
    1570                 :            :         {
    1571         [ +  - ]:        105 :             arrOUS[0] = new OString( kTestStr7 );
    1572                 :        105 :             arrOUS[1] = new OString(  );
    1573         [ +  - ]:        105 :             arrOUS[2] = new OString( kTestStr25 );
    1574         [ +  - ]:        105 :             arrOUS[3] = new OString( "" );
    1575         [ +  - ]:        105 :             arrOUS[4] = new OString( kTestStr28 );
    1576                 :            : 
    1577                 :        105 :         }
    1578                 :            : 
    1579                 :        105 :         void tearDown()
    1580                 :            :         {
    1581 [ +  - ][ +  - ]:        105 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    1582 [ +  - ][ +  - ]:        105 :             delete arrOUS[3]; delete arrOUS[4];
    1583                 :        105 :         }
    1584                 :            : 
    1585                 :          5 :         void append_001_001()
    1586                 :            :         {
    1587                 :          5 :             OString                expVal( kTestStr1 );
    1588         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1589                 :          5 :             OString                input2( kTestStr8 );
    1590                 :            : 
    1591         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1592                 :            : 
    1593 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1594                 :            :             (
    1595                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[0]",
    1596                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    1597         [ +  - ]:         10 :             );
    1598                 :            : 
    1599                 :          5 :         }
    1600                 :            : 
    1601                 :          5 :         void append_001_002()
    1602                 :            :         {
    1603                 :          5 :             OString                expVal( kTestStr2 );
    1604         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1605                 :          5 :             OString                input2( kTestStr36 );
    1606                 :            : 
    1607         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1608                 :            : 
    1609 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1610                 :            :             (
    1611                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[0]",
    1612                 :            :                 aStrBuf.getStr()== expVal &&
    1613                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1614         [ +  - ]:         10 :             );
    1615                 :            : 
    1616                 :          5 :         }
    1617                 :            : 
    1618                 :          5 :         void append_001_003()
    1619                 :            :         {
    1620                 :          5 :             OString                expVal( kTestStr37 );
    1621         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1622                 :          5 :             OString                input2( kTestStr23 );
    1623                 :            : 
    1624         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1625                 :            : 
    1626 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1627                 :            :             (
    1628                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
    1629                 :            :                 aStrBuf.getStr()== expVal &&
    1630                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1631         [ +  - ]:         10 :             );
    1632                 :            : 
    1633                 :          5 :         }
    1634                 :            : 
    1635                 :          5 :         void append_001_004()
    1636                 :            :         {
    1637                 :          5 :             OString                expVal( kTestStr7 );
    1638         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    1639                 :          5 :             OString                input2;
    1640                 :            : 
    1641         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1642                 :            : 
    1643 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1644                 :            :             (
    1645                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
    1646                 :            :                 aStrBuf.getStr()== expVal &&
    1647                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1648         [ +  - ]:         10 :             );
    1649                 :            : 
    1650                 :          5 :         }
    1651                 :            : 
    1652                 :          5 :         void append_001_005()
    1653                 :            :         {
    1654                 :          5 :             OString                expVal( kTestStr7 );
    1655         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1656                 :          5 :             OString                input2( kTestStr7 );
    1657                 :            : 
    1658         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1659                 :            : 
    1660 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1661                 :            :             (
    1662                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[1]",
    1663                 :            :                 aStrBuf.getStr()== expVal &&
    1664                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1665         [ +  - ]:         10 :             );
    1666                 :            : 
    1667                 :          5 :         }
    1668                 :            : 
    1669                 :          5 :         void append_001_006()
    1670                 :            :         {
    1671                 :          5 :             OString                expVal( kTestStr2 );
    1672         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1673                 :          5 :             OString                input2( kTestStr2 );
    1674                 :            : 
    1675         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1676                 :            : 
    1677 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1678                 :            :             (
    1679                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[1]",
    1680                 :            :                 aStrBuf.getStr()== expVal &&
    1681                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1682         [ +  - ]:         10 :             );
    1683                 :            : 
    1684                 :          5 :         }
    1685                 :            : 
    1686                 :          5 :         void append_001_007()
    1687                 :            :         {
    1688                 :          5 :             OString                expVal( kTestStr1 );
    1689         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1690                 :          5 :             OString                input2( kTestStr1 );
    1691                 :            : 
    1692         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1693                 :            : 
    1694 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1695                 :            :             (
    1696                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
    1697                 :            :                 aStrBuf.getStr()== expVal &&
    1698                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1699         [ +  - ]:         10 :             );
    1700                 :            : 
    1701                 :          5 :         }
    1702                 :            : 
    1703                 :          5 :         void append_001_008()
    1704                 :            :         {
    1705                 :          5 :             OString                expVal;
    1706         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    1707                 :          5 :             OString                input2;
    1708                 :            : 
    1709         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1710                 :            : 
    1711 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1712                 :            :             (
    1713                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
    1714                 :            :                 aStrBuf.getStr()== expVal &&
    1715                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1716         [ +  - ]:         10 :             );
    1717                 :            : 
    1718                 :          5 :         }
    1719                 :            : 
    1720                 :          5 :         void append_001_009()
    1721                 :            :         {
    1722                 :          5 :             OString                expVal( kTestStr7 );
    1723         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1724                 :          5 :             OString                input2( kTestStr7 );
    1725                 :            : 
    1726         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1727                 :            : 
    1728 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1729                 :            :             (
    1730                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[2]",
    1731                 :            :                 aStrBuf.getStr()== expVal &&
    1732                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1733         [ +  - ]:         10 :             );
    1734                 :            : 
    1735                 :          5 :         }
    1736                 :            : 
    1737                 :          5 :         void append_001_010()
    1738                 :            :         {
    1739                 :          5 :             OString                expVal( kTestStr2 );
    1740         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1741                 :          5 :             OString                input2( kTestStr2 );
    1742                 :            : 
    1743         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1744                 :            : 
    1745 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1746                 :            :             (
    1747                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[2]",
    1748                 :            :                 aStrBuf.getStr()== expVal &&
    1749                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1750         [ +  - ]:         10 :             );
    1751                 :            : 
    1752                 :          5 :         }
    1753                 :            : 
    1754                 :          5 :         void append_001_011()
    1755                 :            :         {
    1756                 :          5 :             OString                expVal( kTestStr1 );
    1757         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1758                 :          5 :             OString                input2( kTestStr1 );
    1759                 :            : 
    1760         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1761                 :            : 
    1762 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1763                 :            :             (
    1764                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
    1765                 :            :                 aStrBuf.getStr()== expVal &&
    1766                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1767         [ +  - ]:         10 :             );
    1768                 :            : 
    1769                 :          5 :         }
    1770                 :            : 
    1771                 :          5 :         void append_001_012()
    1772                 :            :         {
    1773                 :          5 :             OString                expVal;
    1774         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    1775                 :          5 :             OString                input2;
    1776                 :            : 
    1777         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1778                 :            : 
    1779 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1780                 :            :             (
    1781                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
    1782                 :            :                 aStrBuf.getStr()== expVal &&
    1783                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1784         [ +  - ]:         10 :             );
    1785                 :            : 
    1786                 :          5 :         }
    1787                 :            : 
    1788                 :          5 :         void append_001_013()
    1789                 :            :         {
    1790                 :          5 :             OString                expVal( kTestStr7 );
    1791         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1792                 :          5 :             OString                input2( kTestStr7 );
    1793                 :            : 
    1794         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1795                 :            : 
    1796 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1797                 :            :             (
    1798                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[3]",
    1799                 :            :                 aStrBuf.getStr()== expVal &&
    1800                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1801         [ +  - ]:         10 :             );
    1802                 :            : 
    1803                 :          5 :         }
    1804                 :            : 
    1805                 :          5 :         void append_001_014()
    1806                 :            :         {
    1807                 :          5 :             OString                expVal( kTestStr2 );
    1808         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1809                 :          5 :             OString                input2( kTestStr2 );
    1810                 :            : 
    1811         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1812                 :            : 
    1813 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1814                 :            :             (
    1815                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[3]",
    1816                 :            :                 aStrBuf.getStr()== expVal &&
    1817                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1818         [ +  - ]:         10 :             );
    1819                 :            : 
    1820                 :          5 :         }
    1821                 :            : 
    1822                 :          5 :         void append_001_015()
    1823                 :            :         {
    1824                 :          5 :             OString                expVal( kTestStr1 );
    1825         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1826                 :          5 :             OString                input2( kTestStr1 );
    1827                 :            : 
    1828         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1829                 :            : 
    1830 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1831                 :            :             (
    1832                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
    1833                 :            :                 aStrBuf.getStr()== expVal &&
    1834                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1835         [ +  - ]:         10 :             );
    1836                 :            : 
    1837                 :          5 :         }
    1838                 :            : 
    1839                 :          5 :         void append_001_016()
    1840                 :            :         {
    1841                 :          5 :             OString                expVal;
    1842         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    1843                 :          5 :             OString                input2;
    1844                 :            : 
    1845         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1846                 :            : 
    1847 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1848                 :            :             (
    1849                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
    1850                 :            :                 aStrBuf.getStr()== expVal &&
    1851                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1852         [ +  - ]:         10 :             );
    1853                 :            : 
    1854                 :          5 :         }
    1855                 :            : 
    1856                 :          5 :         void append_001_017()
    1857                 :            :         {
    1858                 :          5 :             OString                expVal( kTestStr29 );
    1859         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1860                 :          5 :             OString                input2( kTestStr38 );
    1861                 :            : 
    1862         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1863                 :            : 
    1864 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1865                 :            :             (
    1866                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[4]",
    1867                 :            :                 aStrBuf.getStr()== expVal &&
    1868                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1869         [ +  - ]:         10 :             );
    1870                 :            : 
    1871                 :          5 :         }
    1872                 :            : 
    1873                 :          5 :         void append_001_018()
    1874                 :            :         {
    1875                 :          5 :             OString                expVal( kTestStr39 );
    1876         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1877                 :          5 :             OString                input2( kTestStr17 );
    1878                 :            : 
    1879         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1880                 :            : 
    1881 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1882                 :            :             (
    1883                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[4]",
    1884                 :            :                 aStrBuf.getStr()== expVal &&
    1885                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1886         [ +  - ]:         10 :             );
    1887                 :            : 
    1888                 :          5 :         }
    1889                 :            : 
    1890                 :          5 :         void append_001_019()
    1891                 :            :         {
    1892                 :          5 :             OString                expVal( kTestStr40 );
    1893         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1894                 :          5 :             OString                input2( kTestStr31 );
    1895                 :            : 
    1896         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1897                 :            : 
    1898 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1899                 :            :             (
    1900                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
    1901                 :            :                 aStrBuf.getStr()== expVal &&
    1902                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1903         [ +  - ]:         10 :             );
    1904                 :            : 
    1905                 :          5 :         }
    1906                 :            : 
    1907                 :          5 :         void append_001_020()
    1908                 :            :         {
    1909                 :          5 :             OString                expVal( kTestStr28 );
    1910         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    1911                 :          5 :             OString                input2;
    1912                 :            : 
    1913         [ +  - ]:          5 :             aStrBuf.append( input2 );
    1914                 :            : 
    1915 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    1916                 :            :             (
    1917                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
    1918                 :            :                 aStrBuf.getStr()== expVal &&
    1919                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1920         [ +  - ]:         10 :             );
    1921                 :            : 
    1922                 :          5 :         }
    1923                 :            : 
    1924                 :          5 :         void append_null()
    1925                 :            :         {
    1926                 :          5 :             ::rtl::OStringBuffer   aStrBuf("hello world");
    1927                 :            : 
    1928         [ +  - ]:          5 :             aStrBuf.append('\0');
    1929         [ +  - ]:          5 :             aStrBuf.append('\1');
    1930         [ +  - ]:          5 :             aStrBuf.append('\2');
    1931                 :            : 
    1932         [ +  - ]:          5 :             aStrBuf.append("hello world");
    1933                 :            : 
    1934 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
    1935                 :            :             (
    1936                 :            :                 "should be able to append nulls",
    1937                 :            :                 aStrBuf.getLength() ==
    1938                 :            :                     2 * RTL_CONSTASCII_LENGTH("hello world") + 3 &&
    1939                 :            :                 aStrBuf[RTL_CONSTASCII_LENGTH("hello world")] == 0 &&
    1940                 :            :                 aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+1 == 1 &&
    1941                 :            :                 aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+2 == 2
    1942         [ +  - ]:         10 :             );
    1943                 :            : 
    1944                 :          5 :         }
    1945                 :            : 
    1946                 :            : #ifdef WITH_CORE
    1947                 :            :         void append_001_021()
    1948                 :            :         {
    1949                 :            :             OString                expVal;
    1950                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    1951                 :            :             OString                input2;
    1952                 :            : 
    1953                 :            :             aStrBuf.append( input2 );
    1954                 :            : 
    1955                 :            :             CPPUNIT_ASSERT_MESSAGE
    1956                 :            :             (
    1957                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
    1958                 :            :                 aStrBuf.getStr()== expVal &&
    1959                 :            :                     aStrBuf.getLength() == expVal.getLength()
    1960                 :            :             );
    1961                 :            : 
    1962                 :            :         }
    1963                 :            : #endif
    1964                 :            : 
    1965 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_001 );
         [ +  - ][ +  - ]
                 [ #  # ]
    1966 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1967 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1968 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1969 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1970 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1971 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1972 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1973 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1974 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1975 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1976 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1977 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1978 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1979 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1980 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1981 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1982 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1983 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1984 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1985 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1986 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_null );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    1987                 :            : #ifdef WITH_CORE
    1988                 :            :         CPPUNIT_TEST( append_001_021 );
    1989                 :            : #endif
    1990 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    1991                 :            :     };
    1992                 :            : 
    1993                 :            : // -----------------------------------------------------------------------------
    1994                 :            : 
    1995         [ -  + ]:        300 :     class  append_002 : public CppUnit::TestFixture
    1996                 :            :     {
    1997                 :            :         OString* arrOUS[5];
    1998                 :            : 
    1999                 :            :     public:
    2000                 :        100 :         void setUp()
    2001                 :            :         {
    2002         [ +  - ]:        100 :             arrOUS[0] = new OString( kTestStr7 );
    2003                 :        100 :             arrOUS[1] = new OString(  );
    2004         [ +  - ]:        100 :             arrOUS[2] = new OString( kTestStr25 );
    2005         [ +  - ]:        100 :             arrOUS[3] = new OString( "" );
    2006         [ +  - ]:        100 :             arrOUS[4] = new OString( kTestStr28 );
    2007                 :            : 
    2008                 :        100 :         }
    2009                 :            : 
    2010                 :        100 :         void tearDown()
    2011                 :            :         {
    2012 [ +  - ][ +  - ]:        100 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    2013 [ +  - ][ +  - ]:        100 :             delete arrOUS[3]; delete arrOUS[4];
    2014                 :        100 :         }
    2015                 :            : 
    2016                 :          5 :         void append_002_001()
    2017                 :            :         {
    2018                 :          5 :             OString                expVal( kTestStr1 );
    2019         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2020                 :          5 :             const sal_Char*        input = kTestStr8;
    2021                 :            : 
    2022         [ +  - ]:          5 :             aStrBuf.append( input );
    2023                 :            : 
    2024 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2025                 :            :             (
    2026                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[0]",
    2027                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2028         [ +  - ]:         10 :             );
    2029                 :            : 
    2030                 :          5 :         }
    2031                 :            : 
    2032                 :          5 :         void append_002_002()
    2033                 :            :         {
    2034                 :          5 :             OString                expVal( kTestStr2 );
    2035         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2036                 :          5 :             const sal_Char*        input = kTestStr36;
    2037                 :            : 
    2038         [ +  - ]:          5 :             aStrBuf.append( input );
    2039                 :            : 
    2040 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2041                 :            :             (
    2042                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[0]",
    2043                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2044         [ +  - ]:         10 :             );
    2045                 :            : 
    2046                 :          5 :         }
    2047                 :            : 
    2048                 :          5 :         void append_002_003()
    2049                 :            :         {
    2050                 :          5 :             OString                expVal( kTestStr37 );
    2051         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2052                 :          5 :             const sal_Char*        input = kTestStr23;
    2053                 :            : 
    2054         [ +  - ]:          5 :             aStrBuf.append( input );
    2055                 :            : 
    2056 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2057                 :            :             (
    2058                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
    2059                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2060         [ +  - ]:         10 :             );
    2061                 :            : 
    2062                 :          5 :         }
    2063                 :            : 
    2064                 :          5 :         void append_002_004()
    2065                 :            :         {
    2066                 :          5 :             OString                expVal( kTestStr7 );
    2067         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2068                 :          5 :             const sal_Char*        input = kTestStr25;
    2069                 :            : 
    2070         [ +  - ]:          5 :             aStrBuf.append( input );
    2071                 :            : 
    2072 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2073                 :            :             (
    2074                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
    2075                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2076         [ +  - ]:         10 :             );
    2077                 :            : 
    2078                 :          5 :         }
    2079                 :            : 
    2080                 :          5 :         void append_002_005()
    2081                 :            :         {
    2082                 :          5 :             OString                expVal( kTestStr7 );
    2083         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2084                 :          5 :             const sal_Char*        input = kTestStr7;
    2085                 :            : 
    2086         [ +  - ]:          5 :             aStrBuf.append( input );
    2087                 :            : 
    2088 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2089                 :            :             (
    2090                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[1]",
    2091                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2092         [ +  - ]:         10 :             );
    2093                 :            : 
    2094                 :          5 :         }
    2095                 :            : 
    2096                 :          5 :         void append_002_006()
    2097                 :            :         {
    2098                 :          5 :             OString                expVal( kTestStr2 );
    2099         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2100                 :          5 :             const sal_Char*        input = kTestStr2;
    2101                 :            : 
    2102         [ +  - ]:          5 :             aStrBuf.append( input );
    2103                 :            : 
    2104 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2105                 :            :             (
    2106                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[1]",
    2107                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2108         [ +  - ]:         10 :             );
    2109                 :            : 
    2110                 :          5 :         }
    2111                 :            : 
    2112                 :          5 :         void append_002_007()
    2113                 :            :         {
    2114                 :          5 :             OString                expVal( kTestStr1 );
    2115         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2116                 :          5 :             const sal_Char*        input = kTestStr1;
    2117                 :            : 
    2118         [ +  - ]:          5 :             aStrBuf.append( input );
    2119                 :            : 
    2120 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2121                 :            :             (
    2122                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
    2123                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2124         [ +  - ]:         10 :             );
    2125                 :            : 
    2126                 :          5 :         }
    2127                 :            : 
    2128                 :          5 :         void append_002_008()
    2129                 :            :         {
    2130                 :          5 :             OString                expVal;
    2131         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2132                 :          5 :             const sal_Char*        input = kTestStr25;
    2133                 :            : 
    2134         [ +  - ]:          5 :             aStrBuf.append( input );
    2135                 :            : 
    2136 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2137                 :            :             (
    2138                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
    2139                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2140         [ +  - ]:         10 :             );
    2141                 :            : 
    2142                 :          5 :         }
    2143                 :            : 
    2144                 :          5 :         void append_002_009()
    2145                 :            :         {
    2146                 :          5 :             OString                expVal( kTestStr7 );
    2147         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2148                 :          5 :             const sal_Char*        input = kTestStr7;
    2149                 :            : 
    2150         [ +  - ]:          5 :             aStrBuf.append( input );
    2151                 :            : 
    2152 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2153                 :            :             (
    2154                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[2]",
    2155                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2156         [ +  - ]:         10 :             );
    2157                 :            : 
    2158                 :          5 :         }
    2159                 :            : 
    2160                 :          5 :         void append_002_010()
    2161                 :            :         {
    2162                 :          5 :             OString                expVal( kTestStr2 );
    2163         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2164                 :          5 :             const sal_Char*        input = kTestStr2;
    2165                 :            : 
    2166         [ +  - ]:          5 :             aStrBuf.append( input );
    2167                 :            : 
    2168 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2169                 :            :             (
    2170                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[2]",
    2171                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2172         [ +  - ]:         10 :             );
    2173                 :            : 
    2174                 :          5 :         }
    2175                 :            : 
    2176                 :          5 :         void append_002_011()
    2177                 :            :         {
    2178                 :          5 :             OString                expVal( kTestStr1 );
    2179         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2180                 :          5 :             const sal_Char*        input = kTestStr1;
    2181                 :            : 
    2182         [ +  - ]:          5 :             aStrBuf.append( input );
    2183                 :            : 
    2184 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2185                 :            :             (
    2186                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
    2187                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2188         [ +  - ]:         10 :             );
    2189                 :            : 
    2190                 :          5 :         }
    2191                 :            : 
    2192                 :          5 :         void append_002_012()
    2193                 :            :         {
    2194                 :          5 :             OString                expVal;
    2195         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2196                 :          5 :             const sal_Char*        input = kTestStr25;
    2197                 :            : 
    2198         [ +  - ]:          5 :             aStrBuf.append( input );
    2199                 :            : 
    2200 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2201                 :            :             (
    2202                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
    2203                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2204         [ +  - ]:         10 :             );
    2205                 :            : 
    2206                 :          5 :         }
    2207                 :            : 
    2208                 :          5 :         void append_002_013()
    2209                 :            :         {
    2210                 :          5 :             OString                expVal( kTestStr7 );
    2211         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2212                 :          5 :             const sal_Char*        input = kTestStr7;
    2213                 :            : 
    2214         [ +  - ]:          5 :             aStrBuf.append( input );
    2215                 :            : 
    2216 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2217                 :            :             (
    2218                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[3]",
    2219                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2220         [ +  - ]:         10 :             );
    2221                 :            : 
    2222                 :          5 :         }
    2223                 :            : 
    2224                 :          5 :         void append_002_014()
    2225                 :            :         {
    2226                 :          5 :             OString                expVal( kTestStr2 );
    2227         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2228                 :          5 :             const sal_Char*        input = kTestStr2;
    2229                 :            : 
    2230         [ +  - ]:          5 :             aStrBuf.append( input );
    2231                 :            : 
    2232 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2233                 :            :             (
    2234                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[3]",
    2235                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2236         [ +  - ]:         10 :             );
    2237                 :            : 
    2238                 :          5 :         }
    2239                 :            : 
    2240                 :          5 :         void append_002_015()
    2241                 :            :         {
    2242                 :          5 :             OString                expVal( kTestStr1 );
    2243         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2244                 :          5 :             const sal_Char*        input = kTestStr1;
    2245                 :            : 
    2246         [ +  - ]:          5 :             aStrBuf.append( input );
    2247                 :            : 
    2248 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2249                 :            :             (
    2250                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
    2251                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2252         [ +  - ]:         10 :             );
    2253                 :            : 
    2254                 :          5 :         }
    2255                 :            : 
    2256                 :          5 :         void append_002_016()
    2257                 :            :         {
    2258                 :          5 :             OString                expVal;
    2259         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2260                 :          5 :             const sal_Char*        input = kTestStr25;
    2261                 :            : 
    2262         [ +  - ]:          5 :             aStrBuf.append( input );
    2263                 :            : 
    2264 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2265                 :            :             (
    2266                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
    2267                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2268         [ +  - ]:         10 :             );
    2269                 :            : 
    2270                 :          5 :         }
    2271                 :            : 
    2272                 :          5 :         void append_002_017()
    2273                 :            :         {
    2274                 :          5 :             OString                expVal( kTestStr29 );
    2275         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2276                 :          5 :             const sal_Char*        input = kTestStr38;
    2277                 :            : 
    2278         [ +  - ]:          5 :             aStrBuf.append( input );
    2279                 :            : 
    2280 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2281                 :            :             (
    2282                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[4]",
    2283                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2284         [ +  - ]:         10 :             );
    2285                 :            : 
    2286                 :          5 :         }
    2287                 :            : 
    2288                 :          5 :         void append_002_018()
    2289                 :            :         {
    2290                 :          5 :             OString                expVal( kTestStr39 );
    2291         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2292                 :          5 :             const sal_Char*        input = kTestStr17;
    2293                 :            : 
    2294         [ +  - ]:          5 :             aStrBuf.append( input );
    2295                 :            : 
    2296 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2297                 :            :             (
    2298                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[4]",
    2299                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2300         [ +  - ]:         10 :             );
    2301                 :            : 
    2302                 :          5 :         }
    2303                 :            : 
    2304                 :          5 :         void append_002_019()
    2305                 :            :         {
    2306                 :          5 :             OString                expVal( kTestStr40 );
    2307         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2308                 :          5 :             const sal_Char*        input = kTestStr31;
    2309                 :            : 
    2310         [ +  - ]:          5 :             aStrBuf.append( input );
    2311                 :            : 
    2312 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2313                 :            :             (
    2314                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
    2315                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2316         [ +  - ]:         10 :             );
    2317                 :            : 
    2318                 :          5 :         }
    2319                 :            : 
    2320                 :          5 :         void append_002_020()
    2321                 :            :         {
    2322                 :          5 :             OString                expVal( kTestStr28 );
    2323         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2324                 :          5 :             const sal_Char*        input = kTestStr25;
    2325                 :            : 
    2326         [ +  - ]:          5 :             aStrBuf.append( input );
    2327                 :            : 
    2328 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2329                 :            :             (
    2330                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
    2331                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2332         [ +  - ]:         10 :             );
    2333                 :            : 
    2334                 :          5 :         }
    2335                 :            : 
    2336                 :            : #ifdef WITH_CORE
    2337                 :            :         void append_002_021()
    2338                 :            :         {
    2339                 :            :             OString                expVal;
    2340                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    2341                 :            :             const sal_Char*        input = kTestStr25;
    2342                 :            : 
    2343                 :            :             aStrBuf.append( input );
    2344                 :            : 
    2345                 :            :             CPPUNIT_ASSERT_MESSAGE
    2346                 :            :             (
    2347                 :            :                 "Appends the string(length equal to 0) to the string buffer(with INT_MAX)",
    2348                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2349                 :            :             );
    2350                 :            : 
    2351                 :            :         }
    2352                 :            : #endif
    2353                 :            : 
    2354 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_002 );
         [ +  - ][ +  - ]
                 [ #  # ]
    2355 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2356 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2357 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2358 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2359 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2360 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2361 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2362 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2363 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2364 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2365 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2366 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2367 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2368 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2369 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2370 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2371 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2372 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2373 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2374 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    2375                 :            : #ifdef WITH_CORE
    2376                 :            :         CPPUNIT_TEST( append_002_021 );
    2377                 :            : #endif
    2378 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2379                 :            :     };
    2380                 :            : // -----------------------------------------------------------------------------
    2381                 :            : 
    2382         [ -  + ]:        300 :     class  append_003 : public CppUnit::TestFixture
    2383                 :            :     {
    2384                 :            :         OString* arrOUS[5];
    2385                 :            : 
    2386                 :            :     public:
    2387                 :        100 :         void setUp()
    2388                 :            :         {
    2389         [ +  - ]:        100 :             arrOUS[0] = new OString( kTestStr7 );
    2390                 :        100 :             arrOUS[1] = new OString(  );
    2391         [ +  - ]:        100 :             arrOUS[2] = new OString( kTestStr25 );
    2392         [ +  - ]:        100 :             arrOUS[3] = new OString( "" );
    2393         [ +  - ]:        100 :             arrOUS[4] = new OString( kTestStr28 );
    2394                 :            : 
    2395                 :        100 :         }
    2396                 :            : 
    2397                 :        100 :         void tearDown()
    2398                 :            :         {
    2399 [ +  - ][ +  - ]:        100 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    2400 [ +  - ][ +  - ]:        100 :             delete arrOUS[3]; delete arrOUS[4];
    2401                 :        100 :         }
    2402                 :            : 
    2403                 :          5 :         void append_003_001()
    2404                 :            :         {
    2405                 :          5 :             OString                expVal( kTestStr1 );
    2406         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2407                 :          5 :             const sal_Char*        input1 = kTestStr36;
    2408                 :          5 :             sal_Int32              input2 = 12;
    2409                 :            : 
    2410         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2411                 :            : 
    2412 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2413                 :            :             (
    2414                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[0]",
    2415                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2416         [ +  - ]:         10 :             );
    2417                 :            : 
    2418                 :          5 :         }
    2419                 :            : 
    2420                 :          5 :         void append_003_002()
    2421                 :            :         {
    2422                 :          5 :             OString                expVal( kTestStr2 );
    2423         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2424                 :          5 :             const sal_Char*        input1 = kTestStr36;
    2425                 :          5 :             sal_Int32              input2 = 28;
    2426                 :            : 
    2427         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2428                 :            : 
    2429 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2430                 :            :             (
    2431                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[0]",
    2432                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2433         [ +  - ]:         10 :             );
    2434                 :            : 
    2435                 :          5 :         }
    2436                 :            : 
    2437                 :          5 :         void append_003_003()
    2438                 :            :         {
    2439                 :          5 :             OString                expVal( kTestStr37 );
    2440         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2441                 :          5 :             const sal_Char*        input1 = kTestStr23;
    2442                 :          5 :             sal_Int32              input2 = 16;
    2443                 :            : 
    2444         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2445                 :            : 
    2446 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2447                 :            :             (
    2448                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
    2449                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2450         [ +  - ]:         10 :             );
    2451                 :            : 
    2452                 :          5 :         }
    2453                 :            : 
    2454                 :          5 :         void append_003_004()
    2455                 :            :         {
    2456                 :          5 :             OString                expVal( kTestStr7 );
    2457         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2458                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2459                 :          5 :             sal_Int32              input2 = 0;
    2460                 :            : 
    2461         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2462                 :            : 
    2463 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2464                 :            :             (
    2465                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
    2466                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2467         [ +  - ]:         10 :             );
    2468                 :            : 
    2469                 :          5 :         }
    2470                 :            : 
    2471                 :          5 :         void append_003_006()
    2472                 :            :         {
    2473                 :          5 :             OString                expVal( kTestStr7 );
    2474         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2475                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2476                 :          5 :             sal_Int32              input2 = 4;
    2477                 :            : 
    2478         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2479                 :            : 
    2480 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2481                 :            :             (
    2482                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[1]",
    2483                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2484         [ +  - ]:         10 :             );
    2485                 :            : 
    2486                 :          5 :         }
    2487                 :            : 
    2488                 :          5 :         void append_003_007()
    2489                 :            :         {
    2490                 :          5 :             OString                expVal( kTestStr2 );
    2491         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2492                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2493                 :          5 :             sal_Int32              input2 = 32;
    2494                 :            : 
    2495         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2496                 :            : 
    2497 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2498                 :            :             (
    2499                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[1]",
    2500                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2501         [ +  - ]:         10 :             );
    2502                 :            : 
    2503                 :          5 :         }
    2504                 :            : 
    2505                 :          5 :         void append_003_008()
    2506                 :            :         {
    2507                 :          5 :             OString                expVal( kTestStr1 );
    2508         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2509                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2510                 :          5 :             sal_Int32              input2 = 16;
    2511                 :            : 
    2512         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2513                 :            : 
    2514 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2515                 :            :             (
    2516                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
    2517                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2518         [ +  - ]:         10 :             );
    2519                 :            : 
    2520                 :          5 :         }
    2521                 :            : 
    2522                 :          5 :         void append_003_009()
    2523                 :            :         {
    2524                 :          5 :             OString                expVal;
    2525         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2526                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2527                 :          5 :             sal_Int32              input2 = 0;
    2528                 :            : 
    2529         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2530                 :            : 
    2531 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2532                 :            :             (
    2533                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
    2534                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2535         [ +  - ]:         10 :             );
    2536                 :            : 
    2537                 :          5 :         }
    2538                 :            : 
    2539                 :          5 :         void append_003_011()
    2540                 :            :         {
    2541                 :          5 :             OString                expVal( kTestStr7 );
    2542         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2543                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2544                 :          5 :             sal_Int32              input2 = 4;
    2545                 :            : 
    2546         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2547                 :            : 
    2548 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2549                 :            :             (
    2550                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[2]",
    2551                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2552         [ +  - ]:         10 :             );
    2553                 :            : 
    2554                 :          5 :         }
    2555                 :            : 
    2556                 :          5 :         void append_003_012()
    2557                 :            :         {
    2558                 :          5 :             OString                expVal( kTestStr2 );
    2559         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2560                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2561                 :          5 :             sal_Int32              input2 = 32;
    2562                 :            : 
    2563         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2564                 :            : 
    2565 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2566                 :            :             (
    2567                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[2]",
    2568                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2569         [ +  - ]:         10 :             );
    2570                 :            : 
    2571                 :          5 :         }
    2572                 :            : 
    2573                 :          5 :         void append_003_013()
    2574                 :            :         {
    2575                 :          5 :             OString                expVal( kTestStr1 );
    2576         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2577                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2578                 :          5 :             sal_Int32              input2 = 16;
    2579                 :            : 
    2580         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2581                 :            : 
    2582 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2583                 :            :             (
    2584                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
    2585                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2586         [ +  - ]:         10 :             );
    2587                 :            : 
    2588                 :          5 :         }
    2589                 :            : 
    2590                 :          5 :         void append_003_014()
    2591                 :            :         {
    2592                 :          5 :             OString                expVal;
    2593         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2594                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2595                 :          5 :             sal_Int32              input2 = 0;
    2596                 :            : 
    2597         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2598                 :            : 
    2599 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2600                 :            :             (
    2601                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
    2602                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2603         [ +  - ]:         10 :             );
    2604                 :            : 
    2605                 :          5 :         }
    2606                 :            : 
    2607                 :          5 :         void append_003_016()
    2608                 :            :         {
    2609                 :          5 :             OString                expVal( kTestStr7 );
    2610         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2611                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2612                 :          5 :             sal_Int32              input2 = 4;
    2613                 :            : 
    2614         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2615                 :            : 
    2616 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2617                 :            :             (
    2618                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[3]",
    2619                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2620         [ +  - ]:         10 :             );
    2621                 :            : 
    2622                 :          5 :         }
    2623                 :            : 
    2624                 :          5 :         void append_003_017()
    2625                 :            :         {
    2626                 :          5 :             OString                expVal( kTestStr2 );
    2627         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2628                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2629                 :          5 :             sal_Int32              input2 = 32;
    2630                 :            : 
    2631         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2632                 :            : 
    2633 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2634                 :            :             (
    2635                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[3]",
    2636                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2637         [ +  - ]:         10 :             );
    2638                 :            : 
    2639                 :          5 :         }
    2640                 :            : 
    2641                 :          5 :         void append_003_018()
    2642                 :            :         {
    2643                 :          5 :             OString                expVal( kTestStr1 );
    2644         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2645                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2646                 :          5 :             sal_Int32              input2 = 16;
    2647                 :            : 
    2648         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2649                 :            : 
    2650 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2651                 :            :             (
    2652                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
    2653                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2654         [ +  - ]:         10 :             );
    2655                 :            : 
    2656                 :          5 :         }
    2657                 :            : 
    2658                 :          5 :         void append_003_019()
    2659                 :            :         {
    2660                 :          5 :             OString                expVal;
    2661         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2662                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2663                 :          5 :             sal_Int32              input2 = 0;
    2664                 :            : 
    2665         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2666                 :            : 
    2667 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2668                 :            :             (
    2669                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
    2670                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2671         [ +  - ]:         10 :             );
    2672                 :            : 
    2673                 :          5 :         }
    2674                 :            : 
    2675                 :          5 :         void append_003_021()
    2676                 :            :         {
    2677                 :          5 :             OString                expVal( kTestStr29 );
    2678         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2679                 :          5 :             const sal_Char*        input1 = kTestStr38;
    2680                 :          5 :             sal_Int32              input2 = 7;
    2681                 :            : 
    2682         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2683                 :            : 
    2684 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2685                 :            :             (
    2686                 :            :                 "Appends the string(length less than 16) to the string buffer arrOUS[4]",
    2687                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2688         [ +  - ]:         10 :             );
    2689                 :            : 
    2690                 :          5 :         }
    2691                 :            : 
    2692                 :          5 :         void append_003_022()
    2693                 :            :         {
    2694                 :          5 :             OString                expVal( kTestStr39 );
    2695         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2696                 :          5 :             const sal_Char*        input1 = kTestStr17;
    2697                 :          5 :             sal_Int32              input2 = 22;
    2698                 :            : 
    2699         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2700                 :            : 
    2701 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2702                 :            :             (
    2703                 :            :                 "Appends the string(length more than 16) to the string buffer arrOUS[4]",
    2704                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2705         [ +  - ]:         10 :             );
    2706                 :            : 
    2707                 :          5 :         }
    2708                 :            : 
    2709                 :          5 :         void append_003_023()
    2710                 :            :         {
    2711                 :          5 :             OString                expVal( kTestStr40 );
    2712         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2713                 :          5 :             const sal_Char*        input1 = kTestStr31;
    2714                 :          5 :             sal_Int32              input2 = 16;
    2715                 :            : 
    2716         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2717                 :            : 
    2718 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2719                 :            :             (
    2720                 :            :                 "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
    2721                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2722         [ +  - ]:         10 :             );
    2723                 :            : 
    2724                 :          5 :         }
    2725                 :            : 
    2726                 :          5 :         void append_003_024()
    2727                 :            :         {
    2728                 :          5 :             OString                expVal( kTestStr28 );
    2729         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2730                 :          5 :             const sal_Char*        input1 = kTestStr2;
    2731                 :          5 :             sal_Int32              input2 = 0;
    2732                 :            : 
    2733         [ +  - ]:          5 :             aStrBuf.append( input1, input2 );
    2734                 :            : 
    2735 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2736                 :            :             (
    2737                 :            :                 "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
    2738                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2739         [ +  - ]:         10 :             );
    2740                 :            : 
    2741                 :          5 :         }
    2742                 :            : 
    2743 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_003 );
         [ +  - ][ +  - ]
                 [ #  # ]
    2744 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2745 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2746 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2747 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2748 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2749 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2750 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2751 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2752 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2753 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2754 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2755 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2756 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2757 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2758 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2759 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2760 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2761 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2762 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_023 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2763 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    2764 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2765                 :            :     };
    2766                 :            : //-----------------------------------------------------------------------------
    2767                 :            : 
    2768         [ -  + ]:        150 :     class  append_004 : public CppUnit::TestFixture
    2769                 :            :     {
    2770                 :            :         OString* arrOUS[5];
    2771                 :            : 
    2772                 :            :     public:
    2773                 :         50 :         void setUp()
    2774                 :            :         {
    2775         [ +  - ]:         50 :             arrOUS[0] = new OString( kTestStr7 );
    2776                 :         50 :             arrOUS[1] = new OString(  );
    2777         [ +  - ]:         50 :             arrOUS[2] = new OString( kTestStr25 );
    2778         [ +  - ]:         50 :             arrOUS[3] = new OString( "" );
    2779         [ +  - ]:         50 :             arrOUS[4] = new OString( kTestStr28 );
    2780                 :            : 
    2781                 :         50 :         }
    2782                 :            : 
    2783                 :         50 :         void tearDown()
    2784                 :            :         {
    2785 [ +  - ][ +  - ]:         50 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    2786 [ +  - ][ +  - ]:         50 :             delete arrOUS[3]; delete arrOUS[4];
    2787                 :         50 :         }
    2788                 :            : 
    2789                 :          5 :         void append_004_001()
    2790                 :            :         {
    2791                 :          5 :             OString                expVal( kTestStr45 );
    2792         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2793                 :          5 :             sal_Bool               input = sal_True;
    2794                 :            : 
    2795         [ +  - ]:          5 :             aStrBuf.append( input );
    2796                 :            : 
    2797 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2798                 :            :             (
    2799                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer arrOUS[0]",
    2800                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2801         [ +  - ]:         10 :             );
    2802                 :            : 
    2803                 :          5 :         }
    2804                 :            : 
    2805                 :          5 :         void append_004_002()
    2806                 :            :         {
    2807                 :          5 :             OString                expVal( kTestStr46 );
    2808         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    2809                 :          5 :             sal_Bool               input = sal_False;
    2810                 :            : 
    2811         [ +  - ]:          5 :             aStrBuf.append( input );
    2812                 :            : 
    2813 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2814                 :            :             (
    2815                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer arrOUS[0]",
    2816                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2817         [ +  - ]:         10 :             );
    2818                 :            : 
    2819                 :          5 :         }
    2820                 :            : 
    2821                 :          5 :         void append_004_003()
    2822                 :            :         {
    2823                 :          5 :             OString                expVal( kTestStr47 );
    2824         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2825                 :          5 :             sal_Bool               input = sal_True;
    2826                 :            : 
    2827         [ +  - ]:          5 :             aStrBuf.append( input );
    2828                 :            : 
    2829 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2830                 :            :             (
    2831                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer arrOUS[1]",
    2832                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2833         [ +  - ]:         10 :             );
    2834                 :            : 
    2835                 :          5 :         }
    2836                 :            : 
    2837                 :          5 :         void append_004_004()
    2838                 :            :         {
    2839                 :          5 :             OString                expVal( kTestStr48 );
    2840         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    2841                 :          5 :             sal_Bool               input = sal_False;
    2842                 :            : 
    2843         [ +  - ]:          5 :             aStrBuf.append( input );
    2844                 :            : 
    2845 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2846                 :            :             (
    2847                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer arrOUS[1]",
    2848                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2849         [ +  - ]:         10 :             );
    2850                 :            : 
    2851                 :          5 :         }
    2852                 :            : 
    2853                 :          5 :         void append_004_005()
    2854                 :            :         {
    2855                 :          5 :             OString                expVal( kTestStr47 );
    2856         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2857                 :          5 :             sal_Bool               input = sal_True;
    2858                 :            : 
    2859         [ +  - ]:          5 :             aStrBuf.append( input );
    2860                 :            : 
    2861 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2862                 :            :             (
    2863                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer arrOUS[2]",
    2864                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2865         [ +  - ]:         10 :             );
    2866                 :            : 
    2867                 :          5 :         }
    2868                 :            : 
    2869                 :          5 :         void append_004_006()
    2870                 :            :         {
    2871                 :          5 :             OString                expVal( kTestStr48 );
    2872         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    2873                 :          5 :             sal_Bool               input = sal_False;
    2874                 :            : 
    2875         [ +  - ]:          5 :             aStrBuf.append( input );
    2876                 :            : 
    2877 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2878                 :            :             (
    2879                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer arrOUS[2]",
    2880                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2881         [ +  - ]:         10 :             );
    2882                 :            : 
    2883                 :          5 :         }
    2884                 :            : 
    2885                 :          5 :         void append_004_007()
    2886                 :            :         {
    2887                 :          5 :             OString                expVal( kTestStr47 );
    2888         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2889                 :          5 :             sal_Bool               input = sal_True;
    2890                 :            : 
    2891         [ +  - ]:          5 :             aStrBuf.append( input );
    2892                 :            : 
    2893 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2894                 :            :             (
    2895                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer arrOUS[3]",
    2896                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2897         [ +  - ]:         10 :             );
    2898                 :            : 
    2899                 :          5 :         }
    2900                 :            : 
    2901                 :          5 :         void append_004_008()
    2902                 :            :         {
    2903                 :          5 :             OString                expVal( kTestStr48 );
    2904         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    2905                 :          5 :             sal_Bool               input = sal_False;
    2906                 :            : 
    2907         [ +  - ]:          5 :             aStrBuf.append( input );
    2908                 :            : 
    2909 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2910                 :            :             (
    2911                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer arrOUS[3]",
    2912                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2913         [ +  - ]:         10 :             );
    2914                 :            : 
    2915                 :          5 :         }
    2916                 :            : 
    2917                 :          5 :         void append_004_009()
    2918                 :            :         {
    2919                 :          5 :             OString                expVal( kTestStr49 );
    2920         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2921                 :          5 :             sal_Bool               input = sal_True;
    2922                 :            : 
    2923         [ +  - ]:          5 :             aStrBuf.append( input );
    2924                 :            : 
    2925 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2926                 :            :             (
    2927                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer arrOUS[4]",
    2928                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2929         [ +  - ]:         10 :             );
    2930                 :            : 
    2931                 :          5 :         }
    2932                 :            : 
    2933                 :          5 :         void append_004_010()
    2934                 :            :         {
    2935                 :          5 :             OString                expVal( kTestStr50 );
    2936         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    2937                 :          5 :             sal_Bool               input = sal_False;
    2938                 :            : 
    2939         [ +  - ]:          5 :             aStrBuf.append( input );
    2940                 :            : 
    2941 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    2942                 :            :             (
    2943                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer arrOUS[4]",
    2944                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2945         [ +  - ]:         10 :             );
    2946                 :            : 
    2947                 :          5 :         }
    2948                 :            : 
    2949                 :            : #ifdef WITH_CORE
    2950                 :            :         void append_004_011()
    2951                 :            :         {
    2952                 :            :             OString                expVal( kTestStr47 );
    2953                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    2954                 :            :             sal_Bool               input = sal_True;
    2955                 :            : 
    2956                 :            :             aStrBuf.append( input );
    2957                 :            : 
    2958                 :            :             CPPUNIT_ASSERT_MESSAGE
    2959                 :            :             (
    2960                 :            :                 "Appends the sal_Bool(sal_True) to the string buffer(with INT_MAX)",
    2961                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2962                 :            :             );
    2963                 :            : 
    2964                 :            :         }
    2965                 :            : 
    2966                 :            :         void append_004_012()
    2967                 :            :         {
    2968                 :            :             OString                expVal( kTestStr48 );
    2969                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    2970                 :            :             sal_Bool               input = sal_False;
    2971                 :            : 
    2972                 :            :             aStrBuf.append( input );
    2973                 :            : 
    2974                 :            :             CPPUNIT_ASSERT_MESSAGE
    2975                 :            :             (
    2976                 :            :                 "Appends the sal_Bool(sal_False) to the string buffer(with INT_MAX)",
    2977                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    2978                 :            :             );
    2979                 :            : 
    2980                 :            :         }
    2981                 :            : #endif
    2982                 :            : 
    2983 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_004 );
         [ +  - ][ +  - ]
                 [ #  # ]
    2984 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2985 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2986 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2987 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2988 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2989 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2990 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2991 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2992 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2993 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    2994                 :            : #ifdef WITH_CORE
    2995                 :            :         CPPUNIT_TEST( append_004_011 );
    2996                 :            :         CPPUNIT_TEST( append_004_012 );
    2997                 :            : #endif
    2998 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    2999                 :            :     };
    3000                 :            : //------------------------------------------------------------------------
    3001                 :            : // testing the method append(sal_Char c)
    3002                 :            : //------------------------------------------------------------------------
    3003         [ -  + ]:        150 :     class  append_005 : public CppUnit::TestFixture
    3004                 :            :     {
    3005                 :            :         OString* arrOUS[5];
    3006                 :            : 
    3007                 :            :     public:
    3008                 :         50 :         void setUp()
    3009                 :            :         {
    3010         [ +  - ]:         50 :             arrOUS[0] = new OString( kTestStr7 );
    3011                 :         50 :             arrOUS[1] = new OString(  );
    3012         [ +  - ]:         50 :             arrOUS[2] = new OString( kTestStr25 );
    3013         [ +  - ]:         50 :             arrOUS[3] = new OString( "" );
    3014         [ +  - ]:         50 :             arrOUS[4] = new OString( kTestStr28 );
    3015                 :            : 
    3016                 :         50 :         }
    3017                 :            : 
    3018                 :         50 :         void tearDown()
    3019                 :            :         {
    3020 [ +  - ][ +  - ]:         50 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    3021 [ +  - ][ +  - ]:         50 :             delete arrOUS[3]; delete arrOUS[4];
    3022                 :         50 :         }
    3023                 :            : 
    3024                 :          5 :         void append_001()
    3025                 :            :         {
    3026                 :          5 :             OString                expVal( kTestStr51 );
    3027         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3028                 :          5 :             sal_Char               input = 'M';
    3029                 :            : 
    3030         [ +  - ]:          5 :             aStrBuf.append( input );
    3031                 :            : 
    3032 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3033                 :            :             (
    3034                 :            :                 "Appends the sal_Char(M) to the string buffer arrOUS[0]",
    3035                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3036         [ +  - ]:         10 :             );
    3037                 :            : 
    3038                 :          5 :         }
    3039                 :            : 
    3040                 :          5 :         void append_002()
    3041                 :            :         {
    3042                 :          5 :             OString                expVal( kTestStr143 );
    3043         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3044                 :          5 :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3045                 :            : 
    3046         [ +  - ]:          5 :             aStrBuf.append( input );
    3047                 :            : 
    3048 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3049                 :            :             (
    3050                 :            :                 "Appends the sal_Unicode(kSInt8Max) to the string buffer arrOUS[0]",
    3051                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3052         [ +  - ]:         10 :             );
    3053                 :            : 
    3054                 :          5 :         }
    3055                 :            : 
    3056                 :          5 :         void append_003()
    3057                 :            :         {
    3058                 :          5 :             OString                expVal( kTestStr27 );
    3059         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3060                 :          5 :             sal_Char               input = 's';
    3061                 :            : 
    3062         [ +  - ]:          5 :             aStrBuf.append( input );
    3063                 :            : 
    3064 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3065                 :            :             (
    3066                 :            :                 "Appends the sal_Char(s) to the string buffer arrOUS[1]",
    3067                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3068         [ +  - ]:         10 :             );
    3069                 :            : 
    3070                 :          5 :         }
    3071                 :            : 
    3072                 :          5 :         void append_004()
    3073                 :            :         {
    3074                 :          5 :             OString                expVal( kTestStr144 );
    3075         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3076                 :          5 :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3077                 :            : 
    3078         [ +  - ]:          5 :             aStrBuf.append( input );
    3079                 :            : 
    3080 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3081                 :            :             (
    3082                 :            :                 "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[1]",
    3083                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3084         [ +  - ]:         10 :             );
    3085                 :            : 
    3086                 :          5 :         }
    3087                 :            : 
    3088                 :          5 :         void append_005_005()
    3089                 :            :         {
    3090                 :          5 :             OString                expVal( kTestStr27 );
    3091         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    3092                 :          5 :             sal_Char               input = 's';
    3093                 :            : 
    3094         [ +  - ]:          5 :             aStrBuf.append( input );
    3095                 :            : 
    3096 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3097                 :            :             (
    3098                 :            :                 "Appends the sal_Char(s) to the string buffer arrOUS[2]",
    3099                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3100         [ +  - ]:         10 :             );
    3101                 :            : 
    3102                 :          5 :         }
    3103                 :            : 
    3104                 :          5 :         void append_006()
    3105                 :            :         {
    3106                 :          5 :             OString                expVal( kTestStr144 );
    3107         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    3108                 :          5 :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3109                 :            : 
    3110         [ +  - ]:          5 :             aStrBuf.append( input );
    3111                 :            : 
    3112 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3113                 :            :             (
    3114                 :            :                 "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[2]",
    3115                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3116         [ +  - ]:         10 :             );
    3117                 :            : 
    3118                 :          5 :         }
    3119                 :            : 
    3120                 :          5 :         void append_007()
    3121                 :            :         {
    3122                 :          5 :             OString                expVal( kTestStr27 );
    3123         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    3124                 :          5 :             sal_Char               input = 's';
    3125                 :            : 
    3126         [ +  - ]:          5 :             aStrBuf.append( input );
    3127                 :            : 
    3128 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3129                 :            :             (
    3130                 :            :                 "Appends the sal_Char(s) to the string buffer arrOUS[3]",
    3131                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3132         [ +  - ]:         10 :             );
    3133                 :            : 
    3134                 :          5 :         }
    3135                 :            : 
    3136                 :          5 :         void append_008()
    3137                 :            :         {
    3138                 :          5 :             OString                expVal( kTestStr144 );
    3139         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    3140                 :          5 :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3141                 :            : 
    3142         [ +  - ]:          5 :             aStrBuf.append( input );
    3143                 :            : 
    3144 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3145                 :            :             (
    3146                 :            :                 "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[3]",
    3147                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3148         [ +  - ]:         10 :             );
    3149                 :            : 
    3150                 :          5 :         }
    3151                 :            : 
    3152                 :          5 :         void append_009()
    3153                 :            :         {
    3154                 :          5 :             OString                expVal( kTestStr56 );
    3155         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    3156                 :          5 :             sal_Char               input = 's';
    3157                 :            : 
    3158         [ +  - ]:          5 :             aStrBuf.append( input );
    3159                 :            : 
    3160 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3161                 :            :             (
    3162                 :            :                 "Appends the sal_Char(s) to the string buffer arrOUS[4]",
    3163                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3164         [ +  - ]:         10 :             );
    3165                 :            : 
    3166                 :          5 :         }
    3167                 :            : 
    3168                 :          5 :         void append_010()
    3169                 :            :         {
    3170                 :          5 :             OString                expVal( kTestStr145 );
    3171         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    3172                 :          5 :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3173                 :            : 
    3174         [ +  - ]:          5 :             aStrBuf.append( input );
    3175                 :            : 
    3176 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3177                 :            :             (
    3178                 :            :                 "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[4]",
    3179                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3180         [ +  - ]:         10 :             );
    3181                 :            : 
    3182                 :          5 :         }
    3183                 :            : 
    3184                 :            : #ifdef WITH_CORE
    3185                 :            :         void append_011()
    3186                 :            :         {
    3187                 :            :             OString                expVal( kTestStr27 );
    3188                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    3189                 :            :             sal_Char               input = 's';
    3190                 :            : 
    3191                 :            :             aStrBuf.append( input );
    3192                 :            : 
    3193                 :            :             CPPUNIT_ASSERT_MESSAGE
    3194                 :            :             (
    3195                 :            :                 "Appends the sal_Char(s) to the string buffer(with INT_MAX)",
    3196                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3197                 :            :             );
    3198                 :            : 
    3199                 :            :         }
    3200                 :            : 
    3201                 :            :         void append_012()
    3202                 :            :         {
    3203                 :            :             OString                expVal( kTestStr144 );
    3204                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    3205                 :            :             sal_Char               input = static_cast<sal_Char>(SAL_MAX_UINT8);
    3206                 :            : 
    3207                 :            :             aStrBuf.append( input );
    3208                 :            : 
    3209                 :            :             CPPUNIT_ASSERT_MESSAGE
    3210                 :            :             (
    3211                 :            :                 "Appends the sal_Char(kSInt8Max) to the string buffer with INT_MAX)",
    3212                 :            :                 ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
    3213                 :            :             );
    3214                 :            : 
    3215                 :            :         }
    3216                 :            : #endif
    3217                 :            : 
    3218 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_005 );
         [ +  - ][ +  - ]
                 [ #  # ]
    3219 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3220 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3221 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3222 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3223 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3224 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3225 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3226 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3227 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3228 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    3229                 :            : #ifdef WITH_CORE
    3230                 :            :         CPPUNIT_TEST( append_011 );
    3231                 :            :         CPPUNIT_TEST( append_012 );
    3232                 :            : #endif
    3233 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    3234                 :            :     };
    3235                 :            : 
    3236         [ -  + ]:       1500 :     class  append_006_Int32 : public CppUnit::TestFixture
    3237                 :            :     {
    3238                 :            :         OString* arrOUS[5];
    3239                 :            : 
    3240                 :            :     public:
    3241                 :        500 :         void setUp()
    3242                 :            :         {
    3243         [ +  - ]:        500 :             arrOUS[0] = new OString( kTestStr7 );
    3244                 :        500 :             arrOUS[1] = new OString(  );
    3245         [ +  - ]:        500 :             arrOUS[2] = new OString( kTestStr25 );
    3246         [ +  - ]:        500 :             arrOUS[3] = new OString( "" );
    3247         [ +  - ]:        500 :             arrOUS[4] = new OString( kTestStr28 );
    3248                 :            : 
    3249                 :        500 :         }
    3250                 :            : 
    3251                 :        500 :         void tearDown()
    3252                 :            :         {
    3253 [ +  - ][ +  - ]:        500 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    3254 [ +  - ][ +  - ]:        500 :             delete arrOUS[3]; delete arrOUS[4];
    3255                 :        500 :         }
    3256                 :            : 
    3257                 :          5 :         void append_001()
    3258                 :            :         {
    3259         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3260                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3261                 :          5 :             sal_Int32              input = 0;
    3262                 :          5 :             sal_Int16              radix = 2;
    3263                 :            : 
    3264                 :          5 :             expVal += OString( "0" );
    3265         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3266                 :            : 
    3267 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3268                 :            :             (
    3269                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
    3270                 :            :                 aStrBuf.getStr()== expVal &&
    3271                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3272         [ +  - ]:         10 :             );
    3273                 :            : 
    3274                 :          5 :         }
    3275                 :            : 
    3276                 :          5 :         void append_002()
    3277                 :            :         {
    3278         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3279                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3280                 :          5 :             sal_Int32              input = 4;
    3281                 :          5 :             sal_Int16              radix = 2;
    3282                 :            : 
    3283                 :          5 :             expVal += OString( "100" );
    3284         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3285                 :            : 
    3286 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3287                 :            :             (
    3288                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
    3289                 :            :                 aStrBuf.getStr()== expVal &&
    3290                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3291         [ +  - ]:         10 :             );
    3292                 :            : 
    3293                 :          5 :         }
    3294                 :            : 
    3295                 :          5 :         void append_003()
    3296                 :            :         {
    3297         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3298                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3299                 :          5 :             sal_Int32              input = 8;
    3300                 :          5 :             sal_Int16              radix = 2;
    3301                 :            : 
    3302                 :          5 :             expVal += OString( "1000" );
    3303         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3304                 :            : 
    3305 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3306                 :            :             (
    3307                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
    3308                 :            :                 aStrBuf.getStr()== expVal &&
    3309                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3310         [ +  - ]:         10 :             );
    3311                 :            : 
    3312                 :          5 :         }
    3313                 :            : 
    3314                 :          5 :         void append_004()
    3315                 :            :         {
    3316         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3317                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3318                 :          5 :             sal_Int32              input = 15;
    3319                 :          5 :             sal_Int16              radix = 2;
    3320                 :            : 
    3321                 :          5 :             expVal += OString( "1111" );
    3322         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3323                 :            : 
    3324 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3325                 :            :             (
    3326                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
    3327                 :            :                 aStrBuf.getStr()== expVal &&
    3328                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3329         [ +  - ]:         10 :             );
    3330                 :            : 
    3331                 :          5 :         }
    3332                 :            : 
    3333                 :          5 :         void append_005()
    3334                 :            :         {
    3335         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3336                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3337                 :          5 :             sal_Int32              input = 0;
    3338                 :          5 :             sal_Int16              radix = 8;
    3339                 :            : 
    3340                 :          5 :             expVal += OString( "0" );
    3341         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3342                 :            : 
    3343 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3344                 :            :             (
    3345                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
    3346                 :            :                 aStrBuf.getStr()== expVal &&
    3347                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3348         [ +  - ]:         10 :             );
    3349                 :            : 
    3350                 :          5 :         }
    3351                 :            : 
    3352                 :          5 :         void append_006()
    3353                 :            :         {
    3354         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3355                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3356                 :          5 :             sal_Int32              input = 4;
    3357                 :          5 :             sal_Int16              radix = 8;
    3358                 :            : 
    3359                 :          5 :             expVal += OString( "4" );
    3360         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3361                 :            : 
    3362 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3363                 :            :             (
    3364                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
    3365                 :            :                 aStrBuf.getStr()== expVal &&
    3366                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3367         [ +  - ]:         10 :             );
    3368                 :            : 
    3369                 :          5 :         }
    3370                 :            : 
    3371                 :          5 :         void append_007()
    3372                 :            :         {
    3373         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3374                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3375                 :          5 :             sal_Int32              input = 8;
    3376                 :          5 :             sal_Int16              radix = 8;
    3377                 :            : 
    3378                 :          5 :             expVal += OString( "10" );
    3379         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3380                 :            : 
    3381 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3382                 :            :             (
    3383                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
    3384                 :            :                 aStrBuf.getStr()== expVal &&
    3385                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3386         [ +  - ]:         10 :             );
    3387                 :            : 
    3388                 :          5 :         }
    3389                 :            : 
    3390                 :          5 :         void append_008()
    3391                 :            :         {
    3392         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3393                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3394                 :          5 :             sal_Int32              input = 15;
    3395                 :          5 :             sal_Int16              radix = 8;
    3396                 :            : 
    3397                 :          5 :             expVal += OString( "17" );
    3398         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3399                 :            : 
    3400 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3401                 :            :             (
    3402                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
    3403                 :            :                 aStrBuf.getStr()== expVal &&
    3404                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3405         [ +  - ]:         10 :             );
    3406                 :            : 
    3407                 :          5 :         }
    3408                 :            : 
    3409                 :          5 :         void append_009()
    3410                 :            :         {
    3411         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3412                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3413                 :          5 :             sal_Int32              input = 0;
    3414                 :          5 :             sal_Int16              radix = 10;
    3415                 :            : 
    3416                 :          5 :             expVal += OString( "0" );
    3417         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3418                 :            : 
    3419 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3420                 :            :             (
    3421                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
    3422                 :            :                 aStrBuf.getStr()== expVal &&
    3423                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3424         [ +  - ]:         10 :             );
    3425                 :            : 
    3426                 :          5 :         }
    3427                 :            : 
    3428                 :          5 :         void append_010()
    3429                 :            :         {
    3430         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3431                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3432                 :          5 :             sal_Int32              input = 4;
    3433                 :          5 :             sal_Int16              radix = 10;
    3434                 :            : 
    3435                 :          5 :             expVal += OString( "4" );
    3436         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3437                 :            : 
    3438 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3439                 :            :             (
    3440                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
    3441                 :            :                 aStrBuf.getStr()== expVal &&
    3442                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3443         [ +  - ]:         10 :             );
    3444                 :            : 
    3445                 :          5 :         }
    3446                 :            : 
    3447                 :          5 :         void append_011()
    3448                 :            :         {
    3449         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3450                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3451                 :          5 :             sal_Int32              input = 8;
    3452                 :          5 :             sal_Int16              radix = 10;
    3453                 :            : 
    3454                 :          5 :             expVal += OString( "8" );
    3455         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3456                 :            : 
    3457 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3458                 :            :             (
    3459                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
    3460                 :            :                 aStrBuf.getStr()== expVal &&
    3461                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3462         [ +  - ]:         10 :             );
    3463                 :            : 
    3464                 :          5 :         }
    3465                 :            : 
    3466                 :          5 :         void append_012()
    3467                 :            :         {
    3468         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3469                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3470                 :          5 :             sal_Int32              input = 15;
    3471                 :          5 :             sal_Int16              radix = 10;
    3472                 :            : 
    3473                 :          5 :             expVal += OString( "15" );
    3474         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3475                 :            : 
    3476 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3477                 :            :             (
    3478                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
    3479                 :            :                 aStrBuf.getStr()== expVal &&
    3480                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3481         [ +  - ]:         10 :             );
    3482                 :            : 
    3483                 :          5 :         }
    3484                 :            : 
    3485                 :          5 :         void append_013()
    3486                 :            :         {
    3487         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3488                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3489                 :          5 :             sal_Int32              input = 0;
    3490                 :          5 :             sal_Int16              radix = 16;
    3491                 :            : 
    3492                 :          5 :             expVal += OString( "0" );
    3493         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3494                 :            : 
    3495 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3496                 :            :             (
    3497                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    3498                 :            :                 aStrBuf.getStr()== expVal &&
    3499                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3500         [ +  - ]:         10 :             );
    3501                 :            : 
    3502                 :          5 :         }
    3503                 :            : 
    3504                 :          5 :         void append_014()
    3505                 :            :         {
    3506         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3507                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3508                 :          5 :             sal_Int32              input = 4;
    3509                 :          5 :             sal_Int16              radix = 16;
    3510                 :            : 
    3511                 :          5 :             expVal += OString( "4" );
    3512         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3513                 :            : 
    3514 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3515                 :            :             (
    3516                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    3517                 :            :                 aStrBuf.getStr()== expVal &&
    3518                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3519         [ +  - ]:         10 :             );
    3520                 :            : 
    3521                 :          5 :         }
    3522                 :            : 
    3523                 :          5 :         void append_015()
    3524                 :            :         {
    3525         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3526                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3527                 :          5 :             sal_Int32              input = 8;
    3528                 :          5 :             sal_Int16              radix = 16;
    3529                 :            : 
    3530                 :          5 :             expVal += OString( "8" );
    3531         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3532                 :            : 
    3533 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3534                 :            :             (
    3535                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    3536                 :            :                 aStrBuf.getStr()== expVal &&
    3537                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3538         [ +  - ]:         10 :             );
    3539                 :            : 
    3540                 :          5 :         }
    3541                 :            : 
    3542                 :          5 :         void append_016()
    3543                 :            :         {
    3544         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3545                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3546                 :          5 :             sal_Int32              input = 15;
    3547                 :          5 :             sal_Int16              radix = 16;
    3548                 :            : 
    3549                 :          5 :             expVal += OString( "f" );
    3550         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3551                 :            : 
    3552 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3553                 :            :             (
    3554                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    3555                 :            :                 aStrBuf.getStr()== expVal &&
    3556                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3557         [ +  - ]:         10 :             );
    3558                 :            : 
    3559                 :          5 :         }
    3560                 :            : 
    3561                 :          5 :         void append_017()
    3562                 :            :         {
    3563         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3564                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3565                 :          5 :             sal_Int32              input = 0;
    3566                 :          5 :             sal_Int16              radix = 36;
    3567                 :            : 
    3568                 :          5 :             expVal += OString( "0" );
    3569         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3570                 :            : 
    3571 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3572                 :            :             (
    3573                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
    3574                 :            :                 aStrBuf.getStr()== expVal &&
    3575                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3576         [ +  - ]:         10 :             );
    3577                 :            : 
    3578                 :          5 :         }
    3579                 :            : 
    3580                 :          5 :         void append_018()
    3581                 :            :         {
    3582         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3583                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3584                 :          5 :             sal_Int32              input = 4;
    3585                 :          5 :             sal_Int16              radix = 36;
    3586                 :            : 
    3587                 :          5 :             expVal += OString( "4" );
    3588         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3589                 :            : 
    3590 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3591                 :            :             (
    3592                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
    3593                 :            :                 aStrBuf.getStr()== expVal &&
    3594                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3595         [ +  - ]:         10 :             );
    3596                 :            : 
    3597                 :          5 :         }
    3598                 :            : 
    3599                 :          5 :         void append_019()
    3600                 :            :         {
    3601         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3602                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3603                 :          5 :             sal_Int32              input = 8;
    3604                 :          5 :             sal_Int16              radix = 36;
    3605                 :            : 
    3606                 :          5 :             expVal += OString( "8" );
    3607         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3608                 :            : 
    3609 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3610                 :            :             (
    3611                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
    3612                 :            :                 aStrBuf.getStr()== expVal &&
    3613                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3614         [ +  - ]:         10 :             );
    3615                 :            : 
    3616                 :          5 :         }
    3617                 :            : 
    3618                 :          5 :         void append_020()
    3619                 :            :         {
    3620         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    3621                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3622                 :          5 :             sal_Int32              input = 35;
    3623                 :          5 :             sal_Int16              radix = 36;
    3624                 :            : 
    3625                 :          5 :             expVal += OString( "z" );
    3626         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3627                 :            : 
    3628 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3629                 :            :             (
    3630                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
    3631                 :            :                 aStrBuf.getStr()== expVal &&
    3632                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3633         [ +  - ]:         10 :             );
    3634                 :            : 
    3635                 :          5 :         }
    3636                 :            : 
    3637                 :          5 :         void append_021()
    3638                 :            :         {
    3639         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3640                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3641                 :          5 :             sal_Int32              input = 0;
    3642                 :          5 :             sal_Int16              radix = 2;
    3643                 :            : 
    3644                 :          5 :             expVal += OString( "0" );
    3645         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3646                 :            : 
    3647 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3648                 :            :             (
    3649                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
    3650                 :            :                 aStrBuf.getStr()== expVal &&
    3651                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3652         [ +  - ]:         10 :             );
    3653                 :            : 
    3654                 :          5 :         }
    3655                 :            : 
    3656                 :          5 :         void append_022()
    3657                 :            :         {
    3658         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3659                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3660                 :          5 :             sal_Int32              input = 4;
    3661                 :          5 :             sal_Int16              radix = 2;
    3662                 :            : 
    3663                 :          5 :             expVal += OString( "100" );
    3664         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3665                 :            : 
    3666 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3667                 :            :             (
    3668                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
    3669                 :            :                 aStrBuf.getStr()== expVal &&
    3670                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3671         [ +  - ]:         10 :             );
    3672                 :            : 
    3673                 :          5 :         }
    3674                 :            : 
    3675                 :          5 :         void append_023()
    3676                 :            :         {
    3677         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3678                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3679                 :          5 :             sal_Int32              input = 8;
    3680                 :          5 :             sal_Int16              radix = 2;
    3681                 :            : 
    3682                 :          5 :             expVal += OString( "1000" );
    3683         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3684                 :            : 
    3685 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3686                 :            :             (
    3687                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
    3688                 :            :                 aStrBuf.getStr()== expVal &&
    3689                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3690         [ +  - ]:         10 :             );
    3691                 :            : 
    3692                 :          5 :         }
    3693                 :            : 
    3694                 :          5 :         void append_024()
    3695                 :            :         {
    3696         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3697                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3698                 :          5 :             sal_Int32              input = 15;
    3699                 :          5 :             sal_Int16              radix = 2;
    3700                 :            : 
    3701                 :          5 :             expVal += OString( "1111" );
    3702         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3703                 :            : 
    3704 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3705                 :            :             (
    3706                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
    3707                 :            :                 aStrBuf.getStr()== expVal &&
    3708                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3709         [ +  - ]:         10 :             );
    3710                 :            : 
    3711                 :          5 :         }
    3712                 :            : 
    3713                 :          5 :         void append_025()
    3714                 :            :         {
    3715         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3716                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3717                 :          5 :             sal_Int32              input = 0;
    3718                 :          5 :             sal_Int16              radix = 8;
    3719                 :            : 
    3720                 :          5 :             expVal += OString( "0" );
    3721         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3722                 :            : 
    3723 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3724                 :            :             (
    3725                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
    3726                 :            :                 aStrBuf.getStr()== expVal &&
    3727                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3728         [ +  - ]:         10 :             );
    3729                 :            : 
    3730                 :          5 :         }
    3731                 :            : 
    3732                 :          5 :         void append_026()
    3733                 :            :         {
    3734         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3735                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3736                 :          5 :             sal_Int32              input = 4;
    3737                 :          5 :             sal_Int16              radix = 8;
    3738                 :            : 
    3739                 :          5 :             expVal += OString( "4" );
    3740         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3741                 :            : 
    3742 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3743                 :            :             (
    3744                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
    3745                 :            :                 aStrBuf.getStr()== expVal &&
    3746                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3747         [ +  - ]:         10 :             );
    3748                 :            : 
    3749                 :          5 :         }
    3750                 :            : 
    3751                 :          5 :         void append_027()
    3752                 :            :         {
    3753         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3754                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3755                 :          5 :             sal_Int32              input = 8;
    3756                 :          5 :             sal_Int16              radix = 8;
    3757                 :            : 
    3758                 :          5 :             expVal += OString( "10" );
    3759         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3760                 :            : 
    3761 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3762                 :            :             (
    3763                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
    3764                 :            :                 aStrBuf.getStr()== expVal &&
    3765                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3766         [ +  - ]:         10 :             );
    3767                 :            : 
    3768                 :          5 :         }
    3769                 :            : 
    3770                 :          5 :         void append_028()
    3771                 :            :         {
    3772         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3773                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3774                 :          5 :             sal_Int32              input = 15;
    3775                 :          5 :             sal_Int16              radix = 8;
    3776                 :            : 
    3777                 :          5 :             expVal += OString( "17" );
    3778         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3779                 :            : 
    3780 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3781                 :            :             (
    3782                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
    3783                 :            :                 aStrBuf.getStr()== expVal &&
    3784                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3785         [ +  - ]:         10 :             );
    3786                 :            : 
    3787                 :          5 :         }
    3788                 :            : 
    3789                 :          5 :         void append_029()
    3790                 :            :         {
    3791         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3792                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3793                 :          5 :             sal_Int32              input = 0;
    3794                 :          5 :             sal_Int16              radix = 10;
    3795                 :            : 
    3796                 :          5 :             expVal += OString( "0" );
    3797         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3798                 :            : 
    3799 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3800                 :            :             (
    3801                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
    3802                 :            :                 aStrBuf.getStr()== expVal &&
    3803                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3804         [ +  - ]:         10 :             );
    3805                 :            : 
    3806                 :          5 :         }
    3807                 :            : 
    3808                 :          5 :         void append_030()
    3809                 :            :         {
    3810         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3811                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3812                 :          5 :             sal_Int32              input = 4;
    3813                 :          5 :             sal_Int16              radix = 10;
    3814                 :            : 
    3815                 :          5 :             expVal += OString( "4" );
    3816         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3817                 :            : 
    3818 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3819                 :            :             (
    3820                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
    3821                 :            :                 aStrBuf.getStr()== expVal &&
    3822                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3823         [ +  - ]:         10 :             );
    3824                 :            : 
    3825                 :          5 :         }
    3826                 :            : 
    3827                 :          5 :         void append_031()
    3828                 :            :         {
    3829         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3830                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3831                 :          5 :             sal_Int32              input = 8;
    3832                 :          5 :             sal_Int16              radix = 10;
    3833                 :            : 
    3834                 :          5 :             expVal += OString( "8" );
    3835         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3836                 :            : 
    3837 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3838                 :            :             (
    3839                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
    3840                 :            :                 aStrBuf.getStr()== expVal &&
    3841                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3842         [ +  - ]:         10 :             );
    3843                 :            : 
    3844                 :          5 :         }
    3845                 :            : 
    3846                 :          5 :         void append_032()
    3847                 :            :         {
    3848         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3849                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3850                 :          5 :             sal_Int32              input = 15;
    3851                 :          5 :             sal_Int16              radix = 10;
    3852                 :            : 
    3853                 :          5 :             expVal += OString( "15" );
    3854         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3855                 :            : 
    3856 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3857                 :            :             (
    3858                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
    3859                 :            :                 aStrBuf.getStr()== expVal &&
    3860                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3861         [ +  - ]:         10 :             );
    3862                 :            : 
    3863                 :          5 :         }
    3864                 :            : 
    3865                 :          5 :         void append_033()
    3866                 :            :         {
    3867         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3868                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3869                 :          5 :             sal_Int32              input = 0;
    3870                 :          5 :             sal_Int16              radix = 16;
    3871                 :            : 
    3872                 :          5 :             expVal += OString( "0" );
    3873         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3874                 :            : 
    3875 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3876                 :            :             (
    3877                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    3878                 :            :                 aStrBuf.getStr()== expVal &&
    3879                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3880         [ +  - ]:         10 :             );
    3881                 :            : 
    3882                 :          5 :         }
    3883                 :            : 
    3884                 :          5 :         void append_034()
    3885                 :            :         {
    3886         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3887                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3888                 :          5 :             sal_Int32              input = 4;
    3889                 :          5 :             sal_Int16              radix = 16;
    3890                 :            : 
    3891                 :          5 :             expVal += OString( "4" );
    3892         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3893                 :            : 
    3894 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3895                 :            :             (
    3896                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    3897                 :            :                 aStrBuf.getStr()== expVal &&
    3898                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3899         [ +  - ]:         10 :             );
    3900                 :            : 
    3901                 :          5 :         }
    3902                 :            : 
    3903                 :          5 :         void append_035()
    3904                 :            :         {
    3905         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3906                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3907                 :          5 :             sal_Int32              input = 8;
    3908                 :          5 :             sal_Int16              radix = 16;
    3909                 :            : 
    3910                 :          5 :             expVal += OString( "8" );
    3911         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3912                 :            : 
    3913 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3914                 :            :             (
    3915                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    3916                 :            :                 aStrBuf.getStr()== expVal &&
    3917                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3918         [ +  - ]:         10 :             );
    3919                 :            : 
    3920                 :          5 :         }
    3921                 :            : 
    3922                 :          5 :         void append_036()
    3923                 :            :         {
    3924         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3925                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3926                 :          5 :             sal_Int32              input = 15;
    3927                 :          5 :             sal_Int16              radix = 16;
    3928                 :            : 
    3929                 :          5 :             expVal += OString( "f" );
    3930         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3931                 :            : 
    3932 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3933                 :            :             (
    3934                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    3935                 :            :                 aStrBuf.getStr()== expVal &&
    3936                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3937         [ +  - ]:         10 :             );
    3938                 :            : 
    3939                 :          5 :         }
    3940                 :            : 
    3941                 :          5 :         void append_037()
    3942                 :            :         {
    3943         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3944                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3945                 :          5 :             sal_Int32              input = 0;
    3946                 :          5 :             sal_Int16              radix = 36;
    3947                 :            : 
    3948                 :          5 :             expVal += OString( "0" );
    3949         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3950                 :            : 
    3951 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3952                 :            :             (
    3953                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
    3954                 :            :                 aStrBuf.getStr()== expVal &&
    3955                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3956         [ +  - ]:         10 :             );
    3957                 :            : 
    3958                 :          5 :         }
    3959                 :            : 
    3960                 :          5 :         void append_038()
    3961                 :            :         {
    3962         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3963                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3964                 :          5 :             sal_Int32              input = 4;
    3965                 :          5 :             sal_Int16              radix = 36;
    3966                 :            : 
    3967                 :          5 :             expVal += OString( "4" );
    3968         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3969                 :            : 
    3970 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3971                 :            :             (
    3972                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
    3973                 :            :                 aStrBuf.getStr()== expVal &&
    3974                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3975         [ +  - ]:         10 :             );
    3976                 :            : 
    3977                 :          5 :         }
    3978                 :            : 
    3979                 :          5 :         void append_039()
    3980                 :            :         {
    3981         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    3982                 :          5 :             OString                expVal( aStrBuf.getStr() );
    3983                 :          5 :             sal_Int32              input = 8;
    3984                 :          5 :             sal_Int16              radix = 36;
    3985                 :            : 
    3986                 :          5 :             expVal += OString( "8" );
    3987         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    3988                 :            : 
    3989 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    3990                 :            :             (
    3991                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
    3992                 :            :                 aStrBuf.getStr()== expVal &&
    3993                 :            :                     aStrBuf.getLength() == expVal.getLength()
    3994         [ +  - ]:         10 :             );
    3995                 :            : 
    3996                 :          5 :         }
    3997                 :            : 
    3998                 :          5 :         void append_040()
    3999                 :            :         {
    4000         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    4001                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4002                 :          5 :             sal_Int32              input = 35;
    4003                 :          5 :             sal_Int16              radix = 36;
    4004                 :            : 
    4005                 :          5 :             expVal += OString( "z" );
    4006         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4007                 :            : 
    4008 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4009                 :            :             (
    4010                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
    4011                 :            :                 aStrBuf.getStr()== expVal &&
    4012                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4013         [ +  - ]:         10 :             );
    4014                 :            : 
    4015                 :          5 :         }
    4016                 :            : 
    4017                 :          5 :         void append_041()
    4018                 :            :         {
    4019         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4020                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4021                 :          5 :             sal_Int32              input = 0;
    4022                 :          5 :             sal_Int16              radix = 2;
    4023                 :            : 
    4024                 :          5 :             expVal += OString( "0" );
    4025         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4026                 :            : 
    4027 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4028                 :            :             (
    4029                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
    4030                 :            :                 aStrBuf.getStr()== expVal &&
    4031                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4032         [ +  - ]:         10 :             );
    4033                 :            : 
    4034                 :          5 :         }
    4035                 :            : 
    4036                 :          5 :         void append_042()
    4037                 :            :         {
    4038         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4039                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4040                 :          5 :             sal_Int32              input = 4;
    4041                 :          5 :             sal_Int16              radix = 2;
    4042                 :            : 
    4043                 :          5 :             expVal += OString( "100" );
    4044         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4045                 :            : 
    4046 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4047                 :            :             (
    4048                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
    4049                 :            :                 aStrBuf.getStr()== expVal &&
    4050                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4051         [ +  - ]:         10 :             );
    4052                 :            : 
    4053                 :          5 :         }
    4054                 :            : 
    4055                 :          5 :         void append_043()
    4056                 :            :         {
    4057         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4058                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4059                 :          5 :             sal_Int32              input = 8;
    4060                 :          5 :             sal_Int16              radix = 2;
    4061                 :            : 
    4062                 :          5 :             expVal += OString( "1000" );
    4063         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4064                 :            : 
    4065 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4066                 :            :             (
    4067                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
    4068                 :            :                 aStrBuf.getStr()== expVal &&
    4069                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4070         [ +  - ]:         10 :             );
    4071                 :            : 
    4072                 :          5 :         }
    4073                 :            : 
    4074                 :          5 :         void append_044()
    4075                 :            :         {
    4076         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4077                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4078                 :          5 :             sal_Int32              input = 15;
    4079                 :          5 :             sal_Int16              radix = 2;
    4080                 :            : 
    4081                 :          5 :             expVal += OString( "1111" );
    4082         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4083                 :            : 
    4084 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4085                 :            :             (
    4086                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
    4087                 :            :                 aStrBuf.getStr()== expVal &&
    4088                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4089         [ +  - ]:         10 :             );
    4090                 :            : 
    4091                 :          5 :         }
    4092                 :            : 
    4093                 :          5 :         void append_045()
    4094                 :            :         {
    4095         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4096                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4097                 :          5 :             sal_Int32              input = 0;
    4098                 :          5 :             sal_Int16              radix = 8;
    4099                 :            : 
    4100                 :          5 :             expVal += OString( "0" );
    4101         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4102                 :            : 
    4103 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4104                 :            :             (
    4105                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
    4106                 :            :                 aStrBuf.getStr()== expVal &&
    4107                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4108         [ +  - ]:         10 :             );
    4109                 :            : 
    4110                 :          5 :         }
    4111                 :            : 
    4112                 :          5 :         void append_046()
    4113                 :            :         {
    4114         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4115                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4116                 :          5 :             sal_Int32              input = 4;
    4117                 :          5 :             sal_Int16              radix = 8;
    4118                 :            : 
    4119                 :          5 :             expVal += OString( "4" );
    4120         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4121                 :            : 
    4122 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4123                 :            :             (
    4124                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
    4125                 :            :                 aStrBuf.getStr()== expVal &&
    4126                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4127         [ +  - ]:         10 :             );
    4128                 :            : 
    4129                 :          5 :         }
    4130                 :            : 
    4131                 :          5 :         void append_047()
    4132                 :            :         {
    4133         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4134                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4135                 :          5 :             sal_Int32              input = 8;
    4136                 :          5 :             sal_Int16              radix = 8;
    4137                 :            : 
    4138                 :          5 :             expVal += OString( "10" );
    4139         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4140                 :            : 
    4141 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4142                 :            :             (
    4143                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
    4144                 :            :                 aStrBuf.getStr()== expVal &&
    4145                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4146         [ +  - ]:         10 :             );
    4147                 :            : 
    4148                 :          5 :         }
    4149                 :            : 
    4150                 :          5 :         void append_048()
    4151                 :            :         {
    4152         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4153                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4154                 :          5 :             sal_Int32              input = 15;
    4155                 :          5 :             sal_Int16              radix = 8;
    4156                 :            : 
    4157                 :          5 :             expVal += OString( "17" );
    4158         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4159                 :            : 
    4160 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4161                 :            :             (
    4162                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
    4163                 :            :                 aStrBuf.getStr()== expVal &&
    4164                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4165         [ +  - ]:         10 :             );
    4166                 :            : 
    4167                 :          5 :         }
    4168                 :            : 
    4169                 :          5 :         void append_049()
    4170                 :            :         {
    4171         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4172                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4173                 :          5 :             sal_Int32              input = 0;
    4174                 :          5 :             sal_Int16              radix = 10;
    4175                 :            : 
    4176                 :          5 :             expVal += OString( "0" );
    4177         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4178                 :            : 
    4179 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4180                 :            :             (
    4181                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
    4182                 :            :                 aStrBuf.getStr()== expVal &&
    4183                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4184         [ +  - ]:         10 :             );
    4185                 :            : 
    4186                 :          5 :         }
    4187                 :            : 
    4188                 :          5 :         void append_050()
    4189                 :            :         {
    4190         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4191                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4192                 :          5 :             sal_Int32              input = 4;
    4193                 :          5 :             sal_Int16              radix = 10;
    4194                 :            : 
    4195                 :          5 :             expVal += OString( "4" );
    4196         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4197                 :            : 
    4198 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4199                 :            :             (
    4200                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
    4201                 :            :                 aStrBuf.getStr()== expVal &&
    4202                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4203         [ +  - ]:         10 :             );
    4204                 :            : 
    4205                 :          5 :         }
    4206                 :            : 
    4207                 :          5 :         void append_051()
    4208                 :            :         {
    4209         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4210                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4211                 :          5 :             sal_Int32              input = 8;
    4212                 :          5 :             sal_Int16              radix = 10;
    4213                 :            : 
    4214                 :          5 :             expVal += OString( "8" );
    4215         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4216                 :            : 
    4217 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4218                 :            :             (
    4219                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
    4220                 :            :                 aStrBuf.getStr()== expVal &&
    4221                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4222         [ +  - ]:         10 :             );
    4223                 :            : 
    4224                 :          5 :         }
    4225                 :            : 
    4226                 :          5 :         void append_052()
    4227                 :            :         {
    4228         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4229                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4230                 :          5 :             sal_Int32              input = 15;
    4231                 :          5 :             sal_Int16              radix = 10;
    4232                 :            : 
    4233                 :          5 :             expVal += OString( "15" );
    4234         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4235                 :            : 
    4236 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4237                 :            :             (
    4238                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
    4239                 :            :                 aStrBuf.getStr()== expVal &&
    4240                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4241         [ +  - ]:         10 :             );
    4242                 :            : 
    4243                 :          5 :         }
    4244                 :            : 
    4245                 :          5 :         void append_053()
    4246                 :            :         {
    4247         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4248                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4249                 :          5 :             sal_Int32              input = 0;
    4250                 :          5 :             sal_Int16              radix = 16;
    4251                 :            : 
    4252                 :          5 :             expVal += OString( "0" );
    4253         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4254                 :            : 
    4255 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4256                 :            :             (
    4257                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
    4258                 :            :                 aStrBuf.getStr()== expVal &&
    4259                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4260         [ +  - ]:         10 :             );
    4261                 :            : 
    4262                 :          5 :         }
    4263                 :            : 
    4264                 :          5 :         void append_054()
    4265                 :            :         {
    4266         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4267                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4268                 :          5 :             sal_Int32              input = 4;
    4269                 :          5 :             sal_Int16              radix = 16;
    4270                 :            : 
    4271                 :          5 :             expVal += OString( "4" );
    4272         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4273                 :            : 
    4274 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4275                 :            :             (
    4276                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
    4277                 :            :                 aStrBuf.getStr()== expVal &&
    4278                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4279         [ +  - ]:         10 :             );
    4280                 :            : 
    4281                 :          5 :         }
    4282                 :            : 
    4283                 :          5 :         void append_055()
    4284                 :            :         {
    4285         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4286                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4287                 :          5 :             sal_Int32              input = 8;
    4288                 :          5 :             sal_Int16              radix = 16;
    4289                 :            : 
    4290                 :          5 :             expVal += OString( "8" );
    4291         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4292                 :            : 
    4293 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4294                 :            :             (
    4295                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
    4296                 :            :                 aStrBuf.getStr()== expVal &&
    4297                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4298         [ +  - ]:         10 :             );
    4299                 :            : 
    4300                 :          5 :         }
    4301                 :            : 
    4302                 :          5 :         void append_056()
    4303                 :            :         {
    4304         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4305                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4306                 :          5 :             sal_Int32              input = 15;
    4307                 :          5 :             sal_Int16              radix = 16;
    4308                 :            : 
    4309                 :          5 :             expVal += OString( "f" );
    4310         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4311                 :            : 
    4312 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4313                 :            :             (
    4314                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
    4315                 :            :                 aStrBuf.getStr()== expVal &&
    4316                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4317         [ +  - ]:         10 :             );
    4318                 :            : 
    4319                 :          5 :         }
    4320                 :            : 
    4321                 :          5 :         void append_057()
    4322                 :            :         {
    4323         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4324                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4325                 :          5 :             sal_Int32              input = 0;
    4326                 :          5 :             sal_Int16              radix = 36;
    4327                 :            : 
    4328                 :          5 :             expVal += OString( "0" );
    4329         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4330                 :            : 
    4331 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4332                 :            :             (
    4333                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
    4334                 :            :                 aStrBuf.getStr()== expVal &&
    4335                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4336         [ +  - ]:         10 :             );
    4337                 :            : 
    4338                 :          5 :         }
    4339                 :            : 
    4340                 :          5 :         void append_058()
    4341                 :            :         {
    4342         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4343                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4344                 :          5 :             sal_Int32              input = 4;
    4345                 :          5 :             sal_Int16              radix = 36;
    4346                 :            : 
    4347                 :          5 :             expVal += OString( "4" );
    4348         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4349                 :            : 
    4350 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4351                 :            :             (
    4352                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
    4353                 :            :                 aStrBuf.getStr()== expVal &&
    4354                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4355         [ +  - ]:         10 :             );
    4356                 :            : 
    4357                 :          5 :         }
    4358                 :            : 
    4359                 :          5 :         void append_059()
    4360                 :            :         {
    4361         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4362                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4363                 :          5 :             sal_Int32              input = 8;
    4364                 :          5 :             sal_Int16              radix = 36;
    4365                 :            : 
    4366                 :          5 :             expVal += OString( "8" );
    4367         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4368                 :            : 
    4369 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4370                 :            :             (
    4371                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
    4372                 :            :                 aStrBuf.getStr()== expVal &&
    4373                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4374         [ +  - ]:         10 :             );
    4375                 :            : 
    4376                 :          5 :         }
    4377                 :            : 
    4378                 :          5 :         void append_060()
    4379                 :            :         {
    4380         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    4381                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4382                 :          5 :             sal_Int32              input = 35;
    4383                 :          5 :             sal_Int16              radix = 36;
    4384                 :            : 
    4385                 :          5 :             expVal += OString( "z" );
    4386         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4387                 :            : 
    4388 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4389                 :            :             (
    4390                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
    4391                 :            :                 aStrBuf.getStr()== expVal &&
    4392                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4393         [ +  - ]:         10 :             );
    4394                 :            : 
    4395                 :          5 :         }
    4396                 :            : 
    4397                 :          5 :         void append_061()
    4398                 :            :         {
    4399         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4400                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4401                 :          5 :             sal_Int32              input = 0;
    4402                 :          5 :             sal_Int16              radix = 2;
    4403                 :            : 
    4404                 :          5 :             expVal += OString( "0" );
    4405         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4406                 :            : 
    4407 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4408                 :            :             (
    4409                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
    4410                 :            :                 aStrBuf.getStr()== expVal &&
    4411                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4412         [ +  - ]:         10 :             );
    4413                 :            : 
    4414                 :          5 :         }
    4415                 :            : 
    4416                 :          5 :         void append_062()
    4417                 :            :         {
    4418         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4419                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4420                 :          5 :             sal_Int32              input = 4;
    4421                 :          5 :             sal_Int16              radix = 2;
    4422                 :            : 
    4423                 :          5 :             expVal += OString( "100" );
    4424         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4425                 :            : 
    4426 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4427                 :            :             (
    4428                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
    4429                 :            :                 aStrBuf.getStr()== expVal &&
    4430                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4431         [ +  - ]:         10 :             );
    4432                 :            : 
    4433                 :          5 :         }
    4434                 :            : 
    4435                 :          5 :         void append_063()
    4436                 :            :         {
    4437         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4438                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4439                 :          5 :             sal_Int32              input = 8;
    4440                 :          5 :             sal_Int16              radix = 2;
    4441                 :            : 
    4442                 :          5 :             expVal += OString( "1000" );
    4443         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4444                 :            : 
    4445 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4446                 :            :             (
    4447                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
    4448                 :            :                 aStrBuf.getStr()== expVal &&
    4449                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4450         [ +  - ]:         10 :             );
    4451                 :            : 
    4452                 :          5 :         }
    4453                 :            : 
    4454                 :          5 :         void append_064()
    4455                 :            :         {
    4456         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4457                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4458                 :          5 :             sal_Int32              input = 15;
    4459                 :          5 :             sal_Int16              radix = 2;
    4460                 :            : 
    4461                 :          5 :             expVal += OString( "1111" );
    4462         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4463                 :            : 
    4464 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4465                 :            :             (
    4466                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
    4467                 :            :                 aStrBuf.getStr()== expVal &&
    4468                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4469         [ +  - ]:         10 :             );
    4470                 :            : 
    4471                 :          5 :         }
    4472                 :            : 
    4473                 :          5 :         void append_065()
    4474                 :            :         {
    4475         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4476                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4477                 :          5 :             sal_Int32              input = 0;
    4478                 :          5 :             sal_Int16              radix = 8;
    4479                 :            : 
    4480                 :          5 :             expVal += OString( "0" );
    4481         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4482                 :            : 
    4483 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4484                 :            :             (
    4485                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
    4486                 :            :                 aStrBuf.getStr()== expVal &&
    4487                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4488         [ +  - ]:         10 :             );
    4489                 :            : 
    4490                 :          5 :         }
    4491                 :            : 
    4492                 :          5 :         void append_066()
    4493                 :            :         {
    4494         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4495                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4496                 :          5 :             sal_Int32              input = 4;
    4497                 :          5 :             sal_Int16              radix = 8;
    4498                 :            : 
    4499                 :          5 :             expVal += OString( "4" );
    4500         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4501                 :            : 
    4502 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4503                 :            :             (
    4504                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
    4505                 :            :                 aStrBuf.getStr()== expVal &&
    4506                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4507         [ +  - ]:         10 :             );
    4508                 :            : 
    4509                 :          5 :         }
    4510                 :            : 
    4511                 :          5 :         void append_067()
    4512                 :            :         {
    4513         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4514                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4515                 :          5 :             sal_Int32              input = 8;
    4516                 :          5 :             sal_Int16              radix = 8;
    4517                 :            : 
    4518                 :          5 :             expVal += OString( "10" );
    4519         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4520                 :            : 
    4521 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4522                 :            :             (
    4523                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
    4524                 :            :                 aStrBuf.getStr()== expVal &&
    4525                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4526         [ +  - ]:         10 :             );
    4527                 :            : 
    4528                 :          5 :         }
    4529                 :            : 
    4530                 :          5 :         void append_068()
    4531                 :            :         {
    4532         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4533                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4534                 :          5 :             sal_Int32              input = 15;
    4535                 :          5 :             sal_Int16              radix = 8;
    4536                 :            : 
    4537                 :          5 :             expVal += OString( "17" );
    4538         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4539                 :            : 
    4540 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4541                 :            :             (
    4542                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
    4543                 :            :                 aStrBuf.getStr()== expVal &&
    4544                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4545         [ +  - ]:         10 :             );
    4546                 :            : 
    4547                 :          5 :         }
    4548                 :            : 
    4549                 :          5 :         void append_069()
    4550                 :            :         {
    4551         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4552                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4553                 :          5 :             sal_Int32              input = 0;
    4554                 :          5 :             sal_Int16              radix = 10;
    4555                 :            : 
    4556                 :          5 :             expVal += OString( "0" );
    4557         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4558                 :            : 
    4559 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4560                 :            :             (
    4561                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
    4562                 :            :                 aStrBuf.getStr()== expVal &&
    4563                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4564         [ +  - ]:         10 :             );
    4565                 :            : 
    4566                 :          5 :         }
    4567                 :            : 
    4568                 :          5 :         void append_070()
    4569                 :            :         {
    4570         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4571                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4572                 :          5 :             sal_Int32              input = 4;
    4573                 :          5 :             sal_Int16              radix = 10;
    4574                 :            : 
    4575                 :          5 :             expVal += OString( "4" );
    4576         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4577                 :            : 
    4578 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4579                 :            :             (
    4580                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
    4581                 :            :                 aStrBuf.getStr()== expVal &&
    4582                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4583         [ +  - ]:         10 :             );
    4584                 :            : 
    4585                 :          5 :         }
    4586                 :            : 
    4587                 :          5 :         void append_071()
    4588                 :            :         {
    4589         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4590                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4591                 :          5 :             sal_Int32              input = 8;
    4592                 :          5 :             sal_Int16              radix = 10;
    4593                 :            : 
    4594                 :          5 :             expVal += OString( "8" );
    4595         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4596                 :            : 
    4597 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4598                 :            :             (
    4599                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
    4600                 :            :                 aStrBuf.getStr()== expVal &&
    4601                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4602         [ +  - ]:         10 :             );
    4603                 :            : 
    4604                 :          5 :         }
    4605                 :            : 
    4606                 :          5 :         void append_072()
    4607                 :            :         {
    4608         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4609                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4610                 :          5 :             sal_Int32              input = 15;
    4611                 :          5 :             sal_Int16              radix = 10;
    4612                 :            : 
    4613                 :          5 :             expVal += OString( "15" );
    4614         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4615                 :            : 
    4616 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4617                 :            :             (
    4618                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
    4619                 :            :                 aStrBuf.getStr()== expVal &&
    4620                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4621         [ +  - ]:         10 :             );
    4622                 :            : 
    4623                 :          5 :         }
    4624                 :            : 
    4625                 :          5 :         void append_073()
    4626                 :            :         {
    4627         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4628                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4629                 :          5 :             sal_Int32              input = 0;
    4630                 :          5 :             sal_Int16              radix = 16;
    4631                 :            : 
    4632                 :          5 :             expVal += OString( "0" );
    4633         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4634                 :            : 
    4635 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4636                 :            :             (
    4637                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
    4638                 :            :                 aStrBuf.getStr()== expVal &&
    4639                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4640         [ +  - ]:         10 :             );
    4641                 :            : 
    4642                 :          5 :         }
    4643                 :            : 
    4644                 :          5 :         void append_074()
    4645                 :            :         {
    4646         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4647                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4648                 :          5 :             sal_Int32              input = 4;
    4649                 :          5 :             sal_Int16              radix = 16;
    4650                 :            : 
    4651                 :          5 :             expVal += OString( "4" );
    4652         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4653                 :            : 
    4654 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4655                 :            :             (
    4656                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
    4657                 :            :                 aStrBuf.getStr()== expVal &&
    4658                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4659         [ +  - ]:         10 :             );
    4660                 :            : 
    4661                 :          5 :         }
    4662                 :            : 
    4663                 :          5 :         void append_075()
    4664                 :            :         {
    4665         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4666                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4667                 :          5 :             sal_Int32              input = 8;
    4668                 :          5 :             sal_Int16              radix = 16;
    4669                 :            : 
    4670                 :          5 :             expVal += OString( "8" );
    4671         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4672                 :            : 
    4673 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4674                 :            :             (
    4675                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
    4676                 :            :                 aStrBuf.getStr()== expVal &&
    4677                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4678         [ +  - ]:         10 :             );
    4679                 :            : 
    4680                 :          5 :         }
    4681                 :            : 
    4682                 :          5 :         void append_076()
    4683                 :            :         {
    4684         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4685                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4686                 :          5 :             sal_Int32              input = 15;
    4687                 :          5 :             sal_Int16              radix = 16;
    4688                 :            : 
    4689                 :          5 :             expVal += OString( "f" );
    4690         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4691                 :            : 
    4692 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4693                 :            :             (
    4694                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
    4695                 :            :                 aStrBuf.getStr()== expVal &&
    4696                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4697         [ +  - ]:         10 :             );
    4698                 :            : 
    4699                 :          5 :         }
    4700                 :            : 
    4701                 :          5 :         void append_077()
    4702                 :            :         {
    4703         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4704                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4705                 :          5 :             sal_Int32              input = 0;
    4706                 :          5 :             sal_Int16              radix = 36;
    4707                 :            : 
    4708                 :          5 :             expVal += OString( "0" );
    4709         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4710                 :            : 
    4711 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4712                 :            :             (
    4713                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
    4714                 :            :                 aStrBuf.getStr()== expVal &&
    4715                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4716         [ +  - ]:         10 :             );
    4717                 :            : 
    4718                 :          5 :         }
    4719                 :            : 
    4720                 :          5 :         void append_078()
    4721                 :            :         {
    4722         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4723                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4724                 :          5 :             sal_Int32              input = 4;
    4725                 :          5 :             sal_Int16              radix = 36;
    4726                 :            : 
    4727                 :          5 :             expVal += OString( "4" );
    4728         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4729                 :            : 
    4730 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4731                 :            :             (
    4732                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
    4733                 :            :                 aStrBuf.getStr()== expVal &&
    4734                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4735         [ +  - ]:         10 :             );
    4736                 :            : 
    4737                 :          5 :         }
    4738                 :            : 
    4739                 :          5 :         void append_079()
    4740                 :            :         {
    4741         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4742                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4743                 :          5 :             sal_Int32              input = 8;
    4744                 :          5 :             sal_Int16              radix = 36;
    4745                 :            : 
    4746                 :          5 :             expVal += OString( "8" );
    4747         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4748                 :            : 
    4749 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4750                 :            :             (
    4751                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
    4752                 :            :                 aStrBuf.getStr()== expVal &&
    4753                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4754         [ +  - ]:         10 :             );
    4755                 :            : 
    4756                 :          5 :         }
    4757                 :            : 
    4758                 :          5 :         void append_080()
    4759                 :            :         {
    4760         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    4761                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4762                 :          5 :             sal_Int32              input = 35;
    4763                 :          5 :             sal_Int16              radix = 36;
    4764                 :            : 
    4765                 :          5 :             expVal += OString( "z" );
    4766         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4767                 :            : 
    4768 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4769                 :            :             (
    4770                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
    4771                 :            :                 aStrBuf.getStr()== expVal &&
    4772                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4773         [ +  - ]:         10 :             );
    4774                 :            : 
    4775                 :          5 :         }
    4776                 :            : 
    4777                 :          5 :         void append_081()
    4778                 :            :         {
    4779         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4780                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4781                 :          5 :             sal_Int32              input = 0;
    4782                 :          5 :             sal_Int16              radix = 2;
    4783                 :            : 
    4784                 :          5 :             expVal += OString( "0" );
    4785         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4786                 :            : 
    4787 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4788                 :            :             (
    4789                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
    4790                 :            :                 aStrBuf.getStr()== expVal &&
    4791                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4792         [ +  - ]:         10 :             );
    4793                 :            : 
    4794                 :          5 :         }
    4795                 :            : 
    4796                 :          5 :         void append_082()
    4797                 :            :         {
    4798         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4799                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4800                 :          5 :             sal_Int32              input = 4;
    4801                 :          5 :             sal_Int16              radix = 2;
    4802                 :            : 
    4803                 :          5 :             expVal += OString( "100" );
    4804         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4805                 :            : 
    4806 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4807                 :            :             (
    4808                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
    4809                 :            :                 aStrBuf.getStr()== expVal &&
    4810                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4811         [ +  - ]:         10 :             );
    4812                 :            : 
    4813                 :          5 :         }
    4814                 :            : 
    4815                 :          5 :         void append_083()
    4816                 :            :         {
    4817         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4818                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4819                 :          5 :             sal_Int32              input = 8;
    4820                 :          5 :             sal_Int16              radix = 2;
    4821                 :            : 
    4822                 :          5 :             expVal += OString( "1000" );
    4823         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4824                 :            : 
    4825 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4826                 :            :             (
    4827                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
    4828                 :            :                 aStrBuf.getStr()== expVal &&
    4829                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4830         [ +  - ]:         10 :             );
    4831                 :            : 
    4832                 :          5 :         }
    4833                 :            : 
    4834                 :          5 :         void append_084()
    4835                 :            :         {
    4836         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4837                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4838                 :          5 :             sal_Int32              input = 15;
    4839                 :          5 :             sal_Int16              radix = 2;
    4840                 :            : 
    4841                 :          5 :             expVal += OString( "1111" );
    4842         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4843                 :            : 
    4844 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4845                 :            :             (
    4846                 :            :                 "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
    4847                 :            :                 aStrBuf.getStr()== expVal &&
    4848                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4849         [ +  - ]:         10 :             );
    4850                 :            : 
    4851                 :          5 :         }
    4852                 :            : 
    4853                 :          5 :         void append_085()
    4854                 :            :         {
    4855         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4856                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4857                 :          5 :             sal_Int32              input = 0;
    4858                 :          5 :             sal_Int16              radix = 8;
    4859                 :            : 
    4860                 :          5 :             expVal += OString( "0" );
    4861         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4862                 :            : 
    4863 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4864                 :            :             (
    4865                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
    4866                 :            :                 aStrBuf.getStr()== expVal &&
    4867                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4868         [ +  - ]:         10 :             );
    4869                 :            : 
    4870                 :          5 :         }
    4871                 :            : 
    4872                 :          5 :         void append_086()
    4873                 :            :         {
    4874         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4875                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4876                 :          5 :             sal_Int32              input = 4;
    4877                 :          5 :             sal_Int16              radix = 8;
    4878                 :            : 
    4879                 :          5 :             expVal += OString( "4" );
    4880         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4881                 :            : 
    4882 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4883                 :            :             (
    4884                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
    4885                 :            :                 aStrBuf.getStr()== expVal &&
    4886                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4887         [ +  - ]:         10 :             );
    4888                 :            : 
    4889                 :          5 :         }
    4890                 :            : 
    4891                 :          5 :         void append_087()
    4892                 :            :         {
    4893         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4894                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4895                 :          5 :             sal_Int32              input = 8;
    4896                 :          5 :             sal_Int16              radix = 8;
    4897                 :            : 
    4898                 :          5 :             expVal += OString( "10" );
    4899         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4900                 :            : 
    4901 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4902                 :            :             (
    4903                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
    4904                 :            :                 aStrBuf.getStr()== expVal &&
    4905                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4906         [ +  - ]:         10 :             );
    4907                 :            : 
    4908                 :          5 :         }
    4909                 :            : 
    4910                 :          5 :         void append_088()
    4911                 :            :         {
    4912         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4913                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4914                 :          5 :             sal_Int32              input = 15;
    4915                 :          5 :             sal_Int16              radix = 8;
    4916                 :            : 
    4917                 :          5 :             expVal += OString( "17" );
    4918         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4919                 :            : 
    4920 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4921                 :            :             (
    4922                 :            :                 "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
    4923                 :            :                 aStrBuf.getStr()== expVal &&
    4924                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4925         [ +  - ]:         10 :             );
    4926                 :            : 
    4927                 :          5 :         }
    4928                 :            : 
    4929                 :          5 :         void append_089()
    4930                 :            :         {
    4931         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4932                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4933                 :          5 :             sal_Int32              input = 0;
    4934                 :          5 :             sal_Int16              radix = 10;
    4935                 :            : 
    4936                 :          5 :             expVal += OString( "0" );
    4937         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4938                 :            : 
    4939 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4940                 :            :             (
    4941                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
    4942                 :            :                 aStrBuf.getStr()== expVal &&
    4943                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4944         [ +  - ]:         10 :             );
    4945                 :            : 
    4946                 :          5 :         }
    4947                 :            : 
    4948                 :          5 :         void append_090()
    4949                 :            :         {
    4950         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4951                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4952                 :          5 :             sal_Int32              input = 4;
    4953                 :          5 :             sal_Int16              radix = 10;
    4954                 :            : 
    4955                 :          5 :             expVal += OString( "4" );
    4956         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4957                 :            : 
    4958 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4959                 :            :             (
    4960                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
    4961                 :            :                 aStrBuf.getStr()== expVal &&
    4962                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4963         [ +  - ]:         10 :             );
    4964                 :            : 
    4965                 :          5 :         }
    4966                 :            : 
    4967                 :          5 :         void append_091()
    4968                 :            :         {
    4969         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4970                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4971                 :          5 :             sal_Int32              input = 8;
    4972                 :          5 :             sal_Int16              radix = 10;
    4973                 :            : 
    4974                 :          5 :             expVal += OString( "8" );
    4975         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4976                 :            : 
    4977 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4978                 :            :             (
    4979                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
    4980                 :            :                 aStrBuf.getStr()== expVal &&
    4981                 :            :                     aStrBuf.getLength() == expVal.getLength()
    4982         [ +  - ]:         10 :             );
    4983                 :            : 
    4984                 :          5 :         }
    4985                 :            : 
    4986                 :          5 :         void append_092()
    4987                 :            :         {
    4988         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    4989                 :          5 :             OString                expVal( aStrBuf.getStr() );
    4990                 :          5 :             sal_Int32              input = 15;
    4991                 :          5 :             sal_Int16              radix = 10;
    4992                 :            : 
    4993                 :          5 :             expVal += OString( "15" );
    4994         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    4995                 :            : 
    4996 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    4997                 :            :             (
    4998                 :            :                 "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
    4999                 :            :                 aStrBuf.getStr()== expVal &&
    5000                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5001         [ +  - ]:         10 :             );
    5002                 :            : 
    5003                 :          5 :         }
    5004                 :            : 
    5005                 :          5 :         void append_093()
    5006                 :            :         {
    5007         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5008                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5009                 :          5 :             sal_Int32              input = 0;
    5010                 :          5 :             sal_Int16              radix = 16;
    5011                 :            : 
    5012                 :          5 :             expVal += OString( "0" );
    5013         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5014                 :            : 
    5015 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5016                 :            :             (
    5017                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
    5018                 :            :                 aStrBuf.getStr()== expVal &&
    5019                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5020         [ +  - ]:         10 :             );
    5021                 :            : 
    5022                 :          5 :         }
    5023                 :            : 
    5024                 :          5 :         void append_094()
    5025                 :            :         {
    5026         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5027                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5028                 :          5 :             sal_Int32              input = 4;
    5029                 :          5 :             sal_Int16              radix = 16;
    5030                 :            : 
    5031                 :          5 :             expVal += OString( "4" );
    5032         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5033                 :            : 
    5034 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5035                 :            :             (
    5036                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
    5037                 :            :                 aStrBuf.getStr()== expVal &&
    5038                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5039         [ +  - ]:         10 :             );
    5040                 :            : 
    5041                 :          5 :         }
    5042                 :            : 
    5043                 :          5 :         void append_095()
    5044                 :            :         {
    5045         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5046                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5047                 :          5 :             sal_Int32              input = 8;
    5048                 :          5 :             sal_Int16              radix = 16;
    5049                 :            : 
    5050                 :          5 :             expVal += OString( "8" );
    5051         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5052                 :            : 
    5053 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5054                 :            :             (
    5055                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
    5056                 :            :                 aStrBuf.getStr()== expVal &&
    5057                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5058         [ +  - ]:         10 :             );
    5059                 :            : 
    5060                 :          5 :         }
    5061                 :            : 
    5062                 :          5 :         void append_096()
    5063                 :            :         {
    5064         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5065                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5066                 :          5 :             sal_Int32              input = 15;
    5067                 :          5 :             sal_Int16              radix = 16;
    5068                 :            : 
    5069                 :          5 :             expVal += OString( "f" );
    5070         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5071                 :            : 
    5072 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5073                 :            :             (
    5074                 :            :                 "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
    5075                 :            :                 aStrBuf.getStr()== expVal &&
    5076                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5077         [ +  - ]:         10 :             );
    5078                 :            : 
    5079                 :          5 :         }
    5080                 :            : 
    5081                 :          5 :         void append_097()
    5082                 :            :         {
    5083         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5084                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5085                 :          5 :             sal_Int32              input = 0;
    5086                 :          5 :             sal_Int16              radix = 36;
    5087                 :            : 
    5088                 :          5 :             expVal += OString( "0" );
    5089         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5090                 :            : 
    5091 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5092                 :            :             (
    5093                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
    5094                 :            :                 aStrBuf.getStr()== expVal &&
    5095                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5096         [ +  - ]:         10 :             );
    5097                 :            : 
    5098                 :          5 :         }
    5099                 :            : 
    5100                 :          5 :         void append_098()
    5101                 :            :         {
    5102         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5103                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5104                 :          5 :             sal_Int32              input = 4;
    5105                 :          5 :             sal_Int16              radix = 36;
    5106                 :            : 
    5107                 :          5 :             expVal += OString( "4" );
    5108         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5109                 :            : 
    5110 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5111                 :            :             (
    5112                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
    5113                 :            :                 aStrBuf.getStr()== expVal &&
    5114                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5115         [ +  - ]:         10 :             );
    5116                 :            : 
    5117                 :          5 :         }
    5118                 :            : 
    5119                 :          5 :         void append_099()
    5120                 :            :         {
    5121         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5122                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5123                 :          5 :             sal_Int32              input = 8;
    5124                 :          5 :             sal_Int16              radix = 36;
    5125                 :            : 
    5126                 :          5 :             expVal += OString( "8" );
    5127         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5128                 :            : 
    5129 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5130                 :            :             (
    5131                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
    5132                 :            :                 aStrBuf.getStr()== expVal &&
    5133                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5134         [ +  - ]:         10 :             );
    5135                 :            : 
    5136                 :          5 :         }
    5137                 :            : 
    5138                 :          5 :         void append_100()
    5139                 :            :         {
    5140         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    5141                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5142                 :          5 :             sal_Int32              input = 35;
    5143                 :          5 :             sal_Int16              radix = 36;
    5144                 :            : 
    5145                 :          5 :             expVal += OString( "z" );
    5146         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5147                 :            : 
    5148 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5149                 :            :             (
    5150                 :            :                 "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
    5151                 :            :                 aStrBuf.getStr()== expVal &&
    5152                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5153         [ +  - ]:         10 :             );
    5154                 :            : 
    5155                 :          5 :         }
    5156                 :            : 
    5157 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_006_Int32 );
         [ +  - ][ +  - ]
                 [ #  # ]
    5158 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5159 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5160 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5161 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5162 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5163 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5164 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5165 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5166 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5167 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5168 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5169 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5170 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5171 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5172 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5173 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5174 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5175 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5176 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5177 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5178 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5179 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5180 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5181 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5182 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5183 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5184 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5185 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5186 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5187 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5188 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5189 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5190 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5191 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5192 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5193 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5194 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5195 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5196 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5197 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5198 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5199 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5200 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5201 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5202 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5203 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5204 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5205 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5206 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5207 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    5208 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    5209                 :            :     };
    5210                 :            : //------------------------------------------------------------------------
    5211                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
    5212                 :            : // where i = large constants
    5213                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
    5214                 :            : // where i = large constants
    5215                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
    5216                 :            : // where i = large constants
    5217                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
    5218                 :            : // where i = large constants
    5219                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
    5220                 :            : // where i = large constants
    5221                 :            : //------------------------------------------------------------------------
    5222         [ -  + ]:        750 :     class  append_006_Int32_Bounderies : public CppUnit::TestFixture
    5223                 :            :     {
    5224                 :            :         OString* arrOUS[5];
    5225                 :            : 
    5226                 :            :     public:
    5227                 :        250 :         void setUp()
    5228                 :            :         {
    5229         [ +  - ]:        250 :             arrOUS[0] = new OString( kTestStr7 );
    5230                 :        250 :             arrOUS[1] = new OString(  );
    5231         [ +  - ]:        250 :             arrOUS[2] = new OString( kTestStr25 );
    5232         [ +  - ]:        250 :             arrOUS[3] = new OString( "" );
    5233         [ +  - ]:        250 :             arrOUS[4] = new OString( kTestStr28 );
    5234                 :            : 
    5235                 :        250 :         }
    5236                 :            : 
    5237                 :        250 :         void tearDown()
    5238                 :            :         {
    5239 [ +  - ][ +  - ]:        250 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    5240 [ +  - ][ +  - ]:        250 :             delete arrOUS[3]; delete arrOUS[4];
    5241                 :        250 :         }
    5242                 :            : 
    5243                 :          5 :         void append_001()
    5244                 :            :         {
    5245         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5246                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5247                 :          5 :             sal_Int32              input = kSInt8Max;
    5248                 :          5 :             sal_Int16              radix = 2;
    5249                 :            : 
    5250                 :          5 :             expVal += OString( "1111111" );
    5251         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5252                 :            : 
    5253 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5254                 :            :             (
    5255                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5256                 :            :                 aStrBuf.getStr()== expVal &&
    5257                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5258         [ +  - ]:         10 :             );
    5259                 :            : 
    5260                 :          5 :         }
    5261                 :            : 
    5262                 :          5 :         void append_002()
    5263                 :            :         {
    5264         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5265                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5266                 :          5 :             sal_Int32              input = kSInt32Max;
    5267                 :          5 :             sal_Int16              radix = 2;
    5268                 :            : 
    5269                 :          5 :             expVal += OString( "1111111111111111111111111111111" );
    5270         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5271                 :            : 
    5272 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5273                 :            :             (
    5274                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5275                 :            :                 aStrBuf.getStr()== expVal &&
    5276                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5277         [ +  - ]:         10 :             );
    5278                 :            : 
    5279                 :          5 :         }
    5280                 :            : 
    5281                 :          5 :         void append_003()
    5282                 :            :         {
    5283         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5284                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5285                 :          5 :             sal_Int32              input = kSInt8Max;
    5286                 :          5 :             sal_Int16              radix = 8;
    5287                 :            : 
    5288                 :          5 :             expVal += OString( "177" );
    5289         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5290                 :            : 
    5291 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5292                 :            :             (
    5293                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5294                 :            :                 aStrBuf.getStr()== expVal &&
    5295                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5296         [ +  - ]:         10 :             );
    5297                 :            : 
    5298                 :          5 :         }
    5299                 :            : 
    5300                 :          5 :         void append_004()
    5301                 :            :         {
    5302         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5303                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5304                 :          5 :             sal_Int32              input = kSInt32Max;
    5305                 :          5 :             sal_Int16              radix = 8;
    5306                 :            : 
    5307                 :          5 :             expVal += OString( "17777777777" );
    5308         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5309                 :            : 
    5310 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5311                 :            :             (
    5312                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5313                 :            :                 aStrBuf.getStr()== expVal &&
    5314                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5315         [ +  - ]:         10 :             );
    5316                 :            : 
    5317                 :          5 :         }
    5318                 :            : 
    5319                 :          5 :         void append_005()
    5320                 :            :         {
    5321         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5322                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5323                 :          5 :             sal_Int32              input = kSInt8Max;
    5324                 :          5 :             sal_Int16              radix = 10;
    5325                 :            : 
    5326                 :          5 :             expVal += OString( "127" );
    5327         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5328                 :            : 
    5329 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5330                 :            :             (
    5331                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5332                 :            :                 aStrBuf.getStr()== expVal &&
    5333                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5334         [ +  - ]:         10 :             );
    5335                 :            : 
    5336                 :          5 :         }
    5337                 :            : 
    5338                 :          5 :         void append_006()
    5339                 :            :         {
    5340         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5341                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5342                 :          5 :             sal_Int32              input = kSInt32Max;
    5343                 :          5 :             sal_Int16              radix = 10;
    5344                 :            : 
    5345                 :          5 :             expVal += OString( "2147483647" );
    5346         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5347                 :            : 
    5348 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5349                 :            :             (
    5350                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5351                 :            :                 aStrBuf.getStr()== expVal &&
    5352                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5353         [ +  - ]:         10 :             );
    5354                 :            : 
    5355                 :          5 :         }
    5356                 :            : 
    5357                 :          5 :         void append_007()
    5358                 :            :         {
    5359         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5360                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5361                 :          5 :             sal_Int32              input = kSInt8Max;
    5362                 :          5 :             sal_Int16              radix = 16;
    5363                 :            : 
    5364                 :          5 :             expVal += OString( "7f" );
    5365         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5366                 :            : 
    5367 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5368                 :            :             (
    5369                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5370                 :            :                 aStrBuf.getStr()== expVal &&
    5371                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5372         [ +  - ]:         10 :             );
    5373                 :            : 
    5374                 :          5 :         }
    5375                 :            : 
    5376                 :          5 :         void append_008()
    5377                 :            :         {
    5378         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5379                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5380                 :          5 :             sal_Int32              input = kSInt32Max;
    5381                 :          5 :             sal_Int16              radix = 16;
    5382                 :            : 
    5383                 :          5 :             expVal += OString( "7fffffff" );
    5384         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5385                 :            : 
    5386 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5387                 :            :             (
    5388                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5389                 :            :                 aStrBuf.getStr()== expVal &&
    5390                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5391         [ +  - ]:         10 :             );
    5392                 :            : 
    5393                 :          5 :         }
    5394                 :            : 
    5395                 :          5 :         void append_009()
    5396                 :            :         {
    5397         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5398                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5399                 :          5 :             sal_Int32              input = kSInt8Max;
    5400                 :          5 :             sal_Int16              radix = 36;
    5401                 :            : 
    5402                 :          5 :             expVal += OString( "3j" );
    5403         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5404                 :            : 
    5405 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5406                 :            :             (
    5407                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5408                 :            :                 aStrBuf.getStr()== expVal &&
    5409                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5410         [ +  - ]:         10 :             );
    5411                 :            : 
    5412                 :          5 :         }
    5413                 :            : 
    5414                 :          5 :         void append_010()
    5415                 :            :         {
    5416         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    5417                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5418                 :          5 :             sal_Int32              input = kSInt32Max;
    5419                 :          5 :             sal_Int16              radix = 36;
    5420                 :            : 
    5421                 :          5 :             expVal += OString( "zik0zj" );
    5422         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5423                 :            : 
    5424 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5425                 :            :             (
    5426                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
    5427                 :            :                 aStrBuf.getStr()== expVal &&
    5428                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5429         [ +  - ]:         10 :             );
    5430                 :            : 
    5431                 :          5 :         }
    5432                 :            : 
    5433                 :          5 :         void append_011()
    5434                 :            :         {
    5435         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5436                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5437                 :          5 :             sal_Int32              input = kSInt8Max;
    5438                 :          5 :             sal_Int16              radix = 2;
    5439                 :            : 
    5440                 :          5 :             expVal += OString( "1111111" );
    5441         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5442                 :            : 
    5443 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5444                 :            :             (
    5445                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5446                 :            :                 aStrBuf.getStr()== expVal &&
    5447                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5448         [ +  - ]:         10 :             );
    5449                 :            : 
    5450                 :          5 :         }
    5451                 :            : 
    5452                 :          5 :         void append_012()
    5453                 :            :         {
    5454         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5455                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5456                 :          5 :             sal_Int32              input = kSInt32Max;
    5457                 :          5 :             sal_Int16              radix = 2;
    5458                 :            : 
    5459                 :          5 :             expVal += OString( "1111111111111111111111111111111" );
    5460         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5461                 :            : 
    5462 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5463                 :            :             (
    5464                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5465                 :            :                 aStrBuf.getStr()== expVal &&
    5466                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5467         [ +  - ]:         10 :             );
    5468                 :            : 
    5469                 :          5 :         }
    5470                 :            : 
    5471                 :          5 :         void append_013()
    5472                 :            :         {
    5473         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5474                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5475                 :          5 :             sal_Int32              input = kSInt8Max;
    5476                 :          5 :             sal_Int16              radix = 8;
    5477                 :            : 
    5478                 :          5 :             expVal += OString( "177" );
    5479         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5480                 :            : 
    5481 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5482                 :            :             (
    5483                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5484                 :            :                 aStrBuf.getStr()== expVal &&
    5485                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5486         [ +  - ]:         10 :             );
    5487                 :            : 
    5488                 :          5 :         }
    5489                 :            : 
    5490                 :          5 :         void append_014()
    5491                 :            :         {
    5492         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5493                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5494                 :          5 :             sal_Int32              input = kSInt32Max;
    5495                 :          5 :             sal_Int16              radix = 8;
    5496                 :            : 
    5497                 :          5 :             expVal += OString( "17777777777" );
    5498         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5499                 :            : 
    5500 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5501                 :            :             (
    5502                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5503                 :            :                 aStrBuf.getStr()== expVal &&
    5504                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5505         [ +  - ]:         10 :             );
    5506                 :            : 
    5507                 :          5 :         }
    5508                 :            : 
    5509                 :          5 :         void append_015()
    5510                 :            :         {
    5511         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5512                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5513                 :          5 :             sal_Int32              input = kSInt8Max;
    5514                 :          5 :             sal_Int16              radix = 10;
    5515                 :            : 
    5516                 :          5 :             expVal += OString( "127" );
    5517         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5518                 :            : 
    5519 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5520                 :            :             (
    5521                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5522                 :            :                 aStrBuf.getStr()== expVal &&
    5523                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5524         [ +  - ]:         10 :             );
    5525                 :            : 
    5526                 :          5 :         }
    5527                 :            : 
    5528                 :          5 :         void append_016()
    5529                 :            :         {
    5530         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5531                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5532                 :          5 :             sal_Int32              input = kSInt32Max;
    5533                 :          5 :             sal_Int16              radix = 10;
    5534                 :            : 
    5535                 :          5 :             expVal += OString( "2147483647" );
    5536         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5537                 :            : 
    5538 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5539                 :            :             (
    5540                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5541                 :            :                 aStrBuf.getStr()== expVal &&
    5542                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5543         [ +  - ]:         10 :             );
    5544                 :            : 
    5545                 :          5 :         }
    5546                 :            : 
    5547                 :          5 :         void append_017()
    5548                 :            :         {
    5549         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5550                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5551                 :          5 :             sal_Int32              input = kSInt8Max;
    5552                 :          5 :             sal_Int16              radix = 16;
    5553                 :            : 
    5554                 :          5 :             expVal += OString( "7f" );
    5555         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5556                 :            : 
    5557 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5558                 :            :             (
    5559                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5560                 :            :                 aStrBuf.getStr()== expVal &&
    5561                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5562         [ +  - ]:         10 :             );
    5563                 :            : 
    5564                 :          5 :         }
    5565                 :            : 
    5566                 :          5 :         void append_018()
    5567                 :            :         {
    5568         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5569                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5570                 :          5 :             sal_Int32              input = kSInt32Max;
    5571                 :          5 :             sal_Int16              radix = 16;
    5572                 :            : 
    5573                 :          5 :             expVal += OString( "7fffffff" );
    5574         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5575                 :            : 
    5576 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5577                 :            :             (
    5578                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5579                 :            :                 aStrBuf.getStr()== expVal &&
    5580                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5581         [ +  - ]:         10 :             );
    5582                 :            : 
    5583                 :          5 :         }
    5584                 :            : 
    5585                 :          5 :         void append_019()
    5586                 :            :         {
    5587         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5588                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5589                 :          5 :             sal_Int32              input = kSInt8Max;
    5590                 :          5 :             sal_Int16              radix = 36;
    5591                 :            : 
    5592                 :          5 :             expVal += OString( "3j" );
    5593         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5594                 :            : 
    5595 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5596                 :            :             (
    5597                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5598                 :            :                 aStrBuf.getStr()== expVal &&
    5599                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5600         [ +  - ]:         10 :             );
    5601                 :            : 
    5602                 :          5 :         }
    5603                 :            : 
    5604                 :          5 :         void append_020()
    5605                 :            :         {
    5606         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    5607                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5608                 :          5 :             sal_Int32              input = kSInt32Max;
    5609                 :          5 :             sal_Int16              radix = 36;
    5610                 :            : 
    5611                 :          5 :             expVal += OString( "zik0zj" );
    5612         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5613                 :            : 
    5614 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5615                 :            :             (
    5616                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
    5617                 :            :                 aStrBuf.getStr()== expVal &&
    5618                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5619         [ +  - ]:         10 :             );
    5620                 :            : 
    5621                 :          5 :         }
    5622                 :            : 
    5623                 :          5 :         void append_021()
    5624                 :            :         {
    5625         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5626                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5627                 :          5 :             sal_Int32              input = kSInt8Max;
    5628                 :          5 :             sal_Int16              radix = 2;
    5629                 :            : 
    5630                 :          5 :             expVal += OString( "1111111" );
    5631         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5632                 :            : 
    5633 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5634                 :            :             (
    5635                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5636                 :            :                 aStrBuf.getStr()== expVal &&
    5637                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5638         [ +  - ]:         10 :             );
    5639                 :            : 
    5640                 :          5 :         }
    5641                 :            : 
    5642                 :          5 :         void append_022()
    5643                 :            :         {
    5644         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5645                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5646                 :          5 :             sal_Int32              input = kSInt32Max;
    5647                 :          5 :             sal_Int16              radix = 2;
    5648                 :            : 
    5649                 :          5 :             expVal += OString( "1111111111111111111111111111111" );
    5650         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5651                 :            : 
    5652 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5653                 :            :             (
    5654                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5655                 :            :                 aStrBuf.getStr()== expVal &&
    5656                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5657         [ +  - ]:         10 :             );
    5658                 :            : 
    5659                 :          5 :         }
    5660                 :            : 
    5661                 :          5 :         void append_023()
    5662                 :            :         {
    5663         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5664                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5665                 :          5 :             sal_Int32              input = kSInt8Max;
    5666                 :          5 :             sal_Int16              radix = 8;
    5667                 :            : 
    5668                 :          5 :             expVal += OString( "177" );
    5669         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5670                 :            : 
    5671 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5672                 :            :             (
    5673                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5674                 :            :                 aStrBuf.getStr()== expVal &&
    5675                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5676         [ +  - ]:         10 :             );
    5677                 :            : 
    5678                 :          5 :         }
    5679                 :            : 
    5680                 :          5 :         void append_024()
    5681                 :            :         {
    5682         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5683                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5684                 :          5 :             sal_Int32              input = kSInt32Max;
    5685                 :          5 :             sal_Int16              radix = 8;
    5686                 :            : 
    5687                 :          5 :             expVal += OString( "17777777777" );
    5688         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5689                 :            : 
    5690 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5691                 :            :             (
    5692                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5693                 :            :                 aStrBuf.getStr()== expVal &&
    5694                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5695         [ +  - ]:         10 :             );
    5696                 :            : 
    5697                 :          5 :         }
    5698                 :            : 
    5699                 :          5 :         void append_025()
    5700                 :            :         {
    5701         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5702                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5703                 :          5 :             sal_Int32              input = kSInt8Max;
    5704                 :          5 :             sal_Int16              radix = 10;
    5705                 :            : 
    5706                 :          5 :             expVal += OString( "127" );
    5707         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5708                 :            : 
    5709 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5710                 :            :             (
    5711                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5712                 :            :                 aStrBuf.getStr()== expVal &&
    5713                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5714         [ +  - ]:         10 :             );
    5715                 :            : 
    5716                 :          5 :         }
    5717                 :            : 
    5718                 :          5 :         void append_026()
    5719                 :            :         {
    5720         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5721                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5722                 :          5 :             sal_Int32              input = kSInt32Max;
    5723                 :          5 :             sal_Int16              radix = 10;
    5724                 :            : 
    5725                 :          5 :             expVal += OString( "2147483647" );
    5726         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5727                 :            : 
    5728 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5729                 :            :             (
    5730                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5731                 :            :                 aStrBuf.getStr()== expVal &&
    5732                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5733         [ +  - ]:         10 :             );
    5734                 :            : 
    5735                 :          5 :         }
    5736                 :            : 
    5737                 :          5 :         void append_027()
    5738                 :            :         {
    5739         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5740                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5741                 :          5 :             sal_Int32              input = kSInt8Max;
    5742                 :          5 :             sal_Int16              radix = 16;
    5743                 :            : 
    5744                 :          5 :             expVal += OString( "7f" );
    5745         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5746                 :            : 
    5747 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5748                 :            :             (
    5749                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5750                 :            :                 aStrBuf.getStr()== expVal &&
    5751                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5752         [ +  - ]:         10 :             );
    5753                 :            : 
    5754                 :          5 :         }
    5755                 :            : 
    5756                 :          5 :         void append_028()
    5757                 :            :         {
    5758         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5759                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5760                 :          5 :             sal_Int32              input = kSInt32Max;
    5761                 :          5 :             sal_Int16              radix = 16;
    5762                 :            : 
    5763                 :          5 :             expVal += OString( "7fffffff" );
    5764         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5765                 :            : 
    5766 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5767                 :            :             (
    5768                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5769                 :            :                 aStrBuf.getStr()== expVal &&
    5770                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5771         [ +  - ]:         10 :             );
    5772                 :            : 
    5773                 :          5 :         }
    5774                 :            : 
    5775                 :          5 :         void append_029()
    5776                 :            :         {
    5777         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5778                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5779                 :          5 :             sal_Int32              input = kSInt8Max;
    5780                 :          5 :             sal_Int16              radix = 36;
    5781                 :            : 
    5782                 :          5 :             expVal += OString( "3j" );
    5783         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5784                 :            : 
    5785 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5786                 :            :             (
    5787                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5788                 :            :                 aStrBuf.getStr()== expVal &&
    5789                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5790         [ +  - ]:         10 :             );
    5791                 :            : 
    5792                 :          5 :         }
    5793                 :            : 
    5794                 :          5 :         void append_030()
    5795                 :            :         {
    5796         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    5797                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5798                 :          5 :             sal_Int32              input = kSInt32Max;
    5799                 :          5 :             sal_Int16              radix = 36;
    5800                 :            : 
    5801                 :          5 :             expVal += OString( "zik0zj" );
    5802         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5803                 :            : 
    5804 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5805                 :            :             (
    5806                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
    5807                 :            :                 aStrBuf.getStr()== expVal &&
    5808                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5809         [ +  - ]:         10 :             );
    5810                 :            : 
    5811                 :          5 :         }
    5812                 :            : 
    5813                 :          5 :         void append_031()
    5814                 :            :         {
    5815         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5816                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5817                 :          5 :             sal_Int32              input = kSInt8Max;
    5818                 :          5 :             sal_Int16              radix = 2;
    5819                 :            : 
    5820                 :          5 :             expVal += OString( "1111111" );
    5821         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5822                 :            : 
    5823 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5824                 :            :             (
    5825                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5826                 :            :                 aStrBuf.getStr()== expVal &&
    5827                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5828         [ +  - ]:         10 :             );
    5829                 :            : 
    5830                 :          5 :         }
    5831                 :            : 
    5832                 :          5 :         void append_032()
    5833                 :            :         {
    5834         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5835                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5836                 :          5 :             sal_Int32              input = kSInt32Max;
    5837                 :          5 :             sal_Int16              radix = 2;
    5838                 :            : 
    5839                 :          5 :             expVal += OString( "1111111111111111111111111111111" );
    5840         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5841                 :            : 
    5842 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5843                 :            :             (
    5844                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5845                 :            :                 aStrBuf.getStr()== expVal &&
    5846                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5847         [ +  - ]:         10 :             );
    5848                 :            : 
    5849                 :          5 :         }
    5850                 :            : 
    5851                 :          5 :         void append_033()
    5852                 :            :         {
    5853         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5854                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5855                 :          5 :             sal_Int32              input = kSInt8Max;
    5856                 :          5 :             sal_Int16              radix = 8;
    5857                 :            : 
    5858                 :          5 :             expVal += OString( "177" );
    5859         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5860                 :            : 
    5861 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5862                 :            :             (
    5863                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5864                 :            :                 aStrBuf.getStr()== expVal &&
    5865                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5866         [ +  - ]:         10 :             );
    5867                 :            : 
    5868                 :          5 :         }
    5869                 :            : 
    5870                 :          5 :         void append_034()
    5871                 :            :         {
    5872         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5873                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5874                 :          5 :             sal_Int32              input = kSInt32Max;
    5875                 :          5 :             sal_Int16              radix = 8;
    5876                 :            : 
    5877                 :          5 :             expVal += OString( "17777777777" );
    5878         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5879                 :            : 
    5880 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5881                 :            :             (
    5882                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5883                 :            :                 aStrBuf.getStr()== expVal &&
    5884                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5885         [ +  - ]:         10 :             );
    5886                 :            : 
    5887                 :          5 :         }
    5888                 :            : 
    5889                 :          5 :         void append_035()
    5890                 :            :         {
    5891         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5892                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5893                 :          5 :             sal_Int32              input = kSInt8Max;
    5894                 :          5 :             sal_Int16              radix = 10;
    5895                 :            : 
    5896                 :          5 :             expVal += OString( "127" );
    5897         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5898                 :            : 
    5899 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5900                 :            :             (
    5901                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5902                 :            :                 aStrBuf.getStr()== expVal &&
    5903                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5904         [ +  - ]:         10 :             );
    5905                 :            : 
    5906                 :          5 :         }
    5907                 :            : 
    5908                 :          5 :         void append_036()
    5909                 :            :         {
    5910         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5911                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5912                 :          5 :             sal_Int32              input = kSInt32Max;
    5913                 :          5 :             sal_Int16              radix = 10;
    5914                 :            : 
    5915                 :          5 :             expVal += OString( "2147483647" );
    5916         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5917                 :            : 
    5918 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5919                 :            :             (
    5920                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5921                 :            :                 aStrBuf.getStr()== expVal &&
    5922                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5923         [ +  - ]:         10 :             );
    5924                 :            : 
    5925                 :          5 :         }
    5926                 :            : 
    5927                 :          5 :         void append_037()
    5928                 :            :         {
    5929         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5930                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5931                 :          5 :             sal_Int32              input = kSInt8Max;
    5932                 :          5 :             sal_Int16              radix = 16;
    5933                 :            : 
    5934                 :          5 :             expVal += OString( "7f" );
    5935         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5936                 :            : 
    5937 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5938                 :            :             (
    5939                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5940                 :            :                 aStrBuf.getStr()== expVal &&
    5941                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5942         [ +  - ]:         10 :             );
    5943                 :            : 
    5944                 :          5 :         }
    5945                 :            : 
    5946                 :          5 :         void append_038()
    5947                 :            :         {
    5948         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5949                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5950                 :          5 :             sal_Int32              input = kSInt32Max;
    5951                 :          5 :             sal_Int16              radix = 16;
    5952                 :            : 
    5953                 :          5 :             expVal += OString( "7fffffff" );
    5954         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5955                 :            : 
    5956 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5957                 :            :             (
    5958                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5959                 :            :                 aStrBuf.getStr()== expVal &&
    5960                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5961         [ +  - ]:         10 :             );
    5962                 :            : 
    5963                 :          5 :         }
    5964                 :            : 
    5965                 :          5 :         void append_039()
    5966                 :            :         {
    5967         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5968                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5969                 :          5 :             sal_Int32              input = kSInt8Max;
    5970                 :          5 :             sal_Int16              radix = 36;
    5971                 :            : 
    5972                 :          5 :             expVal += OString( "3j" );
    5973         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5974                 :            : 
    5975 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5976                 :            :             (
    5977                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5978                 :            :                 aStrBuf.getStr()== expVal &&
    5979                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5980         [ +  - ]:         10 :             );
    5981                 :            : 
    5982                 :          5 :         }
    5983                 :            : 
    5984                 :          5 :         void append_040()
    5985                 :            :         {
    5986         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    5987                 :          5 :             OString                expVal( aStrBuf.getStr() );
    5988                 :          5 :             sal_Int32              input = kSInt32Max;
    5989                 :          5 :             sal_Int16              radix = 36;
    5990                 :            : 
    5991                 :          5 :             expVal += OString( "zik0zj" );
    5992         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    5993                 :            : 
    5994 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    5995                 :            :             (
    5996                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
    5997                 :            :                 aStrBuf.getStr()== expVal &&
    5998                 :            :                     aStrBuf.getLength() == expVal.getLength()
    5999         [ +  - ]:         10 :             );
    6000                 :            : 
    6001                 :          5 :         }
    6002                 :            : 
    6003                 :          5 :         void append_041()
    6004                 :            :         {
    6005         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6006                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6007                 :          5 :             sal_Int32              input = kSInt8Max;
    6008                 :          5 :             sal_Int16              radix = 2;
    6009                 :            : 
    6010                 :          5 :             expVal += OString( "1111111" );
    6011         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6012                 :            : 
    6013 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6014                 :            :             (
    6015                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6016                 :            :                 aStrBuf.getStr()== expVal &&
    6017                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6018         [ +  - ]:         10 :             );
    6019                 :            : 
    6020                 :          5 :         }
    6021                 :            : 
    6022                 :          5 :         void append_042()
    6023                 :            :         {
    6024         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6025                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6026                 :          5 :             sal_Int32              input = kSInt32Max;
    6027                 :          5 :             sal_Int16              radix = 2;
    6028                 :            : 
    6029                 :          5 :             expVal += OString( "1111111111111111111111111111111" );
    6030         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6031                 :            : 
    6032 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6033                 :            :             (
    6034                 :            :                 "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6035                 :            :                 aStrBuf.getStr()== expVal &&
    6036                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6037         [ +  - ]:         10 :             );
    6038                 :            : 
    6039                 :          5 :         }
    6040                 :            : 
    6041                 :          5 :         void append_043()
    6042                 :            :         {
    6043         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6044                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6045                 :          5 :             sal_Int32              input = kSInt8Max;
    6046                 :          5 :             sal_Int16              radix = 8;
    6047                 :            : 
    6048                 :          5 :             expVal += OString( "177" );
    6049         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6050                 :            : 
    6051 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6052                 :            :             (
    6053                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6054                 :            :                 aStrBuf.getStr()== expVal &&
    6055                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6056         [ +  - ]:         10 :             );
    6057                 :            : 
    6058                 :          5 :         }
    6059                 :            : 
    6060                 :          5 :         void append_044()
    6061                 :            :         {
    6062         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6063                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6064                 :          5 :             sal_Int32              input = kSInt32Max;
    6065                 :          5 :             sal_Int16              radix = 8;
    6066                 :            : 
    6067                 :          5 :             expVal += OString( "17777777777" );
    6068         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6069                 :            : 
    6070 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6071                 :            :             (
    6072                 :            :                 "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6073                 :            :                 aStrBuf.getStr()== expVal &&
    6074                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6075         [ +  - ]:         10 :             );
    6076                 :            : 
    6077                 :          5 :         }
    6078                 :            : 
    6079                 :          5 :         void append_045()
    6080                 :            :         {
    6081         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6082                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6083                 :          5 :             sal_Int32              input = kSInt8Max;
    6084                 :          5 :             sal_Int16              radix = 10;
    6085                 :            : 
    6086                 :          5 :             expVal += OString( "127" );
    6087         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6088                 :            : 
    6089 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6090                 :            :             (
    6091                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6092                 :            :                 aStrBuf.getStr()== expVal &&
    6093                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6094         [ +  - ]:         10 :             );
    6095                 :            : 
    6096                 :          5 :         }
    6097                 :            : 
    6098                 :          5 :         void append_046()
    6099                 :            :         {
    6100         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6101                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6102                 :          5 :             sal_Int32              input = kSInt32Max;
    6103                 :          5 :             sal_Int16              radix = 10;
    6104                 :            : 
    6105                 :          5 :             expVal += OString( "2147483647" );
    6106         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6107                 :            : 
    6108 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6109                 :            :             (
    6110                 :            :                 "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6111                 :            :                 aStrBuf.getStr()== expVal &&
    6112                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6113         [ +  - ]:         10 :             );
    6114                 :            : 
    6115                 :          5 :         }
    6116                 :            : 
    6117                 :          5 :         void append_047()
    6118                 :            :         {
    6119         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6120                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6121                 :          5 :             sal_Int32              input = kSInt8Max;
    6122                 :          5 :             sal_Int16              radix = 16;
    6123                 :            : 
    6124                 :          5 :             expVal += OString( "7f" );
    6125         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6126                 :            : 
    6127 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6128                 :            :             (
    6129                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6130                 :            :                 aStrBuf.getStr()== expVal &&
    6131                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6132         [ +  - ]:         10 :             );
    6133                 :            : 
    6134                 :          5 :         }
    6135                 :            : 
    6136                 :          5 :         void append_048()
    6137                 :            :         {
    6138         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6139                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6140                 :          5 :             sal_Int32              input = kSInt32Max;
    6141                 :          5 :             sal_Int16              radix = 16;
    6142                 :            : 
    6143                 :          5 :             expVal += OString( "7fffffff" );
    6144         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6145                 :            : 
    6146 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6147                 :            :             (
    6148                 :            :                 "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6149                 :            :                 aStrBuf.getStr()== expVal &&
    6150                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6151         [ +  - ]:         10 :             );
    6152                 :            : 
    6153                 :          5 :         }
    6154                 :            : 
    6155                 :          5 :         void append_049()
    6156                 :            :         {
    6157         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6158                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6159                 :          5 :             sal_Int32              input = kSInt8Max;
    6160                 :          5 :             sal_Int16              radix = 36;
    6161                 :            : 
    6162                 :          5 :             expVal += OString( "3j" );
    6163         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6164                 :            : 
    6165 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6166                 :            :             (
    6167                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6168                 :            :                 aStrBuf.getStr()== expVal &&
    6169                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6170         [ +  - ]:         10 :             );
    6171                 :            : 
    6172                 :          5 :         }
    6173                 :            : 
    6174                 :          5 :         void append_050()
    6175                 :            :         {
    6176         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    6177                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6178                 :          5 :             sal_Int32              input = kSInt32Max;
    6179                 :          5 :             sal_Int16              radix = 36;
    6180                 :            : 
    6181                 :          5 :             expVal += OString( "zik0zj" );
    6182         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6183                 :            : 
    6184 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6185                 :            :             (
    6186                 :            :                 "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
    6187                 :            :                 aStrBuf.getStr()== expVal &&
    6188                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6189         [ +  - ]:         10 :             );
    6190                 :            : 
    6191                 :          5 :         }
    6192                 :            : 
    6193 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_006_Int32_Bounderies );
         [ +  - ][ +  - ]
                 [ #  # ]
    6194 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6195 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6196 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6197 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6198 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6199 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6200 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6201 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6202 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6203 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6204 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6205 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6206 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6207 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6208 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6209 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6210 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6211 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6212 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6213 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6214 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6215 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6216 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6217 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6218 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    6219 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    6220                 :            :     };
    6221                 :            : //------------------------------------------------------------------------
    6222                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
    6223                 :            : // for negative value
    6224                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
    6225                 :            : // for negative value
    6226                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
    6227                 :            : // for negative value
    6228                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
    6229                 :            : // for negative value
    6230                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
    6231                 :            : // for negative value
    6232                 :            : //------------------------------------------------------------------------
    6233         [ -  + ]:       1500 :     class  append_006_Int32_Negative : public CppUnit::TestFixture
    6234                 :            :     {
    6235                 :            :         OString* arrOUS[5];
    6236                 :            : 
    6237                 :            :     public:
    6238                 :        500 :         void setUp()
    6239                 :            :         {
    6240         [ +  - ]:        500 :             arrOUS[0] = new OString( kTestStr7 );
    6241                 :        500 :             arrOUS[1] = new OString(  );
    6242         [ +  - ]:        500 :             arrOUS[2] = new OString( kTestStr25 );
    6243         [ +  - ]:        500 :             arrOUS[3] = new OString( "" );
    6244         [ +  - ]:        500 :             arrOUS[4] = new OString( kTestStr28 );
    6245                 :            : 
    6246                 :        500 :         }
    6247                 :            : 
    6248                 :        500 :         void tearDown()
    6249                 :            :         {
    6250 [ +  - ][ +  - ]:        500 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    6251 [ +  - ][ +  - ]:        500 :             delete arrOUS[3]; delete arrOUS[4];
    6252                 :        500 :         }
    6253                 :            : 
    6254                 :          5 :         void append_001()
    6255                 :            :         {
    6256         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6257                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6258                 :          5 :             sal_Int32              input = -0;
    6259                 :          5 :             sal_Int16              radix = 2;
    6260                 :            : 
    6261                 :          5 :             expVal += OString( "0" );
    6262         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6263                 :            : 
    6264 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6265                 :            :             (
    6266                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
    6267                 :            :                 aStrBuf.getStr()== expVal &&
    6268                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6269         [ +  - ]:         10 :             );
    6270                 :            : 
    6271                 :          5 :         }
    6272                 :            : 
    6273                 :          5 :         void append_002()
    6274                 :            :         {
    6275         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6276                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6277                 :          5 :             sal_Int32              input = -4;
    6278                 :          5 :             sal_Int16              radix = 2;
    6279                 :            : 
    6280                 :          5 :             expVal += OString( "-" );
    6281                 :          5 :             expVal += OString( "100" );
    6282         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6283                 :            : 
    6284 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6285                 :            :             (
    6286                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
    6287                 :            :                 aStrBuf.getStr()== expVal &&
    6288                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6289         [ +  - ]:         10 :             );
    6290                 :            : 
    6291                 :          5 :         }
    6292                 :            : 
    6293                 :          5 :         void append_003()
    6294                 :            :         {
    6295         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6296                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6297                 :          5 :             sal_Int32              input = -8;
    6298                 :          5 :             sal_Int16              radix = 2;
    6299                 :            : 
    6300                 :          5 :             expVal += OString( "-" );
    6301                 :          5 :             expVal += OString( "1000" );
    6302         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6303                 :            : 
    6304 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6305                 :            :             (
    6306                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
    6307                 :            :                 aStrBuf.getStr()== expVal &&
    6308                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6309         [ +  - ]:         10 :             );
    6310                 :            : 
    6311                 :          5 :         }
    6312                 :            : 
    6313                 :          5 :         void append_004()
    6314                 :            :         {
    6315         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6316                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6317                 :          5 :             sal_Int32              input = -15;
    6318                 :          5 :             sal_Int16              radix = 2;
    6319                 :            : 
    6320                 :          5 :             expVal += OString( "-" );
    6321                 :          5 :             expVal += OString( "1111" );
    6322         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6323                 :            : 
    6324 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6325                 :            :             (
    6326                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
    6327                 :            :                 aStrBuf.getStr()== expVal &&
    6328                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6329         [ +  - ]:         10 :             );
    6330                 :            : 
    6331                 :          5 :         }
    6332                 :            : 
    6333                 :          5 :         void append_005()
    6334                 :            :         {
    6335         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6336                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6337                 :          5 :             sal_Int32              input = -0;
    6338                 :          5 :             sal_Int16              radix = 8;
    6339                 :            : 
    6340                 :          5 :             expVal += OString( "0" );
    6341         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6342                 :            : 
    6343 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6344                 :            :             (
    6345                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
    6346                 :            :                 aStrBuf.getStr()== expVal &&
    6347                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6348         [ +  - ]:         10 :             );
    6349                 :            : 
    6350                 :          5 :         }
    6351                 :            : 
    6352                 :          5 :         void append_006()
    6353                 :            :         {
    6354         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6355                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6356                 :          5 :             sal_Int32              input = -4;
    6357                 :          5 :             sal_Int16              radix = 8;
    6358                 :            : 
    6359                 :          5 :             expVal += OString( "-" );
    6360                 :          5 :             expVal += OString( "4" );
    6361         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6362                 :            : 
    6363 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6364                 :            :             (
    6365                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
    6366                 :            :                 aStrBuf.getStr()== expVal &&
    6367                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6368         [ +  - ]:         10 :             );
    6369                 :            : 
    6370                 :          5 :         }
    6371                 :            : 
    6372                 :          5 :         void append_007()
    6373                 :            :         {
    6374         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6375                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6376                 :          5 :             sal_Int32              input = -8;
    6377                 :          5 :             sal_Int16              radix = 8;
    6378                 :            : 
    6379                 :          5 :             expVal += OString( "-" );
    6380                 :          5 :             expVal += OString( "10" );
    6381         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6382                 :            : 
    6383 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6384                 :            :             (
    6385                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
    6386                 :            :                 aStrBuf.getStr()== expVal &&
    6387                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6388         [ +  - ]:         10 :             );
    6389                 :            : 
    6390                 :          5 :         }
    6391                 :            : 
    6392                 :          5 :         void append_008()
    6393                 :            :         {
    6394         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6395                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6396                 :          5 :             sal_Int32              input = -15;
    6397                 :          5 :             sal_Int16              radix = 8;
    6398                 :            : 
    6399                 :          5 :             expVal += OString( "-" );
    6400                 :          5 :             expVal += OString( "17" );
    6401         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6402                 :            : 
    6403 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6404                 :            :             (
    6405                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
    6406                 :            :                 aStrBuf.getStr()== expVal &&
    6407                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6408         [ +  - ]:         10 :             );
    6409                 :            : 
    6410                 :          5 :         }
    6411                 :            : 
    6412                 :          5 :         void append_009()
    6413                 :            :         {
    6414         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6415                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6416                 :          5 :             sal_Int32              input = -0;
    6417                 :          5 :             sal_Int16              radix = 10;
    6418                 :            : 
    6419                 :          5 :             expVal += OString( "0" );
    6420         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6421                 :            : 
    6422 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6423                 :            :             (
    6424                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
    6425                 :            :                 aStrBuf.getStr()== expVal &&
    6426                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6427         [ +  - ]:         10 :             );
    6428                 :            : 
    6429                 :          5 :         }
    6430                 :            : 
    6431                 :          5 :         void append_010()
    6432                 :            :         {
    6433         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6434                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6435                 :          5 :             sal_Int32              input = -4;
    6436                 :          5 :             sal_Int16              radix = 10;
    6437                 :            : 
    6438                 :          5 :             expVal += OString( "-" );
    6439                 :          5 :             expVal += OString( "4" );
    6440         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6441                 :            : 
    6442 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6443                 :            :             (
    6444                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
    6445                 :            :                 aStrBuf.getStr()== expVal &&
    6446                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6447         [ +  - ]:         10 :             );
    6448                 :            : 
    6449                 :          5 :         }
    6450                 :            : 
    6451                 :          5 :         void append_011()
    6452                 :            :         {
    6453         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6454                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6455                 :          5 :             sal_Int32              input = -8;
    6456                 :          5 :             sal_Int16              radix = 10;
    6457                 :            : 
    6458                 :          5 :             expVal += OString( "-" );
    6459                 :          5 :             expVal += OString( "8" );
    6460         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6461                 :            : 
    6462 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6463                 :            :             (
    6464                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
    6465                 :            :                 aStrBuf.getStr()== expVal &&
    6466                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6467         [ +  - ]:         10 :             );
    6468                 :            : 
    6469                 :          5 :         }
    6470                 :            : 
    6471                 :          5 :         void append_012()
    6472                 :            :         {
    6473         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6474                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6475                 :          5 :             sal_Int32              input = -15;
    6476                 :          5 :             sal_Int16              radix = 10;
    6477                 :            : 
    6478                 :          5 :             expVal += OString( "-" );
    6479                 :          5 :             expVal += OString( "15" );
    6480         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6481                 :            : 
    6482 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6483                 :            :             (
    6484                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
    6485                 :            :                 aStrBuf.getStr()== expVal &&
    6486                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6487         [ +  - ]:         10 :             );
    6488                 :            : 
    6489                 :          5 :         }
    6490                 :            : 
    6491                 :          5 :         void append_013()
    6492                 :            :         {
    6493         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6494                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6495                 :          5 :             sal_Int32              input = -0;
    6496                 :          5 :             sal_Int16              radix = 16;
    6497                 :            : 
    6498                 :          5 :             expVal += OString( "0" );
    6499         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6500                 :            : 
    6501 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6502                 :            :             (
    6503                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
    6504                 :            :                 aStrBuf.getStr()== expVal &&
    6505                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6506         [ +  - ]:         10 :             );
    6507                 :            : 
    6508                 :          5 :         }
    6509                 :            : 
    6510                 :          5 :         void append_014()
    6511                 :            :         {
    6512         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6513                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6514                 :          5 :             sal_Int32              input = -4;
    6515                 :          5 :             sal_Int16              radix = 16;
    6516                 :            : 
    6517                 :          5 :             expVal += OString( "-" );
    6518                 :          5 :             expVal += OString( "4" );
    6519         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6520                 :            : 
    6521 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6522                 :            :             (
    6523                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
    6524                 :            :                 aStrBuf.getStr()== expVal &&
    6525                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6526         [ +  - ]:         10 :             );
    6527                 :            : 
    6528                 :          5 :         }
    6529                 :            : 
    6530                 :          5 :         void append_015()
    6531                 :            :         {
    6532         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6533                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6534                 :          5 :             sal_Int32              input = -8;
    6535                 :          5 :             sal_Int16              radix = 16;
    6536                 :            : 
    6537                 :          5 :             expVal += OString( "-" );
    6538                 :          5 :             expVal += OString( "8" );
    6539         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6540                 :            : 
    6541 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6542                 :            :             (
    6543                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
    6544                 :            :                 aStrBuf.getStr()== expVal &&
    6545                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6546         [ +  - ]:         10 :             );
    6547                 :            : 
    6548                 :          5 :         }
    6549                 :            : 
    6550                 :          5 :         void append_016()
    6551                 :            :         {
    6552         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6553                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6554                 :          5 :             sal_Int32              input = -15;
    6555                 :          5 :             sal_Int16              radix = 16;
    6556                 :            : 
    6557                 :          5 :             expVal += OString( "-" );
    6558                 :          5 :             expVal += OString( "f" );
    6559         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6560                 :            : 
    6561 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6562                 :            :             (
    6563                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
    6564                 :            :                 aStrBuf.getStr()== expVal &&
    6565                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6566         [ +  - ]:         10 :             );
    6567                 :            : 
    6568                 :          5 :         }
    6569                 :            : 
    6570                 :          5 :         void append_017()
    6571                 :            :         {
    6572         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6573                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6574                 :          5 :             sal_Int32              input = -0;
    6575                 :          5 :             sal_Int16              radix = 36;
    6576                 :            : 
    6577                 :          5 :             expVal += OString( "0" );
    6578         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6579                 :            : 
    6580 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6581                 :            :             (
    6582                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
    6583                 :            :                 aStrBuf.getStr()== expVal &&
    6584                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6585         [ +  - ]:         10 :             );
    6586                 :            : 
    6587                 :          5 :         }
    6588                 :            : 
    6589                 :          5 :         void append_018()
    6590                 :            :         {
    6591         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6592                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6593                 :          5 :             sal_Int32              input = -4;
    6594                 :          5 :             sal_Int16              radix = 36;
    6595                 :            : 
    6596                 :          5 :             expVal += OString( "-" );
    6597                 :          5 :             expVal += OString( "4" );
    6598         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6599                 :            : 
    6600 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6601                 :            :             (
    6602                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
    6603                 :            :                 aStrBuf.getStr()== expVal &&
    6604                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6605         [ +  - ]:         10 :             );
    6606                 :            : 
    6607                 :          5 :         }
    6608                 :            : 
    6609                 :          5 :         void append_019()
    6610                 :            :         {
    6611         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6612                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6613                 :          5 :             sal_Int32              input = -8;
    6614                 :          5 :             sal_Int16              radix = 36;
    6615                 :            : 
    6616                 :          5 :             expVal += OString( "-" );
    6617                 :          5 :             expVal += OString( "8" );
    6618         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6619                 :            : 
    6620 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6621                 :            :             (
    6622                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
    6623                 :            :                 aStrBuf.getStr()== expVal &&
    6624                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6625         [ +  - ]:         10 :             );
    6626                 :            : 
    6627                 :          5 :         }
    6628                 :            : 
    6629                 :          5 :         void append_020()
    6630                 :            :         {
    6631         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    6632                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6633                 :          5 :             sal_Int32              input = -35;
    6634                 :          5 :             sal_Int16              radix = 36;
    6635                 :            : 
    6636                 :          5 :             expVal += OString( "-" );
    6637                 :          5 :             expVal += OString( "z" );
    6638         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6639                 :            : 
    6640 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6641                 :            :             (
    6642                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
    6643                 :            :                 aStrBuf.getStr()== expVal &&
    6644                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6645         [ +  - ]:         10 :             );
    6646                 :            : 
    6647                 :          5 :         }
    6648                 :            : 
    6649                 :          5 :         void append_021()
    6650                 :            :         {
    6651         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6652                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6653                 :          5 :             sal_Int32              input = -0;
    6654                 :          5 :             sal_Int16              radix = 2;
    6655                 :            : 
    6656                 :          5 :             expVal += OString( "0" );
    6657         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6658                 :            : 
    6659 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6660                 :            :             (
    6661                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
    6662                 :            :                 aStrBuf.getStr()== expVal &&
    6663                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6664         [ +  - ]:         10 :             );
    6665                 :            : 
    6666                 :          5 :         }
    6667                 :            : 
    6668                 :          5 :         void append_022()
    6669                 :            :         {
    6670         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6671                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6672                 :          5 :             sal_Int32              input = -4;
    6673                 :          5 :             sal_Int16              radix = 2;
    6674                 :            : 
    6675                 :          5 :             expVal += OString( "-" );
    6676                 :          5 :             expVal += OString( "100" );
    6677         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6678                 :            : 
    6679 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6680                 :            :             (
    6681                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
    6682                 :            :                 aStrBuf.getStr()== expVal &&
    6683                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6684         [ +  - ]:         10 :             );
    6685                 :            : 
    6686                 :          5 :         }
    6687                 :            : 
    6688                 :          5 :         void append_023()
    6689                 :            :         {
    6690         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6691                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6692                 :          5 :             sal_Int32              input = -8;
    6693                 :          5 :             sal_Int16              radix = 2;
    6694                 :            : 
    6695                 :          5 :             expVal += OString( "-" );
    6696                 :          5 :             expVal += OString( "1000" );
    6697         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6698                 :            : 
    6699 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6700                 :            :             (
    6701                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
    6702                 :            :                 aStrBuf.getStr()== expVal &&
    6703                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6704         [ +  - ]:         10 :             );
    6705                 :            : 
    6706                 :          5 :         }
    6707                 :            : 
    6708                 :          5 :         void append_024()
    6709                 :            :         {
    6710         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6711                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6712                 :          5 :             sal_Int32              input = -15;
    6713                 :          5 :             sal_Int16              radix = 2;
    6714                 :            : 
    6715                 :          5 :             expVal += OString( "-" );
    6716                 :          5 :             expVal += OString( "1111" );
    6717         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6718                 :            : 
    6719 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6720                 :            :             (
    6721                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
    6722                 :            :                 aStrBuf.getStr()== expVal &&
    6723                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6724         [ +  - ]:         10 :             );
    6725                 :            : 
    6726                 :          5 :         }
    6727                 :            : 
    6728                 :          5 :         void append_025()
    6729                 :            :         {
    6730         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6731                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6732                 :          5 :             sal_Int32              input = -0;
    6733                 :          5 :             sal_Int16              radix = 8;
    6734                 :            : 
    6735                 :          5 :             expVal += OString( "0" );
    6736         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6737                 :            : 
    6738 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6739                 :            :             (
    6740                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
    6741                 :            :                 aStrBuf.getStr()== expVal &&
    6742                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6743         [ +  - ]:         10 :             );
    6744                 :            : 
    6745                 :          5 :         }
    6746                 :            : 
    6747                 :          5 :         void append_026()
    6748                 :            :         {
    6749         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6750                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6751                 :          5 :             sal_Int32              input = -4;
    6752                 :          5 :             sal_Int16              radix = 8;
    6753                 :            : 
    6754                 :          5 :             expVal += OString( "-" );
    6755                 :          5 :             expVal += OString( "4" );
    6756         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6757                 :            : 
    6758 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6759                 :            :             (
    6760                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
    6761                 :            :                 aStrBuf.getStr()== expVal &&
    6762                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6763         [ +  - ]:         10 :             );
    6764                 :            : 
    6765                 :          5 :         }
    6766                 :            : 
    6767                 :          5 :         void append_027()
    6768                 :            :         {
    6769         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6770                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6771                 :          5 :             sal_Int32              input = -8;
    6772                 :          5 :             sal_Int16              radix = 8;
    6773                 :            : 
    6774                 :          5 :             expVal += OString( "-" );
    6775                 :          5 :             expVal += OString( "10" );
    6776         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6777                 :            : 
    6778 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6779                 :            :             (
    6780                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
    6781                 :            :                 aStrBuf.getStr()== expVal &&
    6782                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6783         [ +  - ]:         10 :             );
    6784                 :            : 
    6785                 :          5 :         }
    6786                 :            : 
    6787                 :          5 :         void append_028()
    6788                 :            :         {
    6789         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6790                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6791                 :          5 :             sal_Int32              input = -15;
    6792                 :          5 :             sal_Int16              radix = 8;
    6793                 :            : 
    6794                 :          5 :             expVal += OString( "-" );
    6795                 :          5 :             expVal += OString( "17" );
    6796         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6797                 :            : 
    6798 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6799                 :            :             (
    6800                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
    6801                 :            :                 aStrBuf.getStr()== expVal &&
    6802                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6803         [ +  - ]:         10 :             );
    6804                 :            : 
    6805                 :          5 :         }
    6806                 :            : 
    6807                 :          5 :         void append_029()
    6808                 :            :         {
    6809         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6810                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6811                 :          5 :             sal_Int32              input = -0;
    6812                 :          5 :             sal_Int16              radix = 10;
    6813                 :            : 
    6814                 :          5 :             expVal += OString( "0" );
    6815         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6816                 :            : 
    6817 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6818                 :            :             (
    6819                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
    6820                 :            :                 aStrBuf.getStr()== expVal &&
    6821                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6822         [ +  - ]:         10 :             );
    6823                 :            : 
    6824                 :          5 :         }
    6825                 :            : 
    6826                 :          5 :         void append_030()
    6827                 :            :         {
    6828         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6829                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6830                 :          5 :             sal_Int32              input = -4;
    6831                 :          5 :             sal_Int16              radix = 10;
    6832                 :            : 
    6833                 :          5 :             expVal += OString( "-" );
    6834                 :          5 :             expVal += OString( "4" );
    6835         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6836                 :            : 
    6837 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6838                 :            :             (
    6839                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
    6840                 :            :                 aStrBuf.getStr()== expVal &&
    6841                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6842         [ +  - ]:         10 :             );
    6843                 :            : 
    6844                 :          5 :         }
    6845                 :            : 
    6846                 :          5 :         void append_031()
    6847                 :            :         {
    6848         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6849                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6850                 :          5 :             sal_Int32              input = -8;
    6851                 :          5 :             sal_Int16              radix = 10;
    6852                 :            : 
    6853                 :          5 :             expVal += OString( "-" );
    6854                 :          5 :             expVal += OString( "8" );
    6855         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6856                 :            : 
    6857 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6858                 :            :             (
    6859                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
    6860                 :            :                 aStrBuf.getStr()== expVal &&
    6861                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6862         [ +  - ]:         10 :             );
    6863                 :            : 
    6864                 :          5 :         }
    6865                 :            : 
    6866                 :          5 :         void append_032()
    6867                 :            :         {
    6868         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6869                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6870                 :          5 :             sal_Int32              input = -15;
    6871                 :          5 :             sal_Int16              radix = 10;
    6872                 :            : 
    6873                 :          5 :             expVal += OString( "-" );
    6874                 :          5 :             expVal += OString( "15" );
    6875         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6876                 :            : 
    6877 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6878                 :            :             (
    6879                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
    6880                 :            :                 aStrBuf.getStr()== expVal &&
    6881                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6882         [ +  - ]:         10 :             );
    6883                 :            : 
    6884                 :          5 :         }
    6885                 :            : 
    6886                 :          5 :         void append_033()
    6887                 :            :         {
    6888         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6889                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6890                 :          5 :             sal_Int32              input = -0;
    6891                 :          5 :             sal_Int16              radix = 16;
    6892                 :            : 
    6893                 :          5 :             expVal += OString( "0" );
    6894         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6895                 :            : 
    6896 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6897                 :            :             (
    6898                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
    6899                 :            :                 aStrBuf.getStr()== expVal &&
    6900                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6901         [ +  - ]:         10 :             );
    6902                 :            : 
    6903                 :          5 :         }
    6904                 :            : 
    6905                 :          5 :         void append_034()
    6906                 :            :         {
    6907         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6908                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6909                 :          5 :             sal_Int32              input = -4;
    6910                 :          5 :             sal_Int16              radix = 16;
    6911                 :            : 
    6912                 :          5 :             expVal += OString( "-" );
    6913                 :          5 :             expVal += OString( "4" );
    6914         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6915                 :            : 
    6916 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6917                 :            :             (
    6918                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
    6919                 :            :                 aStrBuf.getStr()== expVal &&
    6920                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6921         [ +  - ]:         10 :             );
    6922                 :            : 
    6923                 :          5 :         }
    6924                 :            : 
    6925                 :          5 :         void append_035()
    6926                 :            :         {
    6927         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6928                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6929                 :          5 :             sal_Int32              input = -8;
    6930                 :          5 :             sal_Int16              radix = 16;
    6931                 :            : 
    6932                 :          5 :             expVal += OString( "-" );
    6933                 :          5 :             expVal += OString( "8" );
    6934         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6935                 :            : 
    6936 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6937                 :            :             (
    6938                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
    6939                 :            :                 aStrBuf.getStr()== expVal &&
    6940                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6941         [ +  - ]:         10 :             );
    6942                 :            : 
    6943                 :          5 :         }
    6944                 :            : 
    6945                 :          5 :         void append_036()
    6946                 :            :         {
    6947         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6948                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6949                 :          5 :             sal_Int32              input = -15;
    6950                 :          5 :             sal_Int16              radix = 16;
    6951                 :            : 
    6952                 :          5 :             expVal += OString( "-" );
    6953                 :          5 :             expVal += OString( "f" );
    6954         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6955                 :            : 
    6956 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6957                 :            :             (
    6958                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
    6959                 :            :                 aStrBuf.getStr()== expVal &&
    6960                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6961         [ +  - ]:         10 :             );
    6962                 :            : 
    6963                 :          5 :         }
    6964                 :            : 
    6965                 :          5 :         void append_037()
    6966                 :            :         {
    6967         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6968                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6969                 :          5 :             sal_Int32              input = -0;
    6970                 :          5 :             sal_Int16              radix = 36;
    6971                 :            : 
    6972                 :          5 :             expVal += OString( "0" );
    6973         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6974                 :            : 
    6975 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6976                 :            :             (
    6977                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
    6978                 :            :                 aStrBuf.getStr()== expVal &&
    6979                 :            :                     aStrBuf.getLength() == expVal.getLength()
    6980         [ +  - ]:         10 :             );
    6981                 :            : 
    6982                 :          5 :         }
    6983                 :            : 
    6984                 :          5 :         void append_038()
    6985                 :            :         {
    6986         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    6987                 :          5 :             OString                expVal( aStrBuf.getStr() );
    6988                 :          5 :             sal_Int32              input = -4;
    6989                 :          5 :             sal_Int16              radix = 36;
    6990                 :            : 
    6991                 :          5 :             expVal += OString( "-" );
    6992                 :          5 :             expVal += OString( "4" );
    6993         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    6994                 :            : 
    6995 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    6996                 :            :             (
    6997                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
    6998                 :            :                 aStrBuf.getStr()== expVal &&
    6999                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7000         [ +  - ]:         10 :             );
    7001                 :            : 
    7002                 :          5 :         }
    7003                 :            : 
    7004                 :          5 :         void append_039()
    7005                 :            :         {
    7006         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    7007                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7008                 :          5 :             sal_Int32              input = -8;
    7009                 :          5 :             sal_Int16              radix = 36;
    7010                 :            : 
    7011                 :          5 :             expVal += OString( "-" );
    7012                 :          5 :             expVal += OString( "8" );
    7013         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7014                 :            : 
    7015 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7016                 :            :             (
    7017                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
    7018                 :            :                 aStrBuf.getStr()== expVal &&
    7019                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7020         [ +  - ]:         10 :             );
    7021                 :            : 
    7022                 :          5 :         }
    7023                 :            : 
    7024                 :          5 :         void append_040()
    7025                 :            :         {
    7026         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    7027                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7028                 :          5 :             sal_Int32              input = -35;
    7029                 :          5 :             sal_Int16              radix = 36;
    7030                 :            : 
    7031                 :          5 :             expVal += OString( "-" );
    7032                 :          5 :             expVal += OString( "z" );
    7033         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7034                 :            : 
    7035 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7036                 :            :             (
    7037                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
    7038                 :            :                 aStrBuf.getStr()== expVal &&
    7039                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7040         [ +  - ]:         10 :             );
    7041                 :            : 
    7042                 :          5 :         }
    7043                 :            : 
    7044                 :          5 :         void append_041()
    7045                 :            :         {
    7046         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7047                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7048                 :          5 :             sal_Int32              input = -0;
    7049                 :          5 :             sal_Int16              radix = 2;
    7050                 :            : 
    7051                 :          5 :             expVal += OString( "0" );
    7052         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7053                 :            : 
    7054 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7055                 :            :             (
    7056                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
    7057                 :            :                 aStrBuf.getStr()== expVal &&
    7058                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7059         [ +  - ]:         10 :             );
    7060                 :            : 
    7061                 :          5 :         }
    7062                 :            : 
    7063                 :          5 :         void append_042()
    7064                 :            :         {
    7065         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7066                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7067                 :          5 :             sal_Int32              input = -4;
    7068                 :          5 :             sal_Int16              radix = 2;
    7069                 :            : 
    7070                 :          5 :             expVal += OString( "-" );
    7071                 :          5 :             expVal += OString( "100" );
    7072         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7073                 :            : 
    7074 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7075                 :            :             (
    7076                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
    7077                 :            :                 aStrBuf.getStr()== expVal &&
    7078                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7079         [ +  - ]:         10 :             );
    7080                 :            : 
    7081                 :          5 :         }
    7082                 :            : 
    7083                 :          5 :         void append_043()
    7084                 :            :         {
    7085         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7086                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7087                 :          5 :             sal_Int32              input = -8;
    7088                 :          5 :             sal_Int16              radix = 2;
    7089                 :            : 
    7090                 :          5 :             expVal += OString( "-" );
    7091                 :          5 :             expVal += OString( "1000" );
    7092         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7093                 :            : 
    7094 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7095                 :            :             (
    7096                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
    7097                 :            :                 aStrBuf.getStr()== expVal &&
    7098                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7099         [ +  - ]:         10 :             );
    7100                 :            : 
    7101                 :          5 :         }
    7102                 :            : 
    7103                 :          5 :         void append_044()
    7104                 :            :         {
    7105         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7106                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7107                 :          5 :             sal_Int32              input = -15;
    7108                 :          5 :             sal_Int16              radix = 2;
    7109                 :            : 
    7110                 :          5 :             expVal += OString( "-" );
    7111                 :          5 :             expVal += OString( "1111" );
    7112         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7113                 :            : 
    7114 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7115                 :            :             (
    7116                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
    7117                 :            :                 aStrBuf.getStr()== expVal &&
    7118                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7119         [ +  - ]:         10 :             );
    7120                 :            : 
    7121                 :          5 :         }
    7122                 :            : 
    7123                 :          5 :         void append_045()
    7124                 :            :         {
    7125         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7126                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7127                 :          5 :             sal_Int32              input = -0;
    7128                 :          5 :             sal_Int16              radix = 8;
    7129                 :            : 
    7130                 :          5 :             expVal += OString( "0" );
    7131         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7132                 :            : 
    7133 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7134                 :            :             (
    7135                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
    7136                 :            :                 aStrBuf.getStr()== expVal &&
    7137                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7138         [ +  - ]:         10 :             );
    7139                 :            : 
    7140                 :          5 :         }
    7141                 :            : 
    7142                 :          5 :         void append_046()
    7143                 :            :         {
    7144         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7145                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7146                 :          5 :             sal_Int32              input = -4;
    7147                 :          5 :             sal_Int16              radix = 8;
    7148                 :            : 
    7149                 :          5 :             expVal += OString( "-" );
    7150                 :          5 :             expVal += OString( "4" );
    7151         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7152                 :            : 
    7153 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7154                 :            :             (
    7155                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
    7156                 :            :                 aStrBuf.getStr()== expVal &&
    7157                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7158         [ +  - ]:         10 :             );
    7159                 :            : 
    7160                 :          5 :         }
    7161                 :            : 
    7162                 :          5 :         void append_047()
    7163                 :            :         {
    7164         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7165                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7166                 :          5 :             sal_Int32              input = -8;
    7167                 :          5 :             sal_Int16              radix = 8;
    7168                 :            : 
    7169                 :          5 :             expVal += OString( "-" );
    7170                 :          5 :             expVal += OString( "10" );
    7171         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7172                 :            : 
    7173 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7174                 :            :             (
    7175                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
    7176                 :            :                 aStrBuf.getStr()== expVal &&
    7177                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7178         [ +  - ]:         10 :             );
    7179                 :            : 
    7180                 :          5 :         }
    7181                 :            : 
    7182                 :          5 :         void append_048()
    7183                 :            :         {
    7184         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7185                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7186                 :          5 :             sal_Int32              input = -15;
    7187                 :          5 :             sal_Int16              radix = 8;
    7188                 :            : 
    7189                 :          5 :             expVal += OString( "-" );
    7190                 :          5 :             expVal += OString( "17" );
    7191         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7192                 :            : 
    7193 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7194                 :            :             (
    7195                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
    7196                 :            :                 aStrBuf.getStr()== expVal &&
    7197                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7198         [ +  - ]:         10 :             );
    7199                 :            : 
    7200                 :          5 :         }
    7201                 :            : 
    7202                 :          5 :         void append_049()
    7203                 :            :         {
    7204         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7205                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7206                 :          5 :             sal_Int32              input = -0;
    7207                 :          5 :             sal_Int16              radix = 10;
    7208                 :            : 
    7209                 :          5 :             expVal += OString( "0" );
    7210         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7211                 :            : 
    7212 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7213                 :            :             (
    7214                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
    7215                 :            :                 aStrBuf.getStr()== expVal &&
    7216                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7217         [ +  - ]:         10 :             );
    7218                 :            : 
    7219                 :          5 :         }
    7220                 :            : 
    7221                 :          5 :         void append_050()
    7222                 :            :         {
    7223         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7224                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7225                 :          5 :             sal_Int32              input = -4;
    7226                 :          5 :             sal_Int16              radix = 10;
    7227                 :            : 
    7228                 :          5 :             expVal += OString( "-" );
    7229                 :          5 :             expVal += OString( "4" );
    7230         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7231                 :            : 
    7232 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7233                 :            :             (
    7234                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
    7235                 :            :                 aStrBuf.getStr()== expVal &&
    7236                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7237         [ +  - ]:         10 :             );
    7238                 :            : 
    7239                 :          5 :         }
    7240                 :            : 
    7241                 :          5 :         void append_051()
    7242                 :            :         {
    7243         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7244                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7245                 :          5 :             sal_Int32              input = -8;
    7246                 :          5 :             sal_Int16              radix = 10;
    7247                 :            : 
    7248                 :          5 :             expVal += OString( "-" );
    7249                 :          5 :             expVal += OString( "8" );
    7250         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7251                 :            : 
    7252 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7253                 :            :             (
    7254                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
    7255                 :            :                 aStrBuf.getStr()== expVal &&
    7256                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7257         [ +  - ]:         10 :             );
    7258                 :            : 
    7259                 :          5 :         }
    7260                 :            : 
    7261                 :          5 :         void append_052()
    7262                 :            :         {
    7263         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7264                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7265                 :          5 :             sal_Int32              input = -15;
    7266                 :          5 :             sal_Int16              radix = 10;
    7267                 :            : 
    7268                 :          5 :             expVal += OString( "-" );
    7269                 :          5 :             expVal += OString( "15" );
    7270         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7271                 :            : 
    7272 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7273                 :            :             (
    7274                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
    7275                 :            :                 aStrBuf.getStr()== expVal &&
    7276                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7277         [ +  - ]:         10 :             );
    7278                 :            : 
    7279                 :          5 :         }
    7280                 :            : 
    7281                 :          5 :         void append_053()
    7282                 :            :         {
    7283         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7284                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7285                 :          5 :             sal_Int32              input = -0;
    7286                 :          5 :             sal_Int16              radix = 16;
    7287                 :            : 
    7288                 :          5 :             expVal += OString( "0" );
    7289         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7290                 :            : 
    7291 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7292                 :            :             (
    7293                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
    7294                 :            :                 aStrBuf.getStr()== expVal &&
    7295                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7296         [ +  - ]:         10 :             );
    7297                 :            : 
    7298                 :          5 :         }
    7299                 :            : 
    7300                 :          5 :         void append_054()
    7301                 :            :         {
    7302         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7303                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7304                 :          5 :             sal_Int32              input = -4;
    7305                 :          5 :             sal_Int16              radix = 16;
    7306                 :            : 
    7307                 :          5 :             expVal += OString( "-" );
    7308                 :          5 :             expVal += OString( "4" );
    7309         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7310                 :            : 
    7311 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7312                 :            :             (
    7313                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
    7314                 :            :                 aStrBuf.getStr()== expVal &&
    7315                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7316         [ +  - ]:         10 :             );
    7317                 :            : 
    7318                 :          5 :         }
    7319                 :            : 
    7320                 :          5 :         void append_055()
    7321                 :            :         {
    7322         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7323                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7324                 :          5 :             sal_Int32              input = -8;
    7325                 :          5 :             sal_Int16              radix = 16;
    7326                 :            : 
    7327                 :          5 :             expVal += OString( "-" );
    7328                 :          5 :             expVal += OString( "8" );
    7329         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7330                 :            : 
    7331 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7332                 :            :             (
    7333                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
    7334                 :            :                 aStrBuf.getStr()== expVal &&
    7335                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7336         [ +  - ]:         10 :             );
    7337                 :            : 
    7338                 :          5 :         }
    7339                 :            : 
    7340                 :          5 :         void append_056()
    7341                 :            :         {
    7342         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7343                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7344                 :          5 :             sal_Int32              input = -15;
    7345                 :          5 :             sal_Int16              radix = 16;
    7346                 :            : 
    7347                 :          5 :             expVal += OString( "-" );
    7348                 :          5 :             expVal += OString( "f" );
    7349         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7350                 :            : 
    7351 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7352                 :            :             (
    7353                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
    7354                 :            :                 aStrBuf.getStr()== expVal &&
    7355                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7356         [ +  - ]:         10 :             );
    7357                 :            : 
    7358                 :          5 :         }
    7359                 :            : 
    7360                 :          5 :         void append_057()
    7361                 :            :         {
    7362         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7363                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7364                 :          5 :             sal_Int32              input = -0;
    7365                 :          5 :             sal_Int16              radix = 36;
    7366                 :            : 
    7367                 :          5 :             expVal += OString( "0" );
    7368         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7369                 :            : 
    7370 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7371                 :            :             (
    7372                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
    7373                 :            :                 aStrBuf.getStr()== expVal &&
    7374                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7375         [ +  - ]:         10 :             );
    7376                 :            : 
    7377                 :          5 :         }
    7378                 :            : 
    7379                 :          5 :         void append_058()
    7380                 :            :         {
    7381         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7382                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7383                 :          5 :             sal_Int32              input = -4;
    7384                 :          5 :             sal_Int16              radix = 36;
    7385                 :            : 
    7386                 :          5 :             expVal += OString( "-" );
    7387                 :          5 :             expVal += OString( "4" );
    7388         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7389                 :            : 
    7390 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7391                 :            :             (
    7392                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
    7393                 :            :                 aStrBuf.getStr()== expVal &&
    7394                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7395         [ +  - ]:         10 :             );
    7396                 :            : 
    7397                 :          5 :         }
    7398                 :            : 
    7399                 :          5 :         void append_059()
    7400                 :            :         {
    7401         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7402                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7403                 :          5 :             sal_Int32              input = -8;
    7404                 :          5 :             sal_Int16              radix = 36;
    7405                 :            : 
    7406                 :          5 :             expVal += OString( "-" );
    7407                 :          5 :             expVal += OString( "8" );
    7408         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7409                 :            : 
    7410 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7411                 :            :             (
    7412                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
    7413                 :            :                 aStrBuf.getStr()== expVal &&
    7414                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7415         [ +  - ]:         10 :             );
    7416                 :            : 
    7417                 :          5 :         }
    7418                 :            : 
    7419                 :          5 :         void append_060()
    7420                 :            :         {
    7421         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    7422                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7423                 :          5 :             sal_Int32              input = -35;
    7424                 :          5 :             sal_Int16              radix = 36;
    7425                 :            : 
    7426                 :          5 :             expVal += OString( "-" );
    7427                 :          5 :             expVal += OString( "z" );
    7428         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7429                 :            : 
    7430 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7431                 :            :             (
    7432                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
    7433                 :            :                 aStrBuf.getStr()== expVal &&
    7434                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7435         [ +  - ]:         10 :             );
    7436                 :            : 
    7437                 :          5 :         }
    7438                 :            : 
    7439                 :          5 :         void append_061()
    7440                 :            :         {
    7441         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7442                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7443                 :          5 :             sal_Int32              input = -0;
    7444                 :          5 :             sal_Int16              radix = 2;
    7445                 :            : 
    7446                 :          5 :             expVal += OString( "0" );
    7447         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7448                 :            : 
    7449 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7450                 :            :             (
    7451                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
    7452                 :            :                 aStrBuf.getStr()== expVal &&
    7453                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7454         [ +  - ]:         10 :             );
    7455                 :            : 
    7456                 :          5 :         }
    7457                 :            : 
    7458                 :          5 :         void append_062()
    7459                 :            :         {
    7460         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7461                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7462                 :          5 :             sal_Int32              input = -4;
    7463                 :          5 :             sal_Int16              radix = 2;
    7464                 :            : 
    7465                 :          5 :             expVal += OString( "-" );
    7466                 :          5 :             expVal += OString( "100" );
    7467         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7468                 :            : 
    7469 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7470                 :            :             (
    7471                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
    7472                 :            :                 aStrBuf.getStr()== expVal &&
    7473                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7474         [ +  - ]:         10 :             );
    7475                 :            : 
    7476                 :          5 :         }
    7477                 :            : 
    7478                 :          5 :         void append_063()
    7479                 :            :         {
    7480         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7481                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7482                 :          5 :             sal_Int32              input = -8;
    7483                 :          5 :             sal_Int16              radix = 2;
    7484                 :            : 
    7485                 :          5 :             expVal += OString( "-" );
    7486                 :          5 :             expVal += OString( "1000" );
    7487         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7488                 :            : 
    7489 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7490                 :            :             (
    7491                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
    7492                 :            :                 aStrBuf.getStr()== expVal &&
    7493                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7494         [ +  - ]:         10 :             );
    7495                 :            : 
    7496                 :          5 :         }
    7497                 :            : 
    7498                 :          5 :         void append_064()
    7499                 :            :         {
    7500         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7501                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7502                 :          5 :             sal_Int32              input = -15;
    7503                 :          5 :             sal_Int16              radix = 2;
    7504                 :            : 
    7505                 :          5 :             expVal += OString( "-" );
    7506                 :          5 :             expVal += OString( "1111" );
    7507         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7508                 :            : 
    7509 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7510                 :            :             (
    7511                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
    7512                 :            :                 aStrBuf.getStr()== expVal &&
    7513                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7514         [ +  - ]:         10 :             );
    7515                 :            : 
    7516                 :          5 :         }
    7517                 :            : 
    7518                 :          5 :         void append_065()
    7519                 :            :         {
    7520         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7521                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7522                 :          5 :             sal_Int32              input = -0;
    7523                 :          5 :             sal_Int16              radix = 8;
    7524                 :            : 
    7525                 :          5 :             expVal += OString( "0" );
    7526         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7527                 :            : 
    7528 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7529                 :            :             (
    7530                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
    7531                 :            :                 aStrBuf.getStr()== expVal &&
    7532                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7533         [ +  - ]:         10 :             );
    7534                 :            : 
    7535                 :          5 :         }
    7536                 :            : 
    7537                 :          5 :         void append_066()
    7538                 :            :         {
    7539         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7540                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7541                 :          5 :             sal_Int32              input = -4;
    7542                 :          5 :             sal_Int16              radix = 8;
    7543                 :            : 
    7544                 :          5 :             expVal += OString( "-" );
    7545                 :          5 :             expVal += OString( "4" );
    7546         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7547                 :            : 
    7548 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7549                 :            :             (
    7550                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
    7551                 :            :                 aStrBuf.getStr()== expVal &&
    7552                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7553         [ +  - ]:         10 :             );
    7554                 :            : 
    7555                 :          5 :         }
    7556                 :            : 
    7557                 :          5 :         void append_067()
    7558                 :            :         {
    7559         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7560                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7561                 :          5 :             sal_Int32              input = -8;
    7562                 :          5 :             sal_Int16              radix = 8;
    7563                 :            : 
    7564                 :          5 :             expVal += OString( "-" );
    7565                 :          5 :             expVal += OString( "10" );
    7566         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7567                 :            : 
    7568 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7569                 :            :             (
    7570                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
    7571                 :            :                 aStrBuf.getStr()== expVal &&
    7572                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7573         [ +  - ]:         10 :             );
    7574                 :            : 
    7575                 :          5 :         }
    7576                 :            : 
    7577                 :          5 :         void append_068()
    7578                 :            :         {
    7579         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7580                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7581                 :          5 :             sal_Int32              input = -15;
    7582                 :          5 :             sal_Int16              radix = 8;
    7583                 :            : 
    7584                 :          5 :             expVal += OString( "-" );
    7585                 :          5 :             expVal += OString( "17" );
    7586         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7587                 :            : 
    7588 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7589                 :            :             (
    7590                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
    7591                 :            :                 aStrBuf.getStr()== expVal &&
    7592                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7593         [ +  - ]:         10 :             );
    7594                 :            : 
    7595                 :          5 :         }
    7596                 :            : 
    7597                 :          5 :         void append_069()
    7598                 :            :         {
    7599         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7600                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7601                 :          5 :             sal_Int32              input = -0;
    7602                 :          5 :             sal_Int16              radix = 10;
    7603                 :            : 
    7604                 :          5 :             expVal += OString( "0" );
    7605         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7606                 :            : 
    7607 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7608                 :            :             (
    7609                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
    7610                 :            :                 aStrBuf.getStr()== expVal &&
    7611                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7612         [ +  - ]:         10 :             );
    7613                 :            : 
    7614                 :          5 :         }
    7615                 :            : 
    7616                 :          5 :         void append_070()
    7617                 :            :         {
    7618         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7619                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7620                 :          5 :             sal_Int32              input = -4;
    7621                 :          5 :             sal_Int16              radix = 10;
    7622                 :            : 
    7623                 :          5 :             expVal += OString( "-" );
    7624                 :          5 :             expVal += OString( "4" );
    7625         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7626                 :            : 
    7627 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7628                 :            :             (
    7629                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
    7630                 :            :                 aStrBuf.getStr()== expVal &&
    7631                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7632         [ +  - ]:         10 :             );
    7633                 :            : 
    7634                 :          5 :         }
    7635                 :            : 
    7636                 :          5 :         void append_071()
    7637                 :            :         {
    7638         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7639                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7640                 :          5 :             sal_Int32              input = -8;
    7641                 :          5 :             sal_Int16              radix = 10;
    7642                 :            : 
    7643                 :          5 :             expVal += OString( "-" );
    7644                 :          5 :             expVal += OString( "8" );
    7645         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7646                 :            : 
    7647 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7648                 :            :             (
    7649                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
    7650                 :            :                 aStrBuf.getStr()== expVal &&
    7651                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7652         [ +  - ]:         10 :             );
    7653                 :            : 
    7654                 :          5 :         }
    7655                 :            : 
    7656                 :          5 :         void append_072()
    7657                 :            :         {
    7658         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7659                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7660                 :          5 :             sal_Int32              input = -15;
    7661                 :          5 :             sal_Int16              radix = 10;
    7662                 :            : 
    7663                 :          5 :             expVal += OString( "-" );
    7664                 :          5 :             expVal += OString( "15" );
    7665         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7666                 :            : 
    7667 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7668                 :            :             (
    7669                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
    7670                 :            :                 aStrBuf.getStr()== expVal &&
    7671                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7672         [ +  - ]:         10 :             );
    7673                 :            : 
    7674                 :          5 :         }
    7675                 :            : 
    7676                 :          5 :         void append_073()
    7677                 :            :         {
    7678         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7679                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7680                 :          5 :             sal_Int32              input = -0;
    7681                 :          5 :             sal_Int16              radix = 16;
    7682                 :            : 
    7683                 :          5 :             expVal += OString( "0" );
    7684         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7685                 :            : 
    7686 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7687                 :            :             (
    7688                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
    7689                 :            :                 aStrBuf.getStr()== expVal &&
    7690                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7691         [ +  - ]:         10 :             );
    7692                 :            : 
    7693                 :          5 :         }
    7694                 :            : 
    7695                 :          5 :         void append_074()
    7696                 :            :         {
    7697         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7698                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7699                 :          5 :             sal_Int32              input = -4;
    7700                 :          5 :             sal_Int16              radix = 16;
    7701                 :            : 
    7702                 :          5 :             expVal += OString( "-" );
    7703                 :          5 :             expVal += OString( "4" );
    7704         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7705                 :            : 
    7706 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7707                 :            :             (
    7708                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
    7709                 :            :                 aStrBuf.getStr()== expVal &&
    7710                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7711         [ +  - ]:         10 :             );
    7712                 :            : 
    7713                 :          5 :         }
    7714                 :            : 
    7715                 :          5 :         void append_075()
    7716                 :            :         {
    7717         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7718                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7719                 :          5 :             sal_Int32              input = -8;
    7720                 :          5 :             sal_Int16              radix = 16;
    7721                 :            : 
    7722                 :          5 :             expVal += OString( "-" );
    7723                 :          5 :             expVal += OString( "8" );
    7724         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7725                 :            : 
    7726 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7727                 :            :             (
    7728                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
    7729                 :            :                 aStrBuf.getStr()== expVal &&
    7730                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7731         [ +  - ]:         10 :             );
    7732                 :            : 
    7733                 :          5 :         }
    7734                 :            : 
    7735                 :          5 :         void append_076()
    7736                 :            :         {
    7737         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7738                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7739                 :          5 :             sal_Int32              input = -15;
    7740                 :          5 :             sal_Int16              radix = 16;
    7741                 :            : 
    7742                 :          5 :             expVal += OString( "-" );
    7743                 :          5 :             expVal += OString( "f" );
    7744         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7745                 :            : 
    7746 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7747                 :            :             (
    7748                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
    7749                 :            :                 aStrBuf.getStr()== expVal &&
    7750                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7751         [ +  - ]:         10 :             );
    7752                 :            : 
    7753                 :          5 :         }
    7754                 :            : 
    7755                 :          5 :         void append_077()
    7756                 :            :         {
    7757         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7758                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7759                 :          5 :             sal_Int32              input = -0;
    7760                 :          5 :             sal_Int16              radix = 36;
    7761                 :            : 
    7762                 :          5 :             expVal += OString( "0" );
    7763         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7764                 :            : 
    7765 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7766                 :            :             (
    7767                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
    7768                 :            :                 aStrBuf.getStr()== expVal &&
    7769                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7770         [ +  - ]:         10 :             );
    7771                 :            : 
    7772                 :          5 :         }
    7773                 :            : 
    7774                 :          5 :         void append_078()
    7775                 :            :         {
    7776         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7777                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7778                 :          5 :             sal_Int32              input = -4;
    7779                 :          5 :             sal_Int16              radix = 36;
    7780                 :            : 
    7781                 :          5 :             expVal += OString( "-" );
    7782                 :          5 :             expVal += OString( "4" );
    7783         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7784                 :            : 
    7785 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7786                 :            :             (
    7787                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
    7788                 :            :                 aStrBuf.getStr()== expVal &&
    7789                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7790         [ +  - ]:         10 :             );
    7791                 :            : 
    7792                 :          5 :         }
    7793                 :            : 
    7794                 :          5 :         void append_079()
    7795                 :            :         {
    7796         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7797                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7798                 :          5 :             sal_Int32              input = -8;
    7799                 :          5 :             sal_Int16              radix = 36;
    7800                 :            : 
    7801                 :          5 :             expVal += OString( "-" );
    7802                 :          5 :             expVal += OString( "8" );
    7803         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7804                 :            : 
    7805 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7806                 :            :             (
    7807                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
    7808                 :            :                 aStrBuf.getStr()== expVal &&
    7809                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7810         [ +  - ]:         10 :             );
    7811                 :            : 
    7812                 :          5 :         }
    7813                 :            : 
    7814                 :          5 :         void append_080()
    7815                 :            :         {
    7816         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    7817                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7818                 :          5 :             sal_Int32              input = -35;
    7819                 :          5 :             sal_Int16              radix = 36;
    7820                 :            : 
    7821                 :          5 :             expVal += OString( "-" );
    7822                 :          5 :             expVal += OString( "z" );
    7823         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7824                 :            : 
    7825 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7826                 :            :             (
    7827                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
    7828                 :            :                 aStrBuf.getStr()== expVal &&
    7829                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7830         [ +  - ]:         10 :             );
    7831                 :            : 
    7832                 :          5 :         }
    7833                 :            : 
    7834                 :          5 :         void append_081()
    7835                 :            :         {
    7836         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7837                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7838                 :          5 :             sal_Int32              input = -0;
    7839                 :          5 :             sal_Int16              radix = 2;
    7840                 :            : 
    7841                 :          5 :             expVal += OString( "0" );
    7842         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7843                 :            : 
    7844 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7845                 :            :             (
    7846                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
    7847                 :            :                 aStrBuf.getStr()== expVal &&
    7848                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7849         [ +  - ]:         10 :             );
    7850                 :            : 
    7851                 :          5 :         }
    7852                 :            : 
    7853                 :          5 :         void append_082()
    7854                 :            :         {
    7855         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7856                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7857                 :          5 :             sal_Int32              input = -4;
    7858                 :          5 :             sal_Int16              radix = 2;
    7859                 :            : 
    7860                 :          5 :             expVal += OString( "-" );
    7861                 :          5 :             expVal += OString( "100" );
    7862         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7863                 :            : 
    7864 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7865                 :            :             (
    7866                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
    7867                 :            :                 aStrBuf.getStr()== expVal &&
    7868                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7869         [ +  - ]:         10 :             );
    7870                 :            : 
    7871                 :          5 :         }
    7872                 :            : 
    7873                 :          5 :         void append_083()
    7874                 :            :         {
    7875         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7876                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7877                 :          5 :             sal_Int32              input = -8;
    7878                 :          5 :             sal_Int16              radix = 2;
    7879                 :            : 
    7880                 :          5 :             expVal += OString( "-" );
    7881                 :          5 :             expVal += OString( "1000" );
    7882         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7883                 :            : 
    7884 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7885                 :            :             (
    7886                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
    7887                 :            :                 aStrBuf.getStr()== expVal &&
    7888                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7889         [ +  - ]:         10 :             );
    7890                 :            : 
    7891                 :          5 :         }
    7892                 :            : 
    7893                 :          5 :         void append_084()
    7894                 :            :         {
    7895         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7896                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7897                 :          5 :             sal_Int32              input = -15;
    7898                 :          5 :             sal_Int16              radix = 2;
    7899                 :            : 
    7900                 :          5 :             expVal += OString( "-" );
    7901                 :          5 :             expVal += OString( "1111" );
    7902         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7903                 :            : 
    7904 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7905                 :            :             (
    7906                 :            :                 "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
    7907                 :            :                 aStrBuf.getStr()== expVal &&
    7908                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7909         [ +  - ]:         10 :             );
    7910                 :            : 
    7911                 :          5 :         }
    7912                 :            : 
    7913                 :          5 :         void append_085()
    7914                 :            :         {
    7915         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7916                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7917                 :          5 :             sal_Int32              input = -0;
    7918                 :          5 :             sal_Int16              radix = 8;
    7919                 :            : 
    7920                 :          5 :             expVal += OString( "0" );
    7921         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7922                 :            : 
    7923 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7924                 :            :             (
    7925                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
    7926                 :            :                 aStrBuf.getStr()== expVal &&
    7927                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7928         [ +  - ]:         10 :             );
    7929                 :            : 
    7930                 :          5 :         }
    7931                 :            : 
    7932                 :          5 :         void append_086()
    7933                 :            :         {
    7934         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7935                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7936                 :          5 :             sal_Int32              input = -4;
    7937                 :          5 :             sal_Int16              radix = 8;
    7938                 :            : 
    7939                 :          5 :             expVal += OString( "-" );
    7940                 :          5 :             expVal += OString( "4" );
    7941         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7942                 :            : 
    7943 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7944                 :            :             (
    7945                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
    7946                 :            :                 aStrBuf.getStr()== expVal &&
    7947                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7948         [ +  - ]:         10 :             );
    7949                 :            : 
    7950                 :          5 :         }
    7951                 :            : 
    7952                 :          5 :         void append_087()
    7953                 :            :         {
    7954         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7955                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7956                 :          5 :             sal_Int32              input = -8;
    7957                 :          5 :             sal_Int16              radix = 8;
    7958                 :            : 
    7959                 :          5 :             expVal += OString( "-" );
    7960                 :          5 :             expVal += OString( "10" );
    7961         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7962                 :            : 
    7963 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7964                 :            :             (
    7965                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
    7966                 :            :                 aStrBuf.getStr()== expVal &&
    7967                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7968         [ +  - ]:         10 :             );
    7969                 :            : 
    7970                 :          5 :         }
    7971                 :            : 
    7972                 :          5 :         void append_088()
    7973                 :            :         {
    7974         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7975                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7976                 :          5 :             sal_Int32              input = -15;
    7977                 :          5 :             sal_Int16              radix = 8;
    7978                 :            : 
    7979                 :          5 :             expVal += OString( "-" );
    7980                 :          5 :             expVal += OString( "17" );
    7981         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    7982                 :            : 
    7983 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    7984                 :            :             (
    7985                 :            :                 "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
    7986                 :            :                 aStrBuf.getStr()== expVal &&
    7987                 :            :                     aStrBuf.getLength() == expVal.getLength()
    7988         [ +  - ]:         10 :             );
    7989                 :            : 
    7990                 :          5 :         }
    7991                 :            : 
    7992                 :          5 :         void append_089()
    7993                 :            :         {
    7994         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    7995                 :          5 :             OString                expVal( aStrBuf.getStr() );
    7996                 :          5 :             sal_Int32              input = -0;
    7997                 :          5 :             sal_Int16              radix = 10;
    7998                 :            : 
    7999                 :          5 :             expVal += OString( "0" );
    8000         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8001                 :            : 
    8002 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8003                 :            :             (
    8004                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
    8005                 :            :                 aStrBuf.getStr()== expVal &&
    8006                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8007         [ +  - ]:         10 :             );
    8008                 :            : 
    8009                 :          5 :         }
    8010                 :            : 
    8011                 :          5 :         void append_090()
    8012                 :            :         {
    8013         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8014                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8015                 :          5 :             sal_Int32              input = -4;
    8016                 :          5 :             sal_Int16              radix = 10;
    8017                 :            : 
    8018                 :          5 :             expVal += OString( "-" );
    8019                 :          5 :             expVal += OString( "4" );
    8020         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8021                 :            : 
    8022 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8023                 :            :             (
    8024                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
    8025                 :            :                 aStrBuf.getStr()== expVal &&
    8026                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8027         [ +  - ]:         10 :             );
    8028                 :            : 
    8029                 :          5 :         }
    8030                 :            : 
    8031                 :          5 :         void append_091()
    8032                 :            :         {
    8033         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8034                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8035                 :          5 :             sal_Int32              input = -8;
    8036                 :          5 :             sal_Int16              radix = 10;
    8037                 :            : 
    8038                 :          5 :             expVal += OString( "-" );
    8039                 :          5 :             expVal += OString( "8" );
    8040         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8041                 :            : 
    8042 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8043                 :            :             (
    8044                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
    8045                 :            :                 aStrBuf.getStr()== expVal &&
    8046                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8047         [ +  - ]:         10 :             );
    8048                 :            : 
    8049                 :          5 :         }
    8050                 :            : 
    8051                 :          5 :         void append_092()
    8052                 :            :         {
    8053         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8054                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8055                 :          5 :             sal_Int32              input = -15;
    8056                 :          5 :             sal_Int16              radix = 10;
    8057                 :            : 
    8058                 :          5 :             expVal += OString( "-" );
    8059                 :          5 :             expVal += OString( "15" );
    8060         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8061                 :            : 
    8062 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8063                 :            :             (
    8064                 :            :                 "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
    8065                 :            :                 aStrBuf.getStr()== expVal &&
    8066                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8067         [ +  - ]:         10 :             );
    8068                 :            : 
    8069                 :          5 :         }
    8070                 :            : 
    8071                 :          5 :         void append_093()
    8072                 :            :         {
    8073         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8074                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8075                 :          5 :             sal_Int32              input = -0;
    8076                 :          5 :             sal_Int16              radix = 16;
    8077                 :            : 
    8078                 :          5 :             expVal += OString( "0" );
    8079         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8080                 :            : 
    8081 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8082                 :            :             (
    8083                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
    8084                 :            :                 aStrBuf.getStr()== expVal &&
    8085                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8086         [ +  - ]:         10 :             );
    8087                 :            : 
    8088                 :          5 :         }
    8089                 :            : 
    8090                 :          5 :         void append_094()
    8091                 :            :         {
    8092         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8093                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8094                 :          5 :             sal_Int32              input = -4;
    8095                 :          5 :             sal_Int16              radix = 16;
    8096                 :            : 
    8097                 :          5 :             expVal += OString( "-" );
    8098                 :          5 :             expVal += OString( "4" );
    8099         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8100                 :            : 
    8101 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8102                 :            :             (
    8103                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
    8104                 :            :                 aStrBuf.getStr()== expVal &&
    8105                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8106         [ +  - ]:         10 :             );
    8107                 :            : 
    8108                 :          5 :         }
    8109                 :            : 
    8110                 :          5 :         void append_095()
    8111                 :            :         {
    8112         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8113                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8114                 :          5 :             sal_Int32              input = -8;
    8115                 :          5 :             sal_Int16              radix = 16;
    8116                 :            : 
    8117                 :          5 :             expVal += OString( "-" );
    8118                 :          5 :             expVal += OString( "8" );
    8119         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8120                 :            : 
    8121 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8122                 :            :             (
    8123                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
    8124                 :            :                 aStrBuf.getStr()== expVal &&
    8125                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8126         [ +  - ]:         10 :             );
    8127                 :            : 
    8128                 :          5 :         }
    8129                 :            : 
    8130                 :          5 :         void append_096()
    8131                 :            :         {
    8132         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8133                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8134                 :          5 :             sal_Int32              input = -15;
    8135                 :          5 :             sal_Int16              radix = 16;
    8136                 :            : 
    8137                 :          5 :             expVal += OString( "-" );
    8138                 :          5 :             expVal += OString( "f" );
    8139         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8140                 :            : 
    8141 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8142                 :            :             (
    8143                 :            :                 "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
    8144                 :            :                 aStrBuf.getStr()== expVal &&
    8145                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8146         [ +  - ]:         10 :             );
    8147                 :            : 
    8148                 :          5 :         }
    8149                 :            : 
    8150                 :          5 :         void append_097()
    8151                 :            :         {
    8152         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8153                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8154                 :          5 :             sal_Int32              input = -0;
    8155                 :          5 :             sal_Int16              radix = 36;
    8156                 :            : 
    8157                 :          5 :             expVal += OString( "0" );
    8158         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8159                 :            : 
    8160 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8161                 :            :             (
    8162                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
    8163                 :            :                 aStrBuf.getStr()== expVal &&
    8164                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8165         [ +  - ]:         10 :             );
    8166                 :            : 
    8167                 :          5 :         }
    8168                 :            : 
    8169                 :          5 :         void append_098()
    8170                 :            :         {
    8171         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8172                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8173                 :          5 :             sal_Int32              input = -4;
    8174                 :          5 :             sal_Int16              radix = 36;
    8175                 :            : 
    8176                 :          5 :             expVal += OString( "-" );
    8177                 :          5 :             expVal += OString( "4" );
    8178         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8179                 :            : 
    8180 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8181                 :            :             (
    8182                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
    8183                 :            :                 aStrBuf.getStr()== expVal &&
    8184                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8185         [ +  - ]:         10 :             );
    8186                 :            : 
    8187                 :          5 :         }
    8188                 :            : 
    8189                 :          5 :         void append_099()
    8190                 :            :         {
    8191         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8192                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8193                 :          5 :             sal_Int32              input = -8;
    8194                 :          5 :             sal_Int16              radix = 36;
    8195                 :            : 
    8196                 :          5 :             expVal += OString( "-" );
    8197                 :          5 :             expVal += OString( "8" );
    8198         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8199                 :            : 
    8200 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8201                 :            :             (
    8202                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
    8203                 :            :                 aStrBuf.getStr()== expVal &&
    8204                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8205         [ +  - ]:         10 :             );
    8206                 :            : 
    8207                 :          5 :         }
    8208                 :            : 
    8209                 :          5 :         void append_100()
    8210                 :            :         {
    8211         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8212                 :          5 :             OString                expVal( aStrBuf.getStr() );
    8213                 :          5 :             sal_Int32              input = -35;
    8214                 :          5 :             sal_Int16              radix = 36;
    8215                 :            : 
    8216                 :          5 :             expVal += OString( "-" );
    8217                 :          5 :             expVal += OString( "z" );
    8218         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    8219                 :            : 
    8220 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8221                 :            :             (
    8222                 :            :                 "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
    8223                 :            :                 aStrBuf.getStr()== expVal &&
    8224                 :            :                     aStrBuf.getLength() == expVal.getLength()
    8225         [ +  - ]:         10 :             );
    8226                 :            : 
    8227                 :          5 :         }
    8228                 :            : 
    8229 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_006_Int32_Negative );
         [ +  - ][ +  - ]
                 [ #  # ]
    8230 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8231 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8232 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8233 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8234 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8235 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8236 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8237 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8238 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8239 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8240 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8241 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8242 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8243 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8244 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8245 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8246 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8247 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8248 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8249 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8250 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8251 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8252 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8253 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8254 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8255 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8256 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8257 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8258 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8259 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8260 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8261 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8262 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8263 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8264 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8265 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8266 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8267 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8268 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8269 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8270 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8271 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8272 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8273 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8274 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8275 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8276 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8277 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8278 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8279 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    8280 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8281                 :            :     };
    8282                 :            : //------------------------------------------------------------------------
    8283                 :            : // testing the method append( sal_Int32 i, sal_Int16 radix ) where radix = -5
    8284                 :            : //------------------------------------------------------------------------
    8285         [ -  + ]:         75 :     class  append_006_Int32_WrongRadix : public CppUnit::TestFixture
    8286                 :            :     {
    8287                 :            :         OString* arrOUS[5];
    8288                 :            :         sal_Int32 intVal;
    8289                 :            : 
    8290                 :            :     public:
    8291                 :         25 :         void setUp()
    8292                 :            :         {
    8293         [ +  - ]:         25 :             arrOUS[0] = new OString( kTestStr7 );
    8294                 :         25 :             arrOUS[1] = new OString(  );
    8295         [ +  - ]:         25 :             arrOUS[2] = new OString( kTestStr25 );
    8296         [ +  - ]:         25 :             arrOUS[3] = new OString( "" );
    8297         [ +  - ]:         25 :             arrOUS[4] = new OString( kTestStr28 );
    8298                 :         25 :             intVal = 11;
    8299                 :            : 
    8300                 :         25 :         }
    8301                 :            : 
    8302                 :         25 :         void tearDown()
    8303                 :            :         {
    8304 [ +  - ][ +  - ]:         25 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    8305 [ +  - ][ +  - ]:         25 :             delete arrOUS[3]; delete arrOUS[4];
    8306                 :         25 :         }
    8307                 :            : 
    8308                 :          5 :         void append_001()
    8309                 :            :         {
    8310         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8311                 :          5 :             OString                expVal( kTestStr59 );
    8312                 :            : 
    8313         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
    8314                 :            : 
    8315 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8316                 :            :             (
    8317                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[0]",
    8318                 :            :                 sal_True
    8319         [ +  - ]:         10 :             );
    8320                 :            : 
    8321                 :          5 :         }
    8322                 :            : 
    8323                 :          5 :         void append_002()
    8324                 :            :         {
    8325         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8326                 :          5 :             OString                expVal( kTestStr60 );
    8327                 :            : 
    8328         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
    8329                 :            : 
    8330 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8331                 :            :             (
    8332                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[1]",
    8333                 :            :                 sal_True
    8334         [ +  - ]:         10 :             );
    8335                 :            : 
    8336                 :          5 :         }
    8337                 :            : 
    8338                 :          5 :         void append_003()
    8339                 :            :         {
    8340         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8341                 :          5 :             OString                expVal( kTestStr60 );
    8342                 :            : 
    8343         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
    8344                 :            : 
    8345 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8346                 :            :             (
    8347                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[2]",
    8348                 :            :                 sal_True
    8349         [ +  - ]:         10 :             );
    8350                 :            : 
    8351                 :          5 :         }
    8352                 :            : 
    8353                 :          5 :         void append_004()
    8354                 :            :         {
    8355         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8356                 :          5 :             OString                expVal( kTestStr60 );
    8357                 :            : 
    8358         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
    8359                 :            : 
    8360 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8361                 :            :             (
    8362                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[3]",
    8363                 :            :                 sal_True
    8364         [ +  - ]:         10 :             );
    8365                 :            : 
    8366                 :          5 :         }
    8367                 :            : 
    8368                 :          5 :         void append_005()
    8369                 :            :         {
    8370         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8371                 :          5 :             OString                expVal( kTestStr61 );
    8372                 :            : 
    8373         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
    8374                 :            : 
    8375 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8376                 :            :             (
    8377                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[4]",
    8378                 :            :                 sal_True
    8379         [ +  - ]:         10 :             );
    8380                 :            : 
    8381                 :          5 :         }
    8382                 :            : #ifdef WITH_CORE
    8383                 :            :         void append_006()
    8384                 :            :         {
    8385                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8386                 :            :             OString                expVal( kTestStr60 );
    8387                 :            : 
    8388                 :            :             aStrBuf.append( intVal, -5 );
    8389                 :            : 
    8390                 :            :             CPPUNIT_ASSERT_MESSAGE
    8391                 :            :             (
    8392                 :            :                 "Appends the WrongRadix to the string buffer(with INT_MAX)",
    8393                 :            :                 sal_True
    8394                 :            :             );
    8395                 :            : 
    8396                 :            :         }
    8397                 :            : #endif
    8398                 :            : 
    8399 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_006_Int32_WrongRadix );
         [ +  - ][ +  - ]
                 [ #  # ]
    8400 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8401 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8402 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8403 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8404 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    8405                 :            : #ifdef WITH_CORE
    8406                 :            :         CPPUNIT_TEST( append_006 );
    8407                 :            : #endif
    8408 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8409                 :            :     };
    8410                 :            : //------------------------------------------------------------------------
    8411         [ -  + ]:        375 :     class  append_006_Int32_defaultParam : public CppUnit::TestFixture
    8412                 :            :     {
    8413                 :            :         OString* arrOUS[5];
    8414                 :            : 
    8415                 :            :     public:
    8416                 :        125 :         void setUp()
    8417                 :            :         {
    8418         [ +  - ]:        125 :             arrOUS[0] = new OString( kTestStr7 );
    8419                 :        125 :             arrOUS[1] = new OString(  );
    8420         [ +  - ]:        125 :             arrOUS[2] = new OString( kTestStr25 );
    8421         [ +  - ]:        125 :             arrOUS[3] = new OString( "" );
    8422         [ +  - ]:        125 :             arrOUS[4] = new OString( kTestStr28 );
    8423                 :            : 
    8424                 :        125 :         }
    8425                 :            : 
    8426                 :        125 :         void tearDown()
    8427                 :            :         {
    8428 [ +  - ][ +  - ]:        125 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    8429 [ +  - ][ +  - ]:        125 :             delete arrOUS[3]; delete arrOUS[4];
    8430                 :        125 :         }
    8431                 :            : 
    8432                 :          5 :         void append_001()
    8433                 :            :         {
    8434         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8435                 :          5 :             OString                expVal( kTestStr59 );
    8436                 :          5 :             sal_Int32              input = 11;
    8437                 :            : 
    8438         [ +  - ]:          5 :             aStrBuf.append( input );
    8439                 :            : 
    8440 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8441                 :            :             (
    8442                 :            :                 "input Int32 11 and return OStringBuffer[0]+11",
    8443                 :            :                 (aStrBuf.toString() == expVal &&
    8444                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8445         [ +  - ]:         10 :             );
    8446                 :            : 
    8447                 :          5 :         }
    8448                 :            : 
    8449                 :          5 :         void append_002()
    8450                 :            :         {
    8451         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8452                 :          5 :             OString                expVal( kTestStr62 );
    8453                 :          5 :             sal_Int32              input = 0;
    8454                 :            : 
    8455         [ +  - ]:          5 :             aStrBuf.append( input );
    8456                 :            : 
    8457 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8458                 :            :             (
    8459                 :            :                 "input Int32 0 and return OStringBuffer[0]+0",
    8460                 :            :                 (aStrBuf.toString() == expVal &&
    8461                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8462         [ +  - ]:         10 :             );
    8463                 :            : 
    8464                 :          5 :         }
    8465                 :            : 
    8466                 :          5 :         void append_003()
    8467                 :            :         {
    8468         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8469                 :          5 :             OString                expVal( kTestStr63 );
    8470                 :          5 :             sal_Int32              input = -11;
    8471                 :            : 
    8472         [ +  - ]:          5 :             aStrBuf.append( input );
    8473                 :            : 
    8474 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8475                 :            :             (
    8476                 :            :                 "input Int32 -11 and return OStringBuffer[0]+(-11)",
    8477                 :            :                 (aStrBuf.toString() == expVal &&
    8478                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8479         [ +  - ]:         10 :             );
    8480                 :            : 
    8481                 :          5 :         }
    8482                 :            : 
    8483                 :          5 :         void append_004()
    8484                 :            :         {
    8485         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8486                 :          5 :             OString                expVal( kTestStr64 );
    8487                 :          5 :             sal_Int32              input = 2147483647;
    8488                 :            : 
    8489         [ +  - ]:          5 :             aStrBuf.append( input );
    8490                 :            : 
    8491 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8492                 :            :             (
    8493                 :            :                 "input Int32 2147483647 and return OStringBuffer[0]+2147483647",
    8494                 :            :                 (aStrBuf.toString() == expVal &&
    8495                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8496         [ +  - ]:         10 :             );
    8497                 :            : 
    8498                 :          5 :         }
    8499                 :            : 
    8500                 :          5 :         void append_005()
    8501                 :            :         {
    8502         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    8503                 :          5 :             OString                expVal( kTestStr65 );
    8504                 :          5 :             sal_Int32              input = kNonSInt32Max;
    8505                 :            : 
    8506         [ +  - ]:          5 :             aStrBuf.append( input );
    8507                 :            : 
    8508 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8509                 :            :             (
    8510                 :            :                 "input Int32 -2147483648 and return OStringBuffer[0]+(-2147483648)",
    8511                 :            :                 (aStrBuf.toString() == expVal &&
    8512                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8513         [ +  - ]:         10 :             );
    8514                 :            : 
    8515                 :          5 :         }
    8516                 :            : 
    8517                 :          5 :         void append_006()
    8518                 :            :         {
    8519         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8520                 :          5 :             OString                expVal( kTestStr60 );
    8521                 :          5 :             sal_Int32              input = 11;
    8522                 :            : 
    8523         [ +  - ]:          5 :             aStrBuf.append( input );
    8524                 :            : 
    8525 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8526                 :            :             (
    8527                 :            :                 "input Int32 11 and return OStringBuffer[1]+11",
    8528                 :            :                 (aStrBuf.toString() == expVal &&
    8529                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8530         [ +  - ]:         10 :             );
    8531                 :            : 
    8532                 :          5 :         }
    8533                 :            : 
    8534                 :          5 :         void append_007()
    8535                 :            :         {
    8536         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8537                 :          5 :             OString                expVal( kTestStr66 );
    8538                 :          5 :             sal_Int32              input = 0;
    8539                 :            : 
    8540         [ +  - ]:          5 :             aStrBuf.append( input );
    8541                 :            : 
    8542 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8543                 :            :             (
    8544                 :            :                 "input Int32 0 and return OStringBuffer[1]+0",
    8545                 :            :                 (aStrBuf.toString() == expVal &&
    8546                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8547         [ +  - ]:         10 :             );
    8548                 :            : 
    8549                 :          5 :         }
    8550                 :            : 
    8551                 :          5 :         void append_008()
    8552                 :            :         {
    8553         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8554                 :          5 :             OString                expVal( kTestStr67 );
    8555                 :          5 :             sal_Int32              input = -11;
    8556                 :            : 
    8557         [ +  - ]:          5 :             aStrBuf.append( input );
    8558                 :            : 
    8559 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8560                 :            :             (
    8561                 :            :                 "input Int32 -11 and return OStringBuffer[1]+(-11)",
    8562                 :            :                 (aStrBuf.toString() == expVal &&
    8563                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8564         [ +  - ]:         10 :             );
    8565                 :            : 
    8566                 :          5 :         }
    8567                 :            : 
    8568                 :          5 :         void append_009()
    8569                 :            :         {
    8570         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8571                 :          5 :             OString                expVal( kTestStr68 );
    8572                 :          5 :             sal_Int32              input = 2147483647;
    8573                 :            : 
    8574         [ +  - ]:          5 :             aStrBuf.append( input );
    8575                 :            : 
    8576 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8577                 :            :             (
    8578                 :            :                 "input Int32 2147483647 and return OStringBuffer[1]+2147483647",
    8579                 :            :                 (aStrBuf.toString() == expVal &&
    8580                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8581         [ +  - ]:         10 :             );
    8582                 :            : 
    8583                 :          5 :         }
    8584                 :            : 
    8585                 :          5 :         void append_010()
    8586                 :            :         {
    8587         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    8588                 :          5 :             OString                expVal( kTestStr69 );
    8589                 :          5 :             sal_Int32              input = SAL_MIN_INT32 /*-2147483648*/;
    8590                 :            : 
    8591         [ +  - ]:          5 :             aStrBuf.append( input );
    8592                 :            : 
    8593 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8594                 :            :             (
    8595                 :            :                 "input Int32 -2147483648 and return OStringBuffer[1]+(-2147483648)",
    8596                 :            :                 (aStrBuf.toString() == expVal &&
    8597                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8598         [ +  - ]:         10 :             );
    8599                 :            : 
    8600                 :          5 :         }
    8601                 :            : 
    8602                 :          5 :         void append_011()
    8603                 :            :         {
    8604         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8605                 :          5 :             OString                expVal( kTestStr60 );
    8606                 :          5 :             sal_Int32              input = 11;
    8607                 :            : 
    8608         [ +  - ]:          5 :             aStrBuf.append( input );
    8609                 :            : 
    8610 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8611                 :            :             (
    8612                 :            :                 "input Int32 11 and return OStringBuffer[2]+11",
    8613                 :            :                 (aStrBuf.toString() == expVal &&
    8614                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8615         [ +  - ]:         10 :             );
    8616                 :            : 
    8617                 :          5 :         }
    8618                 :            : 
    8619                 :          5 :         void append_012()
    8620                 :            :         {
    8621         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8622                 :          5 :             OString                expVal( kTestStr66 );
    8623                 :          5 :             sal_Int32              input = 0;
    8624                 :            : 
    8625         [ +  - ]:          5 :             aStrBuf.append( input );
    8626                 :            : 
    8627 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8628                 :            :             (
    8629                 :            :                 "input Int32 0 and return OUStringBuffer[2]+0",
    8630                 :            :                 (aStrBuf.toString() == expVal &&
    8631                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8632         [ +  - ]:         10 :             );
    8633                 :            : 
    8634                 :          5 :         }
    8635                 :            : 
    8636                 :          5 :         void append_013()
    8637                 :            :         {
    8638         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8639                 :          5 :             OString                expVal( kTestStr67 );
    8640                 :          5 :             sal_Int32              input = -11;
    8641                 :            : 
    8642         [ +  - ]:          5 :             aStrBuf.append( input );
    8643                 :            : 
    8644 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8645                 :            :             (
    8646                 :            :                 "input Int32 -11 and return OUStringBuffer[2]+(-11)",
    8647                 :            :                 (aStrBuf.toString() == expVal &&
    8648                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8649         [ +  - ]:         10 :             );
    8650                 :            : 
    8651                 :          5 :         }
    8652                 :            : 
    8653                 :          5 :         void append_014()
    8654                 :            :         {
    8655         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8656                 :          5 :             OString                expVal( kTestStr68 );
    8657                 :          5 :             sal_Int32              input = 2147483647;
    8658                 :            : 
    8659         [ +  - ]:          5 :             aStrBuf.append( input );
    8660                 :            : 
    8661 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8662                 :            :             (
    8663                 :            :                 "input Int32 2147483647 and return OStringBuffer[2]+2147483647",
    8664                 :            :                 (aStrBuf.toString() == expVal &&
    8665                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8666         [ +  - ]:         10 :             );
    8667                 :            : 
    8668                 :          5 :         }
    8669                 :            : 
    8670                 :          5 :         void append_015()
    8671                 :            :         {
    8672         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    8673                 :          5 :             OString                expVal( kTestStr69 );
    8674                 :          5 :             sal_Int32              input = SAL_MIN_INT32;
    8675                 :            : 
    8676         [ +  - ]:          5 :             aStrBuf.append( input );
    8677                 :            : 
    8678 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8679                 :            :             (
    8680                 :            :                 "input Int32 -2147483648 and return OStringBuffer[2]+(-2147483648)",
    8681                 :            :                 (aStrBuf.toString() == expVal &&
    8682                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8683         [ +  - ]:         10 :             );
    8684                 :            : 
    8685                 :          5 :         }
    8686                 :            : 
    8687                 :          5 :         void append_016()
    8688                 :            :         {
    8689         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8690                 :          5 :             OString                expVal( kTestStr60 );
    8691                 :          5 :             sal_Int32              input = 11;
    8692                 :            : 
    8693         [ +  - ]:          5 :             aStrBuf.append( input );
    8694                 :            : 
    8695 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8696                 :            :             (
    8697                 :            :                 "input Int32 11 and return OStringBuffer[3]+11",
    8698                 :            :                 (aStrBuf.toString() == expVal &&
    8699                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8700         [ +  - ]:         10 :             );
    8701                 :            : 
    8702                 :          5 :         }
    8703                 :            : 
    8704                 :          5 :         void append_017()
    8705                 :            :         {
    8706         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8707                 :          5 :             OString                expVal( kTestStr66 );
    8708                 :          5 :             sal_Int32              input = 0;
    8709                 :            : 
    8710         [ +  - ]:          5 :             aStrBuf.append( input );
    8711                 :            : 
    8712 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8713                 :            :             (
    8714                 :            :                 "input Int32 0 and return OStringBuffer[3]+0",
    8715                 :            :                 (aStrBuf.toString() == expVal &&
    8716                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8717         [ +  - ]:         10 :             );
    8718                 :            : 
    8719                 :          5 :         }
    8720                 :            : 
    8721                 :          5 :         void append_018()
    8722                 :            :         {
    8723         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8724                 :          5 :             OString                expVal( kTestStr67 );
    8725                 :          5 :             sal_Int32              input = -11;
    8726                 :            : 
    8727         [ +  - ]:          5 :             aStrBuf.append( input );
    8728                 :            : 
    8729 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8730                 :            :             (
    8731                 :            :                 "input Int32 -11 and return OStringBuffer[3]+(-11)",
    8732                 :            :                 (aStrBuf.toString() == expVal &&
    8733                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8734         [ +  - ]:         10 :             );
    8735                 :            : 
    8736                 :          5 :         }
    8737                 :            : 
    8738                 :          5 :         void append_019()
    8739                 :            :         {
    8740         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8741                 :          5 :             OString                expVal( kTestStr68 );
    8742                 :          5 :             sal_Int32              input = 2147483647;
    8743                 :            : 
    8744         [ +  - ]:          5 :             aStrBuf.append( input );
    8745                 :            : 
    8746 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8747                 :            :             (
    8748                 :            :                 "input Int32 2147483647 and return OStringBuffer[3]+2147483647",
    8749                 :            :                 (aStrBuf.toString() == expVal &&
    8750                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8751         [ +  - ]:         10 :             );
    8752                 :            : 
    8753                 :          5 :         }
    8754                 :            : 
    8755                 :          5 :         void append_020()
    8756                 :            :         {
    8757         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
    8758                 :          5 :             OString                expVal( kTestStr69 );
    8759                 :          5 :             sal_Int32              input = SAL_MIN_INT32;
    8760                 :            : 
    8761         [ +  - ]:          5 :             aStrBuf.append( input );
    8762                 :            : 
    8763 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8764                 :            :             (
    8765                 :            :                 "input Int32 -2147483648 and return OStringBuffer[3]+(-2147483648)",
    8766                 :            :                 (aStrBuf.toString() == expVal &&
    8767                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8768         [ +  - ]:         10 :             );
    8769                 :            : 
    8770                 :          5 :         }
    8771                 :            : 
    8772                 :          5 :         void append_021()
    8773                 :            :         {
    8774         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8775                 :          5 :             OString                expVal( kTestStr61 );
    8776                 :          5 :             sal_Int32              input = 11;
    8777                 :            : 
    8778         [ +  - ]:          5 :             aStrBuf.append( input );
    8779                 :            : 
    8780 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8781                 :            :             (
    8782                 :            :                 "input Int32 11 and return OStringBuffer[4]+11",
    8783                 :            :                 (aStrBuf.toString() == expVal &&
    8784                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8785         [ +  - ]:         10 :             );
    8786                 :            : 
    8787                 :          5 :         }
    8788                 :            : 
    8789                 :          5 :         void append_022()
    8790                 :            :         {
    8791         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8792                 :          5 :             OString                expVal( kTestStr70 );
    8793                 :          5 :             sal_Int32              input = 0;
    8794                 :            : 
    8795         [ +  - ]:          5 :             aStrBuf.append( input );
    8796                 :            : 
    8797 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8798                 :            :             (
    8799                 :            :                 "input Int32 0 and return OStringBuffer[4]+0",
    8800                 :            :                 (aStrBuf.toString() == expVal &&
    8801                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8802         [ +  - ]:         10 :             );
    8803                 :            : 
    8804                 :          5 :         }
    8805                 :            : 
    8806                 :          5 :         void append_023()
    8807                 :            :         {
    8808         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8809                 :          5 :             OString                expVal( kTestStr71 );
    8810                 :          5 :             sal_Int32              input = -11;
    8811                 :            : 
    8812         [ +  - ]:          5 :             aStrBuf.append( input );
    8813                 :            : 
    8814 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8815                 :            :             (
    8816                 :            :                 "input Int32 -11 and return OStringBuffer[4]+(-11)",
    8817                 :            :                 (aStrBuf.toString() == expVal &&
    8818                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8819         [ +  - ]:         10 :             );
    8820                 :            : 
    8821                 :          5 :         }
    8822                 :            : 
    8823                 :          5 :         void append_024()
    8824                 :            :         {
    8825         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8826                 :          5 :             OString                expVal( kTestStr72 );
    8827                 :          5 :             sal_Int32              input = 2147483647;
    8828                 :            : 
    8829         [ +  - ]:          5 :             aStrBuf.append( input );
    8830                 :            : 
    8831 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8832                 :            :             (
    8833                 :            :                 "input Int32 2147483647 and return OStringBuffer[4]+2147483647",
    8834                 :            :                 (aStrBuf.toString() == expVal &&
    8835                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8836         [ +  - ]:         10 :             );
    8837                 :            : 
    8838                 :          5 :         }
    8839                 :            : 
    8840                 :          5 :         void append_025()
    8841                 :            :         {
    8842         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
    8843                 :          5 :             OString                expVal( kTestStr73 );
    8844                 :          5 :             sal_Int32              input = SAL_MIN_INT32;
    8845                 :            : 
    8846         [ +  - ]:          5 :             aStrBuf.append( input );
    8847                 :            : 
    8848 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    8849                 :            :             (
    8850                 :            :                 "input Int32 -2147483648 and return OStringBuffer[4]+(-2147483648)",
    8851                 :            :                 (aStrBuf.toString() == expVal &&
    8852                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8853         [ +  - ]:         10 :             );
    8854                 :            : 
    8855                 :          5 :         }
    8856                 :            : #ifdef WITH_CORE
    8857                 :            :         void append_026()
    8858                 :            :         {
    8859                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8860                 :            :             OString                expVal( kTestStr60 );
    8861                 :            :             sal_Int32              input = 11;
    8862                 :            : 
    8863                 :            :             aStrBuf.append( input );
    8864                 :            : 
    8865                 :            :             CPPUNIT_ASSERT_MESSAGE
    8866                 :            :             (
    8867                 :            :                 "input Int32 11 and return OStringBuffer(kSInt32Max)+11",
    8868                 :            :                 (aStrBuf.toString() == expVal &&
    8869                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8870                 :            :             );
    8871                 :            : 
    8872                 :            :         }
    8873                 :            : 
    8874                 :            :         void append_027()
    8875                 :            :         {
    8876                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8877                 :            :             OString                expVal( kTestStr66 );
    8878                 :            :             sal_Int32              input = 0;
    8879                 :            : 
    8880                 :            :             aStrBuf.append( input );
    8881                 :            : 
    8882                 :            :             CPPUNIT_ASSERT_MESSAGE
    8883                 :            :             (
    8884                 :            :                 "input Int32 0 and return OStringBuffer(kSInt32Max)+0",
    8885                 :            :                 (aStrBuf.toString() == expVal &&
    8886                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8887                 :            :             );
    8888                 :            : 
    8889                 :            :         }
    8890                 :            : 
    8891                 :            :         void append_028()
    8892                 :            :         {
    8893                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8894                 :            :             OString                expVal( kTestStr67 );
    8895                 :            :             sal_Int32              input = -11;
    8896                 :            : 
    8897                 :            :             aStrBuf.append( input );
    8898                 :            : 
    8899                 :            :             CPPUNIT_ASSERT_MESSAGE
    8900                 :            :             (
    8901                 :            :                 "input Int32 -11 and return OStringBuffer(kSInt32Max)+(-11)",
    8902                 :            :                 (aStrBuf.toString() == expVal &&
    8903                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8904                 :            :             );
    8905                 :            : 
    8906                 :            :         }
    8907                 :            : 
    8908                 :            :         void append_029()
    8909                 :            :         {
    8910                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8911                 :            :             OString                expVal( kTestStr68 );
    8912                 :            :             sal_Int32              input = 2147483647;
    8913                 :            : 
    8914                 :            :             aStrBuf.append( input );
    8915                 :            : 
    8916                 :            :             CPPUNIT_ASSERT_MESSAGE
    8917                 :            :             (
    8918                 :            :                 "input Int32 2147483647 and return OStringBuffer(kSInt32Max)+2147483647",
    8919                 :            :                 (aStrBuf.toString() == expVal &&
    8920                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8921                 :            :             );
    8922                 :            : 
    8923                 :            :         }
    8924                 :            : 
    8925                 :            :         void append_030()
    8926                 :            :         {
    8927                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
    8928                 :            :             OString                expVal( kTestStr69 );
    8929                 :            :             sal_Int32              input = SAL_MIN_INT32;
    8930                 :            : 
    8931                 :            :             aStrBuf.append( input );
    8932                 :            : 
    8933                 :            :             CPPUNIT_ASSERT_MESSAGE
    8934                 :            :             (
    8935                 :            :                 "input Int32 -2147483648 and return OStringBuffer(kSInt32Max)+(-2147483648)",
    8936                 :            :                 (aStrBuf.toString() == expVal &&
    8937                 :            :                  aStrBuf.getLength() == expVal.getLength())
    8938                 :            :             );
    8939                 :            : 
    8940                 :            :         }
    8941                 :            : #endif
    8942                 :            : 
    8943 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_006_Int32_defaultParam );
         [ +  - ][ +  - ]
                 [ #  # ]
    8944 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8945 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8946 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8947 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8948 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8949 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8950 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8951 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8952 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8953 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8954 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8955 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8956 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8957 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8958 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8959 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8960 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8961 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8962 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8963 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8964 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8965 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8966 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8967 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8968 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
    8969                 :            : #ifdef WITH_CORE
    8970                 :            :         CPPUNIT_TEST( append_026 );
    8971                 :            :         CPPUNIT_TEST( append_027 );
    8972                 :            :         CPPUNIT_TEST( append_028 );
    8973                 :            :         CPPUNIT_TEST( append_029 );
    8974                 :            :         CPPUNIT_TEST( append_030 );
    8975                 :            : #endif
    8976 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
    8977                 :            :     };
    8978                 :            : //------------------------------------------------------------------------
    8979                 :            : // testing the method append( sal_Int64 l, sal_Int16 radix=2 )
    8980                 :            : // testing the method append( sal_Int64 l, sal_Int16 radix=8 )
    8981                 :            : // testing the method append( sal_Int64 l, sal_Int16 radix=10 )
    8982                 :            : // testing the method append( sal_Int64 l, sal_Int16 radix=16 )
    8983                 :            : // testing the method append( sal_Int64 l, sal_Int16 radix=36 )
    8984                 :            : //------------------------------------------------------------------------
    8985         [ -  + ]:       1500 :     class  append_007_Int64 : public CppUnit::TestFixture
    8986                 :            :     {
    8987                 :            :         OString* arrOUS[5];
    8988                 :            : 
    8989                 :            :     public:
    8990                 :        500 :         void setUp()
    8991                 :            :         {
    8992         [ +  - ]:        500 :             arrOUS[0] = new OString( kTestStr7 );
    8993                 :        500 :             arrOUS[1] = new OString(  );
    8994         [ +  - ]:        500 :             arrOUS[2] = new OString( kTestStr25 );
    8995         [ +  - ]:        500 :             arrOUS[3] = new OString( "" );
    8996         [ +  - ]:        500 :             arrOUS[4] = new OString( kTestStr28 );
    8997                 :            : 
    8998                 :        500 :         }
    8999                 :            : 
    9000                 :        500 :         void tearDown()
    9001                 :            :         {
    9002 [ +  - ][ +  - ]:        500 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
    9003 [ +  - ][ +  - ]:        500 :             delete arrOUS[3]; delete arrOUS[4];
    9004                 :        500 :         }
    9005                 :            : 
    9006                 :          5 :         void append_001()
    9007                 :            :         {
    9008         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9009                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9010                 :          5 :             sal_Int64              input = 0;
    9011                 :          5 :             sal_Int16              radix = 2;
    9012                 :            : 
    9013                 :          5 :             expVal += OString( "0" );
    9014         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9015                 :            : 
    9016 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9017                 :            :             (
    9018                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
    9019                 :            :                 aStrBuf.getStr()== expVal &&
    9020                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9021         [ +  - ]:         10 :             );
    9022                 :            : 
    9023                 :          5 :         }
    9024                 :            : 
    9025                 :          5 :         void append_002()
    9026                 :            :         {
    9027         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9028                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9029                 :          5 :             sal_Int64              input = 4;
    9030                 :          5 :             sal_Int16              radix = 2;
    9031                 :            : 
    9032                 :          5 :             expVal += OString( "100" );
    9033         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9034                 :            : 
    9035 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9036                 :            :             (
    9037                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
    9038                 :            :                 aStrBuf.getStr()== expVal &&
    9039                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9040         [ +  - ]:         10 :             );
    9041                 :            : 
    9042                 :          5 :         }
    9043                 :            : 
    9044                 :          5 :         void append_003()
    9045                 :            :         {
    9046         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9047                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9048                 :          5 :             sal_Int64              input = 8;
    9049                 :          5 :             sal_Int16              radix = 2;
    9050                 :            : 
    9051                 :          5 :             expVal += OString( "1000" );
    9052         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9053                 :            : 
    9054 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9055                 :            :             (
    9056                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
    9057                 :            :                 aStrBuf.getStr()== expVal &&
    9058                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9059         [ +  - ]:         10 :             );
    9060                 :            : 
    9061                 :          5 :         }
    9062                 :            : 
    9063                 :          5 :         void append_004()
    9064                 :            :         {
    9065         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9066                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9067                 :          5 :             sal_Int64              input = 15;
    9068                 :          5 :             sal_Int16              radix = 2;
    9069                 :            : 
    9070                 :          5 :             expVal += OString( "1111" );
    9071         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9072                 :            : 
    9073 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9074                 :            :             (
    9075                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
    9076                 :            :                 aStrBuf.getStr()== expVal &&
    9077                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9078         [ +  - ]:         10 :             );
    9079                 :            : 
    9080                 :          5 :         }
    9081                 :            : 
    9082                 :          5 :         void append_005()
    9083                 :            :         {
    9084         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9085                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9086                 :          5 :             sal_Int64              input = 0;
    9087                 :          5 :             sal_Int16              radix = 8;
    9088                 :            : 
    9089                 :          5 :             expVal += OString( "0" );
    9090         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9091                 :            : 
    9092 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9093                 :            :             (
    9094                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
    9095                 :            :                 aStrBuf.getStr()== expVal &&
    9096                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9097         [ +  - ]:         10 :             );
    9098                 :            : 
    9099                 :          5 :         }
    9100                 :            : 
    9101                 :          5 :         void append_006()
    9102                 :            :         {
    9103         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9104                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9105                 :          5 :             sal_Int64              input = 4;
    9106                 :          5 :             sal_Int16              radix = 8;
    9107                 :            : 
    9108                 :          5 :             expVal += OString( "4" );
    9109         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9110                 :            : 
    9111 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9112                 :            :             (
    9113                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
    9114                 :            :                 aStrBuf.getStr()== expVal &&
    9115                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9116         [ +  - ]:         10 :             );
    9117                 :            : 
    9118                 :          5 :         }
    9119                 :            : 
    9120                 :          5 :         void append_007()
    9121                 :            :         {
    9122         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9123                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9124                 :          5 :             sal_Int64              input = 8;
    9125                 :          5 :             sal_Int16              radix = 8;
    9126                 :            : 
    9127                 :          5 :             expVal += OString( "10" );
    9128         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9129                 :            : 
    9130 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9131                 :            :             (
    9132                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
    9133                 :            :                 aStrBuf.getStr()== expVal &&
    9134                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9135         [ +  - ]:         10 :             );
    9136                 :            : 
    9137                 :          5 :         }
    9138                 :            : 
    9139                 :          5 :         void append_008()
    9140                 :            :         {
    9141         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9142                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9143                 :          5 :             sal_Int64              input = 15;
    9144                 :          5 :             sal_Int16              radix = 8;
    9145                 :            : 
    9146                 :          5 :             expVal += OString( "17" );
    9147         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9148                 :            : 
    9149 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9150                 :            :             (
    9151                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
    9152                 :            :                 aStrBuf.getStr()== expVal &&
    9153                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9154         [ +  - ]:         10 :             );
    9155                 :            : 
    9156                 :          5 :         }
    9157                 :            : 
    9158                 :          5 :         void append_009()
    9159                 :            :         {
    9160         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9161                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9162                 :          5 :             sal_Int64             input = 0;
    9163                 :          5 :             sal_Int16              radix = 10;
    9164                 :            : 
    9165                 :          5 :             expVal += OString( "0" );
    9166         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9167                 :            : 
    9168 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9169                 :            :             (
    9170                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
    9171                 :            :                 aStrBuf.getStr()== expVal &&
    9172                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9173         [ +  - ]:         10 :             );
    9174                 :            : 
    9175                 :          5 :         }
    9176                 :            : 
    9177                 :          5 :         void append_010()
    9178                 :            :         {
    9179         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9180                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9181                 :          5 :             sal_Int64              input = 4;
    9182                 :          5 :             sal_Int16              radix = 10;
    9183                 :            : 
    9184                 :          5 :             expVal += OString( "4" );
    9185         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9186                 :            : 
    9187 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9188                 :            :             (
    9189                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
    9190                 :            :                 aStrBuf.getStr()== expVal &&
    9191                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9192         [ +  - ]:         10 :             );
    9193                 :            : 
    9194                 :          5 :         }
    9195                 :            : 
    9196                 :          5 :         void append_011()
    9197                 :            :         {
    9198         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9199                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9200                 :          5 :             sal_Int64              input = 8;
    9201                 :          5 :             sal_Int16              radix = 10;
    9202                 :            : 
    9203                 :          5 :             expVal += OString( "8" );
    9204         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9205                 :            : 
    9206 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9207                 :            :             (
    9208                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
    9209                 :            :                 aStrBuf.getStr()== expVal &&
    9210                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9211         [ +  - ]:         10 :             );
    9212                 :            : 
    9213                 :          5 :         }
    9214                 :            : 
    9215                 :          5 :         void append_012()
    9216                 :            :         {
    9217         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9218                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9219                 :          5 :             sal_Int64              input = 15;
    9220                 :          5 :             sal_Int16              radix = 10;
    9221                 :            : 
    9222                 :          5 :             expVal += OString( "15" );
    9223         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9224                 :            : 
    9225 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9226                 :            :             (
    9227                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
    9228                 :            :                 aStrBuf.getStr()== expVal &&
    9229                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9230         [ +  - ]:         10 :             );
    9231                 :            : 
    9232                 :          5 :         }
    9233                 :            : 
    9234                 :          5 :         void append_013()
    9235                 :            :         {
    9236         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9237                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9238                 :          5 :             sal_Int64              input = 0;
    9239                 :          5 :             sal_Int16              radix = 16;
    9240                 :            : 
    9241                 :          5 :             expVal += OString( "0" );
    9242         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9243                 :            : 
    9244 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9245                 :            :             (
    9246                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    9247                 :            :                 aStrBuf.getStr()== expVal &&
    9248                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9249         [ +  - ]:         10 :             );
    9250                 :            : 
    9251                 :          5 :         }
    9252                 :            : 
    9253                 :          5 :         void append_014()
    9254                 :            :         {
    9255         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9256                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9257                 :          5 :             sal_Int64              input = 4;
    9258                 :          5 :             sal_Int16              radix = 16;
    9259                 :            : 
    9260                 :          5 :             expVal += OString( "4" );
    9261         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9262                 :            : 
    9263 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9264                 :            :             (
    9265                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    9266                 :            :                 aStrBuf.getStr()== expVal &&
    9267                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9268         [ +  - ]:         10 :             );
    9269                 :            : 
    9270                 :          5 :         }
    9271                 :            : 
    9272                 :          5 :         void append_015()
    9273                 :            :         {
    9274         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9275                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9276                 :          5 :             sal_Int64              input = 8;
    9277                 :          5 :             sal_Int16              radix = 16;
    9278                 :            : 
    9279                 :          5 :             expVal += OString( "8" );
    9280         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9281                 :            : 
    9282 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9283                 :            :             (
    9284                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    9285                 :            :                 aStrBuf.getStr()== expVal &&
    9286                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9287         [ +  - ]:         10 :             );
    9288                 :            : 
    9289                 :          5 :         }
    9290                 :            : 
    9291                 :          5 :         void append_016()
    9292                 :            :         {
    9293         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9294                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9295                 :          5 :             sal_Int64              input = 15;
    9296                 :          5 :             sal_Int16              radix = 16;
    9297                 :            : 
    9298                 :          5 :             expVal += OString( "f" );
    9299         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9300                 :            : 
    9301 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9302                 :            :             (
    9303                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
    9304                 :            :                 aStrBuf.getStr()== expVal &&
    9305                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9306         [ +  - ]:         10 :             );
    9307                 :            : 
    9308                 :          5 :         }
    9309                 :            : 
    9310                 :          5 :         void append_017()
    9311                 :            :         {
    9312         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9313                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9314                 :          5 :             sal_Int64              input = 0;
    9315                 :          5 :             sal_Int16              radix = 36;
    9316                 :            : 
    9317                 :          5 :             expVal += OString( "0" );
    9318         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9319                 :            : 
    9320 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9321                 :            :             (
    9322                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
    9323                 :            :                 aStrBuf.getStr()== expVal &&
    9324                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9325         [ +  - ]:         10 :             );
    9326                 :            : 
    9327                 :          5 :         }
    9328                 :            : 
    9329                 :          5 :         void append_018()
    9330                 :            :         {
    9331         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9332                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9333                 :          5 :             sal_Int64              input = 4;
    9334                 :          5 :             sal_Int16              radix = 36;
    9335                 :            : 
    9336                 :          5 :             expVal += OString( "4" );
    9337         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9338                 :            : 
    9339 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9340                 :            :             (
    9341                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
    9342                 :            :                 aStrBuf.getStr()== expVal &&
    9343                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9344         [ +  - ]:         10 :             );
    9345                 :            : 
    9346                 :          5 :         }
    9347                 :            : 
    9348                 :          5 :         void append_019()
    9349                 :            :         {
    9350         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9351                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9352                 :          5 :             sal_Int64              input = 8;
    9353                 :          5 :             sal_Int16              radix = 36;
    9354                 :            : 
    9355                 :          5 :             expVal += OString( "8" );
    9356         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9357                 :            : 
    9358 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9359                 :            :             (
    9360                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
    9361                 :            :                 aStrBuf.getStr()== expVal &&
    9362                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9363         [ +  - ]:         10 :             );
    9364                 :            : 
    9365                 :          5 :         }
    9366                 :            : 
    9367                 :          5 :         void append_020()
    9368                 :            :         {
    9369         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
    9370                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9371                 :          5 :             sal_Int64              input = 35;
    9372                 :          5 :             sal_Int16              radix = 36;
    9373                 :            : 
    9374                 :          5 :             expVal += OString( "z" );
    9375         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9376                 :            : 
    9377 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9378                 :            :             (
    9379                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
    9380                 :            :                 aStrBuf.getStr()== expVal &&
    9381                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9382         [ +  - ]:         10 :             );
    9383                 :            : 
    9384                 :          5 :         }
    9385                 :            : 
    9386                 :          5 :         void append_021()
    9387                 :            :         {
    9388         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9389                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9390                 :          5 :             sal_Int64              input = 0;
    9391                 :          5 :             sal_Int16              radix = 2;
    9392                 :            : 
    9393                 :          5 :             expVal += OString( "0" );
    9394         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9395                 :            : 
    9396 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9397                 :            :             (
    9398                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
    9399                 :            :                 aStrBuf.getStr()== expVal &&
    9400                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9401         [ +  - ]:         10 :             );
    9402                 :            : 
    9403                 :          5 :         }
    9404                 :            : 
    9405                 :          5 :         void append_022()
    9406                 :            :         {
    9407         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9408                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9409                 :          5 :             sal_Int64              input = 4;
    9410                 :          5 :             sal_Int16              radix = 2;
    9411                 :            : 
    9412                 :          5 :             expVal += OString( "100" );
    9413         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9414                 :            : 
    9415 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9416                 :            :             (
    9417                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
    9418                 :            :                 aStrBuf.getStr()== expVal &&
    9419                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9420         [ +  - ]:         10 :             );
    9421                 :            : 
    9422                 :          5 :         }
    9423                 :            : 
    9424                 :          5 :         void append_023()
    9425                 :            :         {
    9426         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9427                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9428                 :          5 :             sal_Int64              input = 8;
    9429                 :          5 :             sal_Int16              radix = 2;
    9430                 :            : 
    9431                 :          5 :             expVal += OString( "1000" );
    9432         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9433                 :            : 
    9434 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9435                 :            :             (
    9436                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
    9437                 :            :                 aStrBuf.getStr()== expVal &&
    9438                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9439         [ +  - ]:         10 :             );
    9440                 :            : 
    9441                 :          5 :         }
    9442                 :            : 
    9443                 :          5 :         void append_024()
    9444                 :            :         {
    9445         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9446                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9447                 :          5 :             sal_Int64              input = 15;
    9448                 :          5 :             sal_Int16              radix = 2;
    9449                 :            : 
    9450                 :          5 :             expVal += OString( "1111" );
    9451         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9452                 :            : 
    9453 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9454                 :            :             (
    9455                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
    9456                 :            :                 aStrBuf.getStr()== expVal &&
    9457                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9458         [ +  - ]:         10 :             );
    9459                 :            : 
    9460                 :          5 :         }
    9461                 :            : 
    9462                 :          5 :         void append_025()
    9463                 :            :         {
    9464         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9465                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9466                 :          5 :             sal_Int64              input = 0;
    9467                 :          5 :             sal_Int16              radix = 8;
    9468                 :            : 
    9469                 :          5 :             expVal += OString( "0" );
    9470         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9471                 :            : 
    9472 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9473                 :            :             (
    9474                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
    9475                 :            :                 aStrBuf.getStr()== expVal &&
    9476                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9477         [ +  - ]:         10 :             );
    9478                 :            : 
    9479                 :          5 :         }
    9480                 :            : 
    9481                 :          5 :         void append_026()
    9482                 :            :         {
    9483         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9484                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9485                 :          5 :             sal_Int64              input = 4;
    9486                 :          5 :             sal_Int16              radix = 8;
    9487                 :            : 
    9488                 :          5 :             expVal += OString( "4" );
    9489         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9490                 :            : 
    9491 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9492                 :            :             (
    9493                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
    9494                 :            :                 aStrBuf.getStr()== expVal &&
    9495                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9496         [ +  - ]:         10 :             );
    9497                 :            : 
    9498                 :          5 :         }
    9499                 :            : 
    9500                 :          5 :         void append_027()
    9501                 :            :         {
    9502         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9503                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9504                 :          5 :             sal_Int64              input = 8;
    9505                 :          5 :             sal_Int16              radix = 8;
    9506                 :            : 
    9507                 :          5 :             expVal += OString( "10" );
    9508         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9509                 :            : 
    9510 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9511                 :            :             (
    9512                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
    9513                 :            :                 aStrBuf.getStr()== expVal &&
    9514                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9515         [ +  - ]:         10 :             );
    9516                 :            : 
    9517                 :          5 :         }
    9518                 :            : 
    9519                 :          5 :         void append_028()
    9520                 :            :         {
    9521         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9522                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9523                 :          5 :             sal_Int64              input = 15;
    9524                 :          5 :             sal_Int16              radix = 8;
    9525                 :            : 
    9526                 :          5 :             expVal += OString( "17" );
    9527         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9528                 :            : 
    9529 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9530                 :            :             (
    9531                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
    9532                 :            :                 aStrBuf.getStr()== expVal &&
    9533                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9534         [ +  - ]:         10 :             );
    9535                 :            : 
    9536                 :          5 :         }
    9537                 :            : 
    9538                 :          5 :         void append_029()
    9539                 :            :         {
    9540         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9541                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9542                 :          5 :             sal_Int64              input = 0;
    9543                 :          5 :             sal_Int16              radix = 10;
    9544                 :            : 
    9545                 :          5 :             expVal += OString( "0" );
    9546         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9547                 :            : 
    9548 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9549                 :            :             (
    9550                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
    9551                 :            :                 aStrBuf.getStr()== expVal &&
    9552                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9553         [ +  - ]:         10 :             );
    9554                 :            : 
    9555                 :          5 :         }
    9556                 :            : 
    9557                 :          5 :         void append_030()
    9558                 :            :         {
    9559         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9560                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9561                 :          5 :             sal_Int64              input = 4;
    9562                 :          5 :             sal_Int16              radix = 10;
    9563                 :            : 
    9564                 :          5 :             expVal += OString( "4" );
    9565         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9566                 :            : 
    9567 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9568                 :            :             (
    9569                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
    9570                 :            :                 aStrBuf.getStr()== expVal &&
    9571                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9572         [ +  - ]:         10 :             );
    9573                 :            : 
    9574                 :          5 :         }
    9575                 :            : 
    9576                 :          5 :         void append_031()
    9577                 :            :         {
    9578         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9579                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9580                 :          5 :             sal_Int64              input = 8;
    9581                 :          5 :             sal_Int16              radix = 10;
    9582                 :            : 
    9583                 :          5 :             expVal += OString( "8" );
    9584         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9585                 :            : 
    9586 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9587                 :            :             (
    9588                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
    9589                 :            :                 aStrBuf.getStr()== expVal &&
    9590                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9591         [ +  - ]:         10 :             );
    9592                 :            : 
    9593                 :          5 :         }
    9594                 :            : 
    9595                 :          5 :         void append_032()
    9596                 :            :         {
    9597         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9598                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9599                 :          5 :             sal_Int64              input = 15;
    9600                 :          5 :             sal_Int16              radix = 10;
    9601                 :            : 
    9602                 :          5 :             expVal += OString( "15" );
    9603         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9604                 :            : 
    9605 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9606                 :            :             (
    9607                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
    9608                 :            :                 aStrBuf.getStr()== expVal &&
    9609                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9610         [ +  - ]:         10 :             );
    9611                 :            : 
    9612                 :          5 :         }
    9613                 :            : 
    9614                 :          5 :         void append_033()
    9615                 :            :         {
    9616         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9617                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9618                 :          5 :             sal_Int64              input = 0;
    9619                 :          5 :             sal_Int16              radix = 16;
    9620                 :            : 
    9621                 :          5 :             expVal += OString( "0" );
    9622         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9623                 :            : 
    9624 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9625                 :            :             (
    9626                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    9627                 :            :                 aStrBuf.getStr()== expVal &&
    9628                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9629         [ +  - ]:         10 :             );
    9630                 :            : 
    9631                 :          5 :         }
    9632                 :            : 
    9633                 :          5 :         void append_034()
    9634                 :            :         {
    9635         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9636                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9637                 :          5 :             sal_Int64              input = 4;
    9638                 :          5 :             sal_Int16              radix = 16;
    9639                 :            : 
    9640                 :          5 :             expVal += OString( "4" );
    9641         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9642                 :            : 
    9643 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9644                 :            :             (
    9645                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    9646                 :            :                 aStrBuf.getStr()== expVal &&
    9647                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9648         [ +  - ]:         10 :             );
    9649                 :            : 
    9650                 :          5 :         }
    9651                 :            : 
    9652                 :          5 :         void append_035()
    9653                 :            :         {
    9654         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9655                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9656                 :          5 :             sal_Int64              input = 8;
    9657                 :          5 :             sal_Int16              radix = 16;
    9658                 :            : 
    9659                 :          5 :             expVal += OString( "8" );
    9660         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9661                 :            : 
    9662 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9663                 :            :             (
    9664                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    9665                 :            :                 aStrBuf.getStr()== expVal &&
    9666                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9667         [ +  - ]:         10 :             );
    9668                 :            : 
    9669                 :          5 :         }
    9670                 :            : 
    9671                 :          5 :         void append_036()
    9672                 :            :         {
    9673         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9674                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9675                 :          5 :             sal_Int64              input = 15;
    9676                 :          5 :             sal_Int16              radix = 16;
    9677                 :            : 
    9678                 :          5 :             expVal += OString( "f" );
    9679         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9680                 :            : 
    9681 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9682                 :            :             (
    9683                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
    9684                 :            :                 aStrBuf.getStr()== expVal &&
    9685                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9686         [ +  - ]:         10 :             );
    9687                 :            : 
    9688                 :          5 :         }
    9689                 :            : 
    9690                 :          5 :         void append_037()
    9691                 :            :         {
    9692         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9693                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9694                 :          5 :             sal_Int64              input = 0;
    9695                 :          5 :             sal_Int16              radix = 36;
    9696                 :            : 
    9697                 :          5 :             expVal += OString( "0" );
    9698         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9699                 :            : 
    9700 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9701                 :            :             (
    9702                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
    9703                 :            :                 aStrBuf.getStr()== expVal &&
    9704                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9705         [ +  - ]:         10 :             );
    9706                 :            : 
    9707                 :          5 :         }
    9708                 :            : 
    9709                 :          5 :         void append_038()
    9710                 :            :         {
    9711         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9712                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9713                 :          5 :             sal_Int64              input = 4;
    9714                 :          5 :             sal_Int16              radix = 36;
    9715                 :            : 
    9716                 :          5 :             expVal += OString( "4" );
    9717         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9718                 :            : 
    9719 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9720                 :            :             (
    9721                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
    9722                 :            :                 aStrBuf.getStr()== expVal &&
    9723                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9724         [ +  - ]:         10 :             );
    9725                 :            : 
    9726                 :          5 :         }
    9727                 :            : 
    9728                 :          5 :         void append_039()
    9729                 :            :         {
    9730         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9731                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9732                 :          5 :             sal_Int64              input = 8;
    9733                 :          5 :             sal_Int16              radix = 36;
    9734                 :            : 
    9735                 :          5 :             expVal += OString( "8" );
    9736         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9737                 :            : 
    9738 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9739                 :            :             (
    9740                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
    9741                 :            :                 aStrBuf.getStr()== expVal &&
    9742                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9743         [ +  - ]:         10 :             );
    9744                 :            : 
    9745                 :          5 :         }
    9746                 :            : 
    9747                 :          5 :         void append_040()
    9748                 :            :         {
    9749         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
    9750                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9751                 :          5 :             sal_Int64              input = 35;
    9752                 :          5 :             sal_Int16              radix = 36;
    9753                 :            : 
    9754                 :          5 :             expVal += OString( "z" );
    9755         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9756                 :            : 
    9757 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9758                 :            :             (
    9759                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
    9760                 :            :                 aStrBuf.getStr()== expVal &&
    9761                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9762         [ +  - ]:         10 :             );
    9763                 :            : 
    9764                 :          5 :         }
    9765                 :            : 
    9766                 :          5 :         void append_041()
    9767                 :            :         {
    9768         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9769                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9770                 :          5 :             sal_Int64              input = 0;
    9771                 :          5 :             sal_Int16              radix = 2;
    9772                 :            : 
    9773                 :          5 :             expVal += OString( "0" );
    9774         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9775                 :            : 
    9776 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9777                 :            :             (
    9778                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
    9779                 :            :                 aStrBuf.getStr()== expVal &&
    9780                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9781         [ +  - ]:         10 :             );
    9782                 :            : 
    9783                 :          5 :         }
    9784                 :            : 
    9785                 :          5 :         void append_042()
    9786                 :            :         {
    9787         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9788                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9789                 :          5 :             sal_Int64              input = 4;
    9790                 :          5 :             sal_Int16              radix = 2;
    9791                 :            : 
    9792                 :          5 :             expVal += OString( "100" );
    9793         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9794                 :            : 
    9795 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9796                 :            :             (
    9797                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
    9798                 :            :                 aStrBuf.getStr()== expVal &&
    9799                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9800         [ +  - ]:         10 :             );
    9801                 :            : 
    9802                 :          5 :         }
    9803                 :            : 
    9804                 :          5 :         void append_043()
    9805                 :            :         {
    9806         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9807                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9808                 :          5 :             sal_Int64              input = 8;
    9809                 :          5 :             sal_Int16              radix = 2;
    9810                 :            : 
    9811                 :          5 :             expVal += OString( "1000" );
    9812         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9813                 :            : 
    9814 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9815                 :            :             (
    9816                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
    9817                 :            :                 aStrBuf.getStr()== expVal &&
    9818                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9819         [ +  - ]:         10 :             );
    9820                 :            : 
    9821                 :          5 :         }
    9822                 :            : 
    9823                 :          5 :         void append_044()
    9824                 :            :         {
    9825         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9826                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9827                 :          5 :             sal_Int64              input = 15;
    9828                 :          5 :             sal_Int16              radix = 2;
    9829                 :            : 
    9830                 :          5 :             expVal += OString( "1111" );
    9831         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9832                 :            : 
    9833 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9834                 :            :             (
    9835                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
    9836                 :            :                 aStrBuf.getStr()== expVal &&
    9837                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9838         [ +  - ]:         10 :             );
    9839                 :            : 
    9840                 :          5 :         }
    9841                 :            : 
    9842                 :          5 :         void append_045()
    9843                 :            :         {
    9844         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9845                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9846                 :          5 :             sal_Int64              input = 0;
    9847                 :          5 :             sal_Int16              radix = 8;
    9848                 :            : 
    9849                 :          5 :             expVal += OString( "0" );
    9850         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9851                 :            : 
    9852 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9853                 :            :             (
    9854                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
    9855                 :            :                 aStrBuf.getStr()== expVal &&
    9856                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9857         [ +  - ]:         10 :             );
    9858                 :            : 
    9859                 :          5 :         }
    9860                 :            : 
    9861                 :          5 :         void append_046()
    9862                 :            :         {
    9863         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9864                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9865                 :          5 :             sal_Int64              input = 4;
    9866                 :          5 :             sal_Int16              radix = 8;
    9867                 :            : 
    9868                 :          5 :             expVal += OString( "4" );
    9869         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9870                 :            : 
    9871 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9872                 :            :             (
    9873                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
    9874                 :            :                 aStrBuf.getStr()== expVal &&
    9875                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9876         [ +  - ]:         10 :             );
    9877                 :            : 
    9878                 :          5 :         }
    9879                 :            : 
    9880                 :          5 :         void append_047()
    9881                 :            :         {
    9882         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9883                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9884                 :          5 :             sal_Int64              input = 8;
    9885                 :          5 :             sal_Int16              radix = 8;
    9886                 :            : 
    9887                 :          5 :             expVal += OString( "10" );
    9888         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9889                 :            : 
    9890 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9891                 :            :             (
    9892                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
    9893                 :            :                 aStrBuf.getStr()== expVal &&
    9894                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9895         [ +  - ]:         10 :             );
    9896                 :            : 
    9897                 :          5 :         }
    9898                 :            : 
    9899                 :          5 :         void append_048()
    9900                 :            :         {
    9901         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9902                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9903                 :          5 :             sal_Int64              input = 15;
    9904                 :          5 :             sal_Int16              radix = 8;
    9905                 :            : 
    9906                 :          5 :             expVal += OString( "17" );
    9907         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9908                 :            : 
    9909 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9910                 :            :             (
    9911                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
    9912                 :            :                 aStrBuf.getStr()== expVal &&
    9913                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9914         [ +  - ]:         10 :             );
    9915                 :            : 
    9916                 :          5 :         }
    9917                 :            : 
    9918                 :          5 :         void append_049()
    9919                 :            :         {
    9920         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9921                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9922                 :          5 :             sal_Int64              input = 0;
    9923                 :          5 :             sal_Int16              radix = 10;
    9924                 :            : 
    9925                 :          5 :             expVal += OString( "0" );
    9926         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9927                 :            : 
    9928 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9929                 :            :             (
    9930                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
    9931                 :            :                 aStrBuf.getStr()== expVal &&
    9932                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9933         [ +  - ]:         10 :             );
    9934                 :            : 
    9935                 :          5 :         }
    9936                 :            : 
    9937                 :          5 :         void append_050()
    9938                 :            :         {
    9939         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9940                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9941                 :          5 :             sal_Int64              input = 4;
    9942                 :          5 :             sal_Int16              radix = 10;
    9943                 :            : 
    9944                 :          5 :             expVal += OString( "4" );
    9945         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9946                 :            : 
    9947 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9948                 :            :             (
    9949                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
    9950                 :            :                 aStrBuf.getStr()== expVal &&
    9951                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9952         [ +  - ]:         10 :             );
    9953                 :            : 
    9954                 :          5 :         }
    9955                 :            : 
    9956                 :          5 :         void append_051()
    9957                 :            :         {
    9958         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9959                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9960                 :          5 :             sal_Int64              input = 8;
    9961                 :          5 :             sal_Int16              radix = 10;
    9962                 :            : 
    9963                 :          5 :             expVal += OString( "8" );
    9964         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9965                 :            : 
    9966 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9967                 :            :             (
    9968                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
    9969                 :            :                 aStrBuf.getStr()== expVal &&
    9970                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9971         [ +  - ]:         10 :             );
    9972                 :            : 
    9973                 :          5 :         }
    9974                 :            : 
    9975                 :          5 :         void append_052()
    9976                 :            :         {
    9977         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9978                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9979                 :          5 :             sal_Int64              input = 15;
    9980                 :          5 :             sal_Int16              radix = 10;
    9981                 :            : 
    9982                 :          5 :             expVal += OString( "15" );
    9983         [ +  - ]:          5 :             aStrBuf.append( input, radix );
    9984                 :            : 
    9985 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
    9986                 :            :             (
    9987                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
    9988                 :            :                 aStrBuf.getStr()== expVal &&
    9989                 :            :                     aStrBuf.getLength() == expVal.getLength()
    9990         [ +  - ]:         10 :             );
    9991                 :            : 
    9992                 :          5 :         }
    9993                 :            : 
    9994                 :          5 :         void append_053()
    9995                 :            :         {
    9996         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
    9997                 :          5 :             OString                expVal( aStrBuf.getStr() );
    9998                 :          5 :             sal_Int64              input = 0;
    9999                 :          5 :             sal_Int16              radix = 16;
   10000                 :            : 
   10001                 :          5 :             expVal += OString( "0" );
   10002         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10003                 :            : 
   10004 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10005                 :            :             (
   10006                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
   10007                 :            :                 aStrBuf.getStr()== expVal &&
   10008                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10009         [ +  - ]:         10 :             );
   10010                 :            : 
   10011                 :          5 :         }
   10012                 :            : 
   10013                 :          5 :         void append_054()
   10014                 :            :         {
   10015         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10016                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10017                 :          5 :             sal_Int64              input = 4;
   10018                 :          5 :             sal_Int16              radix = 16;
   10019                 :            : 
   10020                 :          5 :             expVal += OString( "4" );
   10021         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10022                 :            : 
   10023 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10024                 :            :             (
   10025                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
   10026                 :            :                 aStrBuf.getStr()== expVal &&
   10027                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10028         [ +  - ]:         10 :             );
   10029                 :            : 
   10030                 :          5 :         }
   10031                 :            : 
   10032                 :          5 :         void append_055()
   10033                 :            :         {
   10034         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10035                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10036                 :          5 :             sal_Int64              input = 8;
   10037                 :          5 :             sal_Int16              radix = 16;
   10038                 :            : 
   10039                 :          5 :             expVal += OString( "8" );
   10040         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10041                 :            : 
   10042 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10043                 :            :             (
   10044                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
   10045                 :            :                 aStrBuf.getStr()== expVal &&
   10046                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10047         [ +  - ]:         10 :             );
   10048                 :            : 
   10049                 :          5 :         }
   10050                 :            : 
   10051                 :          5 :         void append_056()
   10052                 :            :         {
   10053         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10054                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10055                 :          5 :             sal_Int64              input = 15;
   10056                 :          5 :             sal_Int16              radix = 16;
   10057                 :            : 
   10058                 :          5 :             expVal += OString( "f" );
   10059         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10060                 :            : 
   10061 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10062                 :            :             (
   10063                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
   10064                 :            :                 aStrBuf.getStr()== expVal &&
   10065                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10066         [ +  - ]:         10 :             );
   10067                 :            : 
   10068                 :          5 :         }
   10069                 :            : 
   10070                 :          5 :         void append_057()
   10071                 :            :         {
   10072         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10073                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10074                 :          5 :             sal_Int64              input = 0;
   10075                 :          5 :             sal_Int16              radix = 36;
   10076                 :            : 
   10077                 :          5 :             expVal += OString( "0" );
   10078         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10079                 :            : 
   10080 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10081                 :            :             (
   10082                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
   10083                 :            :                 aStrBuf.getStr()== expVal &&
   10084                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10085         [ +  - ]:         10 :             );
   10086                 :            : 
   10087                 :          5 :         }
   10088                 :            : 
   10089                 :          5 :         void append_058()
   10090                 :            :         {
   10091         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10092                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10093                 :          5 :             sal_Int64              input = 4;
   10094                 :          5 :             sal_Int16              radix = 36;
   10095                 :            : 
   10096                 :          5 :             expVal += OString( "4" );
   10097         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10098                 :            : 
   10099 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10100                 :            :             (
   10101                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
   10102                 :            :                 aStrBuf.getStr()== expVal &&
   10103                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10104         [ +  - ]:         10 :             );
   10105                 :            : 
   10106                 :          5 :         }
   10107                 :            : 
   10108                 :          5 :         void append_059()
   10109                 :            :         {
   10110         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10111                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10112                 :          5 :             sal_Int64              input = 8;
   10113                 :          5 :             sal_Int16              radix = 36;
   10114                 :            : 
   10115                 :          5 :             expVal += OString( "8" );
   10116         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10117                 :            : 
   10118 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10119                 :            :             (
   10120                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
   10121                 :            :                 aStrBuf.getStr()== expVal &&
   10122                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10123         [ +  - ]:         10 :             );
   10124                 :            : 
   10125                 :          5 :         }
   10126                 :            : 
   10127                 :          5 :         void append_060()
   10128                 :            :         {
   10129         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   10130                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10131                 :          5 :             sal_Int64              input = 35;
   10132                 :          5 :             sal_Int16              radix = 36;
   10133                 :            : 
   10134                 :          5 :             expVal += OString( "z" );
   10135         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10136                 :            : 
   10137 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10138                 :            :             (
   10139                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
   10140                 :            :                 aStrBuf.getStr()== expVal &&
   10141                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10142         [ +  - ]:         10 :             );
   10143                 :            : 
   10144                 :          5 :         }
   10145                 :            : 
   10146                 :          5 :         void append_061()
   10147                 :            :         {
   10148         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10149                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10150                 :          5 :             sal_Int64              input = 0;
   10151                 :          5 :             sal_Int16              radix = 2;
   10152                 :            : 
   10153                 :          5 :             expVal += OString( "0" );
   10154         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10155                 :            : 
   10156 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10157                 :            :             (
   10158                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
   10159                 :            :                 aStrBuf.getStr()== expVal &&
   10160                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10161         [ +  - ]:         10 :             );
   10162                 :            : 
   10163                 :          5 :         }
   10164                 :            : 
   10165                 :          5 :         void append_062()
   10166                 :            :         {
   10167         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10168                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10169                 :          5 :             sal_Int64              input = 4;
   10170                 :          5 :             sal_Int16              radix = 2;
   10171                 :            : 
   10172                 :          5 :             expVal += OString( "100" );
   10173         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10174                 :            : 
   10175 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10176                 :            :             (
   10177                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
   10178                 :            :                 aStrBuf.getStr()== expVal &&
   10179                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10180         [ +  - ]:         10 :             );
   10181                 :            : 
   10182                 :          5 :         }
   10183                 :            : 
   10184                 :          5 :         void append_063()
   10185                 :            :         {
   10186         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10187                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10188                 :          5 :             sal_Int64              input = 8;
   10189                 :          5 :             sal_Int16              radix = 2;
   10190                 :            : 
   10191                 :          5 :             expVal += OString( "1000" );
   10192         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10193                 :            : 
   10194 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10195                 :            :             (
   10196                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
   10197                 :            :                 aStrBuf.getStr()== expVal &&
   10198                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10199         [ +  - ]:         10 :             );
   10200                 :            : 
   10201                 :          5 :         }
   10202                 :            : 
   10203                 :          5 :         void append_064()
   10204                 :            :         {
   10205         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10206                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10207                 :          5 :             sal_Int64              input = 15;
   10208                 :          5 :             sal_Int16              radix = 2;
   10209                 :            : 
   10210                 :          5 :             expVal += OString( "1111" );
   10211         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10212                 :            : 
   10213 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10214                 :            :             (
   10215                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
   10216                 :            :                 aStrBuf.getStr()== expVal &&
   10217                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10218         [ +  - ]:         10 :             );
   10219                 :            : 
   10220                 :          5 :         }
   10221                 :            : 
   10222                 :          5 :         void append_065()
   10223                 :            :         {
   10224         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10225                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10226                 :          5 :             sal_Int64              input = 0;
   10227                 :          5 :             sal_Int16              radix = 8;
   10228                 :            : 
   10229                 :          5 :             expVal += OString( "0" );
   10230         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10231                 :            : 
   10232 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10233                 :            :             (
   10234                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
   10235                 :            :                 aStrBuf.getStr()== expVal &&
   10236                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10237         [ +  - ]:         10 :             );
   10238                 :            : 
   10239                 :          5 :         }
   10240                 :            : 
   10241                 :          5 :         void append_066()
   10242                 :            :         {
   10243         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10244                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10245                 :          5 :             sal_Int64              input = 4;
   10246                 :          5 :             sal_Int16              radix = 8;
   10247                 :            : 
   10248                 :          5 :             expVal += OString( "4" );
   10249         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10250                 :            : 
   10251 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10252                 :            :             (
   10253                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
   10254                 :            :                 aStrBuf.getStr()== expVal &&
   10255                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10256         [ +  - ]:         10 :             );
   10257                 :            : 
   10258                 :          5 :         }
   10259                 :            : 
   10260                 :          5 :         void append_067()
   10261                 :            :         {
   10262         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10263                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10264                 :          5 :             sal_Int64              input = 8;
   10265                 :          5 :             sal_Int16              radix = 8;
   10266                 :            : 
   10267                 :          5 :             expVal += OString( "10" );
   10268         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10269                 :            : 
   10270 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10271                 :            :             (
   10272                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
   10273                 :            :                 aStrBuf.getStr()== expVal &&
   10274                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10275         [ +  - ]:         10 :             );
   10276                 :            : 
   10277                 :          5 :         }
   10278                 :            : 
   10279                 :          5 :         void append_068()
   10280                 :            :         {
   10281         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10282                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10283                 :          5 :             sal_Int64              input = 15;
   10284                 :          5 :             sal_Int16              radix = 8;
   10285                 :            : 
   10286                 :          5 :             expVal += OString( "17" );
   10287         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10288                 :            : 
   10289 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10290                 :            :             (
   10291                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
   10292                 :            :                 aStrBuf.getStr()== expVal &&
   10293                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10294         [ +  - ]:         10 :             );
   10295                 :            : 
   10296                 :          5 :         }
   10297                 :            : 
   10298                 :          5 :         void append_069()
   10299                 :            :         {
   10300         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10301                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10302                 :          5 :             sal_Int64              input = 0;
   10303                 :          5 :             sal_Int16              radix = 10;
   10304                 :            : 
   10305                 :          5 :             expVal += OString( "0" );
   10306         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10307                 :            : 
   10308 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10309                 :            :             (
   10310                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
   10311                 :            :                 aStrBuf.getStr()== expVal &&
   10312                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10313         [ +  - ]:         10 :             );
   10314                 :            : 
   10315                 :          5 :         }
   10316                 :            : 
   10317                 :          5 :         void append_070()
   10318                 :            :         {
   10319         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10320                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10321                 :          5 :             sal_Int64              input = 4;
   10322                 :          5 :             sal_Int16              radix = 10;
   10323                 :            : 
   10324                 :          5 :             expVal += OString( "4" );
   10325         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10326                 :            : 
   10327 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10328                 :            :             (
   10329                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
   10330                 :            :                 aStrBuf.getStr()== expVal &&
   10331                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10332         [ +  - ]:         10 :             );
   10333                 :            : 
   10334                 :          5 :         }
   10335                 :            : 
   10336                 :          5 :         void append_071()
   10337                 :            :         {
   10338         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10339                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10340                 :          5 :             sal_Int64              input = 8;
   10341                 :          5 :             sal_Int16              radix = 10;
   10342                 :            : 
   10343                 :          5 :             expVal += OString( "8" );
   10344         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10345                 :            : 
   10346 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10347                 :            :             (
   10348                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
   10349                 :            :                 aStrBuf.getStr()== expVal &&
   10350                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10351         [ +  - ]:         10 :             );
   10352                 :            : 
   10353                 :          5 :         }
   10354                 :            : 
   10355                 :          5 :         void append_072()
   10356                 :            :         {
   10357         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10358                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10359                 :          5 :             sal_Int64              input = 15;
   10360                 :          5 :             sal_Int16              radix = 10;
   10361                 :            : 
   10362                 :          5 :             expVal += OString( "15" );
   10363         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10364                 :            : 
   10365 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10366                 :            :             (
   10367                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
   10368                 :            :                 aStrBuf.getStr()== expVal &&
   10369                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10370         [ +  - ]:         10 :             );
   10371                 :            : 
   10372                 :          5 :         }
   10373                 :            : 
   10374                 :          5 :         void append_073()
   10375                 :            :         {
   10376         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10377                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10378                 :          5 :             sal_Int64              input = 0;
   10379                 :          5 :             sal_Int16              radix = 16;
   10380                 :            : 
   10381                 :          5 :             expVal += OString( "0" );
   10382         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10383                 :            : 
   10384 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10385                 :            :             (
   10386                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
   10387                 :            :                 aStrBuf.getStr()== expVal &&
   10388                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10389         [ +  - ]:         10 :             );
   10390                 :            : 
   10391                 :          5 :         }
   10392                 :            : 
   10393                 :          5 :         void append_074()
   10394                 :            :         {
   10395         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10396                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10397                 :          5 :             sal_Int64              input = 4;
   10398                 :          5 :             sal_Int16              radix = 16;
   10399                 :            : 
   10400                 :          5 :             expVal += OString( "4" );
   10401         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10402                 :            : 
   10403 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10404                 :            :             (
   10405                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
   10406                 :            :                 aStrBuf.getStr()== expVal &&
   10407                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10408         [ +  - ]:         10 :             );
   10409                 :            : 
   10410                 :          5 :         }
   10411                 :            : 
   10412                 :          5 :         void append_075()
   10413                 :            :         {
   10414         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10415                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10416                 :          5 :             sal_Int64              input = 8;
   10417                 :          5 :             sal_Int16              radix = 16;
   10418                 :            : 
   10419                 :          5 :             expVal += OString( "8" );
   10420         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10421                 :            : 
   10422 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10423                 :            :             (
   10424                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
   10425                 :            :                 aStrBuf.getStr()== expVal &&
   10426                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10427         [ +  - ]:         10 :             );
   10428                 :            : 
   10429                 :          5 :         }
   10430                 :            : 
   10431                 :          5 :         void append_076()
   10432                 :            :         {
   10433         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10434                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10435                 :          5 :             sal_Int64              input = 15;
   10436                 :          5 :             sal_Int16              radix = 16;
   10437                 :            : 
   10438                 :          5 :             expVal += OString( "f" );
   10439         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10440                 :            : 
   10441 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10442                 :            :             (
   10443                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
   10444                 :            :                 aStrBuf.getStr()== expVal &&
   10445                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10446         [ +  - ]:         10 :             );
   10447                 :            : 
   10448                 :          5 :         }
   10449                 :            : 
   10450                 :          5 :         void append_077()
   10451                 :            :         {
   10452         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10453                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10454                 :          5 :             sal_Int64              input = 0;
   10455                 :          5 :             sal_Int16              radix = 36;
   10456                 :            : 
   10457                 :          5 :             expVal += OString( "0" );
   10458         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10459                 :            : 
   10460 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10461                 :            :             (
   10462                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
   10463                 :            :                 aStrBuf.getStr()== expVal &&
   10464                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10465         [ +  - ]:         10 :             );
   10466                 :            : 
   10467                 :          5 :         }
   10468                 :            : 
   10469                 :          5 :         void append_078()
   10470                 :            :         {
   10471         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10472                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10473                 :          5 :             sal_Int64              input = 4;
   10474                 :          5 :             sal_Int16              radix = 36;
   10475                 :            : 
   10476                 :          5 :             expVal += OString( "4" );
   10477         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10478                 :            : 
   10479 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10480                 :            :             (
   10481                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
   10482                 :            :                 aStrBuf.getStr()== expVal &&
   10483                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10484         [ +  - ]:         10 :             );
   10485                 :            : 
   10486                 :          5 :         }
   10487                 :            : 
   10488                 :          5 :         void append_079()
   10489                 :            :         {
   10490         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10491                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10492                 :          5 :             sal_Int64              input = 8;
   10493                 :          5 :             sal_Int16              radix = 36;
   10494                 :            : 
   10495                 :          5 :             expVal += OString( "8" );
   10496         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10497                 :            : 
   10498 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10499                 :            :             (
   10500                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
   10501                 :            :                 aStrBuf.getStr()== expVal &&
   10502                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10503         [ +  - ]:         10 :             );
   10504                 :            : 
   10505                 :          5 :         }
   10506                 :            : 
   10507                 :          5 :         void append_080()
   10508                 :            :         {
   10509         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   10510                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10511                 :          5 :             sal_Int64              input = 35;
   10512                 :          5 :             sal_Int16              radix = 36;
   10513                 :            : 
   10514                 :          5 :             expVal += OString( "z" );
   10515         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10516                 :            : 
   10517 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10518                 :            :             (
   10519                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
   10520                 :            :                 aStrBuf.getStr()== expVal &&
   10521                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10522         [ +  - ]:         10 :             );
   10523                 :            : 
   10524                 :          5 :         }
   10525                 :            : 
   10526                 :          5 :         void append_081()
   10527                 :            :         {
   10528         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10529                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10530                 :          5 :             sal_Int64              input = 0;
   10531                 :          5 :             sal_Int16              radix = 2;
   10532                 :            : 
   10533                 :          5 :             expVal += OString( "0" );
   10534         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10535                 :            : 
   10536 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10537                 :            :             (
   10538                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
   10539                 :            :                 aStrBuf.getStr()== expVal &&
   10540                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10541         [ +  - ]:         10 :             );
   10542                 :            : 
   10543                 :          5 :         }
   10544                 :            : 
   10545                 :          5 :         void append_082()
   10546                 :            :         {
   10547         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10548                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10549                 :          5 :             sal_Int64              input = 4;
   10550                 :          5 :             sal_Int16              radix = 2;
   10551                 :            : 
   10552                 :          5 :             expVal += OString( "100" );
   10553         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10554                 :            : 
   10555 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10556                 :            :             (
   10557                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
   10558                 :            :                 aStrBuf.getStr()== expVal &&
   10559                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10560         [ +  - ]:         10 :             );
   10561                 :            : 
   10562                 :          5 :         }
   10563                 :            : 
   10564                 :          5 :         void append_083()
   10565                 :            :         {
   10566         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10567                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10568                 :          5 :             sal_Int64              input = 8;
   10569                 :          5 :             sal_Int16              radix = 2;
   10570                 :            : 
   10571                 :          5 :             expVal += OString( "1000" );
   10572         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10573                 :            : 
   10574 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10575                 :            :             (
   10576                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
   10577                 :            :                 aStrBuf.getStr()== expVal &&
   10578                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10579         [ +  - ]:         10 :             );
   10580                 :            : 
   10581                 :          5 :         }
   10582                 :            : 
   10583                 :          5 :         void append_084()
   10584                 :            :         {
   10585         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10586                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10587                 :          5 :             sal_Int64              input = 15;
   10588                 :          5 :             sal_Int16              radix = 2;
   10589                 :            : 
   10590                 :          5 :             expVal += OString( "1111" );
   10591         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10592                 :            : 
   10593 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10594                 :            :             (
   10595                 :            :                 "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
   10596                 :            :                 aStrBuf.getStr()== expVal &&
   10597                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10598         [ +  - ]:         10 :             );
   10599                 :            : 
   10600                 :          5 :         }
   10601                 :            : 
   10602                 :          5 :         void append_085()
   10603                 :            :         {
   10604         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10605                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10606                 :          5 :             sal_Int64              input = 0;
   10607                 :          5 :             sal_Int16              radix = 8;
   10608                 :            : 
   10609                 :          5 :             expVal += OString( "0" );
   10610         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10611                 :            : 
   10612 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10613                 :            :             (
   10614                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
   10615                 :            :                 aStrBuf.getStr()== expVal &&
   10616                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10617         [ +  - ]:         10 :             );
   10618                 :            : 
   10619                 :          5 :         }
   10620                 :            : 
   10621                 :          5 :         void append_086()
   10622                 :            :         {
   10623         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10624                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10625                 :          5 :             sal_Int64              input = 4;
   10626                 :          5 :             sal_Int16              radix = 8;
   10627                 :            : 
   10628                 :          5 :             expVal += OString( "4" );
   10629         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10630                 :            : 
   10631 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10632                 :            :             (
   10633                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
   10634                 :            :                 aStrBuf.getStr()== expVal &&
   10635                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10636         [ +  - ]:         10 :             );
   10637                 :            : 
   10638                 :          5 :         }
   10639                 :            : 
   10640                 :          5 :         void append_087()
   10641                 :            :         {
   10642         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10643                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10644                 :          5 :             sal_Int64              input = 8;
   10645                 :          5 :             sal_Int16              radix = 8;
   10646                 :            : 
   10647                 :          5 :             expVal += OString( "10" );
   10648         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10649                 :            : 
   10650 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10651                 :            :             (
   10652                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
   10653                 :            :                 aStrBuf.getStr()== expVal &&
   10654                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10655         [ +  - ]:         10 :             );
   10656                 :            : 
   10657                 :          5 :         }
   10658                 :            : 
   10659                 :          5 :         void append_088()
   10660                 :            :         {
   10661         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10662                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10663                 :          5 :             sal_Int64              input = 15;
   10664                 :          5 :             sal_Int16              radix = 8;
   10665                 :            : 
   10666                 :          5 :             expVal += OString( "17" );
   10667         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10668                 :            : 
   10669 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10670                 :            :             (
   10671                 :            :                 "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
   10672                 :            :                 aStrBuf.getStr()== expVal &&
   10673                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10674         [ +  - ]:         10 :             );
   10675                 :            : 
   10676                 :          5 :         }
   10677                 :            : 
   10678                 :          5 :         void append_089()
   10679                 :            :         {
   10680         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10681                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10682                 :          5 :             sal_Int64              input = 0;
   10683                 :          5 :             sal_Int16              radix = 10;
   10684                 :            : 
   10685                 :          5 :             expVal += OString( "0" );
   10686         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10687                 :            : 
   10688 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10689                 :            :             (
   10690                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
   10691                 :            :                 aStrBuf.getStr()== expVal &&
   10692                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10693         [ +  - ]:         10 :             );
   10694                 :            : 
   10695                 :          5 :         }
   10696                 :            : 
   10697                 :          5 :         void append_090()
   10698                 :            :         {
   10699         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10700                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10701                 :          5 :             sal_Int64              input = 4;
   10702                 :          5 :             sal_Int16              radix = 10;
   10703                 :            : 
   10704                 :          5 :             expVal += OString( "4" );
   10705         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10706                 :            : 
   10707 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10708                 :            :             (
   10709                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
   10710                 :            :                 aStrBuf.getStr()== expVal &&
   10711                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10712         [ +  - ]:         10 :             );
   10713                 :            : 
   10714                 :          5 :         }
   10715                 :            : 
   10716                 :          5 :         void append_091()
   10717                 :            :         {
   10718         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10719                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10720                 :          5 :             sal_Int64              input = 8;
   10721                 :          5 :             sal_Int16              radix = 10;
   10722                 :            : 
   10723                 :          5 :             expVal += OString( "8" );
   10724         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10725                 :            : 
   10726 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10727                 :            :             (
   10728                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
   10729                 :            :                 aStrBuf.getStr()== expVal &&
   10730                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10731         [ +  - ]:         10 :             );
   10732                 :            : 
   10733                 :          5 :         }
   10734                 :            : 
   10735                 :          5 :         void append_092()
   10736                 :            :         {
   10737         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10738                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10739                 :          5 :             sal_Int64              input = 15;
   10740                 :          5 :             sal_Int16              radix = 10;
   10741                 :            : 
   10742                 :          5 :             expVal += OString( "15" );
   10743         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10744                 :            : 
   10745 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10746                 :            :             (
   10747                 :            :                 "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
   10748                 :            :                 aStrBuf.getStr()== expVal &&
   10749                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10750         [ +  - ]:         10 :             );
   10751                 :            : 
   10752                 :          5 :         }
   10753                 :            : 
   10754                 :          5 :         void append_093()
   10755                 :            :         {
   10756         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10757                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10758                 :          5 :             sal_Int64              input = 0;
   10759                 :          5 :             sal_Int16              radix = 16;
   10760                 :            : 
   10761                 :          5 :             expVal += OString( "0" );
   10762         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10763                 :            : 
   10764 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10765                 :            :             (
   10766                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
   10767                 :            :                 aStrBuf.getStr()== expVal &&
   10768                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10769         [ +  - ]:         10 :             );
   10770                 :            : 
   10771                 :          5 :         }
   10772                 :            : 
   10773                 :          5 :         void append_094()
   10774                 :            :         {
   10775         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10776                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10777                 :          5 :             sal_Int64              input = 4;
   10778                 :          5 :             sal_Int16              radix = 16;
   10779                 :            : 
   10780                 :          5 :             expVal += OString( "4" );
   10781         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10782                 :            : 
   10783 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10784                 :            :             (
   10785                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
   10786                 :            :                 aStrBuf.getStr()== expVal &&
   10787                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10788         [ +  - ]:         10 :             );
   10789                 :            : 
   10790                 :          5 :         }
   10791                 :            : 
   10792                 :          5 :         void append_095()
   10793                 :            :         {
   10794         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10795                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10796                 :          5 :             sal_Int64              input = 8;
   10797                 :          5 :             sal_Int16              radix = 16;
   10798                 :            : 
   10799                 :          5 :             expVal += OString( "8" );
   10800         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10801                 :            : 
   10802 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10803                 :            :             (
   10804                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
   10805                 :            :                 aStrBuf.getStr()== expVal &&
   10806                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10807         [ +  - ]:         10 :             );
   10808                 :            : 
   10809                 :          5 :         }
   10810                 :            : 
   10811                 :          5 :         void append_096()
   10812                 :            :         {
   10813         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10814                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10815                 :          5 :             sal_Int64              input = 15;
   10816                 :          5 :             sal_Int16              radix = 16;
   10817                 :            : 
   10818                 :          5 :             expVal += OString( "f" );
   10819         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10820                 :            : 
   10821 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10822                 :            :             (
   10823                 :            :                 "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
   10824                 :            :                 aStrBuf.getStr()== expVal &&
   10825                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10826         [ +  - ]:         10 :             );
   10827                 :            : 
   10828                 :          5 :         }
   10829                 :            : 
   10830                 :          5 :         void append_097()
   10831                 :            :         {
   10832         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10833                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10834                 :          5 :             sal_Int64              input = 0;
   10835                 :          5 :             sal_Int16              radix = 36;
   10836                 :            : 
   10837                 :          5 :             expVal += OString( "0" );
   10838         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10839                 :            : 
   10840 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10841                 :            :             (
   10842                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
   10843                 :            :                 aStrBuf.getStr()== expVal &&
   10844                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10845         [ +  - ]:         10 :             );
   10846                 :            : 
   10847                 :          5 :         }
   10848                 :            : 
   10849                 :          5 :         void append_098()
   10850                 :            :         {
   10851         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10852                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10853                 :          5 :             sal_Int64              input = 4;
   10854                 :          5 :             sal_Int16              radix = 36;
   10855                 :            : 
   10856                 :          5 :             expVal += OString( "4" );
   10857         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10858                 :            : 
   10859 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10860                 :            :             (
   10861                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
   10862                 :            :                 aStrBuf.getStr()== expVal &&
   10863                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10864         [ +  - ]:         10 :             );
   10865                 :            : 
   10866                 :          5 :         }
   10867                 :            : 
   10868                 :          5 :         void append_099()
   10869                 :            :         {
   10870         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10871                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10872                 :          5 :             sal_Int64              input = 8;
   10873                 :          5 :             sal_Int16              radix = 36;
   10874                 :            : 
   10875                 :          5 :             expVal += OString( "8" );
   10876         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10877                 :            : 
   10878 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10879                 :            :             (
   10880                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
   10881                 :            :                 aStrBuf.getStr()== expVal &&
   10882                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10883         [ +  - ]:         10 :             );
   10884                 :            : 
   10885                 :          5 :         }
   10886                 :            : 
   10887                 :          5 :         void append_100()
   10888                 :            :         {
   10889         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   10890                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10891                 :          5 :             sal_Int64              input = 35;
   10892                 :          5 :             sal_Int16              radix = 36;
   10893                 :            : 
   10894                 :          5 :             expVal += OString( "z" );
   10895         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   10896                 :            : 
   10897 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   10898                 :            :             (
   10899                 :            :                 "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
   10900                 :            :                 aStrBuf.getStr()== expVal &&
   10901                 :            :                     aStrBuf.getLength() == expVal.getLength()
   10902         [ +  - ]:         10 :             );
   10903                 :            : 
   10904                 :          5 :         }
   10905                 :            : 
   10906 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_007_Int64 );
         [ +  - ][ +  - ]
                 [ #  # ]
   10907 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10908 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10909 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10910 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10911 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10912 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10913 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10914 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10915 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10916 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10917 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10918 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10919 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10920 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10921 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10922 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10923 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10924 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10925 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10926 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10927 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10928 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10929 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10930 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10931 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10932 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10933 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10934 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10935 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10936 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10937 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10938 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10939 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10940 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10941 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10942 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10943 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10944 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10945 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10946 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10947 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10948 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10949 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10950 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10951 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10952 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10953 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10954 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10955 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10956 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   10957 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   10958                 :            :     };
   10959                 :            : //------------------------------------------------------------------------
   10960                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
   10961                 :            : // where i = large constants
   10962                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
   10963                 :            : // where i = large constants
   10964                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
   10965                 :            : // where i = large constants
   10966                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
   10967                 :            : // where i = large constants
   10968                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
   10969                 :            : // where i = large constants
   10970                 :            : //------------------------------------------------------------------------
   10971         [ -  + ]:        750 :     class  append_007_Int64_Bounderies : public CppUnit::TestFixture
   10972                 :            :     {
   10973                 :            :         OString* arrOUS[5];
   10974                 :            : 
   10975                 :            :     public:
   10976                 :        250 :         void setUp()
   10977                 :            :         {
   10978         [ +  - ]:        250 :             arrOUS[0] = new OString( kTestStr7 );
   10979                 :        250 :             arrOUS[1] = new OString(  );
   10980         [ +  - ]:        250 :             arrOUS[2] = new OString( kTestStr25 );
   10981         [ +  - ]:        250 :             arrOUS[3] = new OString( "" );
   10982         [ +  - ]:        250 :             arrOUS[4] = new OString( kTestStr28 );
   10983                 :            : 
   10984                 :        250 :         }
   10985                 :            : 
   10986                 :        250 :         void tearDown()
   10987                 :            :         {
   10988 [ +  - ][ +  - ]:        250 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   10989 [ +  - ][ +  - ]:        250 :             delete arrOUS[3]; delete arrOUS[4];
   10990                 :        250 :         }
   10991                 :            : 
   10992                 :          5 :         void append_001()
   10993                 :            :         {
   10994         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   10995                 :          5 :             OString                expVal( aStrBuf.getStr() );
   10996                 :          5 :             sal_Int64              input = kSInt8Max;
   10997                 :          5 :             sal_Int16              radix = 2;
   10998                 :            : 
   10999                 :          5 :             expVal += OString( "1111111" );
   11000         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11001                 :            : 
   11002 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11003                 :            :             (
   11004                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11005                 :            :                 aStrBuf.getStr()== expVal &&
   11006                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11007         [ +  - ]:         10 :             );
   11008                 :            : 
   11009                 :          5 :         }
   11010                 :            : 
   11011                 :          5 :         void append_002()
   11012                 :            :         {
   11013         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11014                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11015                 :          5 :             sal_Int64              input = kSInt64Max;
   11016                 :          5 :             sal_Int16              radix = 2;
   11017                 :            : 
   11018                 :          5 :             expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
   11019         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11020                 :            : 
   11021 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11022                 :            :             (
   11023                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11024                 :            :                 aStrBuf.getStr()== expVal &&
   11025                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11026         [ +  - ]:         10 :             );
   11027                 :            : 
   11028                 :          5 :         }
   11029                 :            : 
   11030                 :          5 :         void append_003()
   11031                 :            :         {
   11032         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11033                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11034                 :          5 :             sal_Int64              input = kSInt8Max;
   11035                 :          5 :             sal_Int16              radix = 8;
   11036                 :            : 
   11037                 :          5 :             expVal += OString( "177" );
   11038         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11039                 :            : 
   11040 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11041                 :            :             (
   11042                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11043                 :            :                 aStrBuf.getStr()== expVal &&
   11044                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11045         [ +  - ]:         10 :             );
   11046                 :            : 
   11047                 :          5 :         }
   11048                 :            : 
   11049                 :          5 :         void append_004()
   11050                 :            :         {
   11051         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11052                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11053                 :          5 :             sal_Int64             input = kSInt64Max;
   11054                 :          5 :             sal_Int16              radix = 8;
   11055                 :            : 
   11056                 :          5 :             expVal += OString( "777777777777777777777" );
   11057         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11058                 :            : 
   11059 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11060                 :            :             (
   11061                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11062                 :            :                 aStrBuf.getStr()== expVal &&
   11063                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11064         [ +  - ]:         10 :             );
   11065                 :            : 
   11066                 :          5 :         }
   11067                 :            : 
   11068                 :          5 :         void append_005()
   11069                 :            :         {
   11070         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11071                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11072                 :          5 :             sal_Int64              input = kSInt8Max;
   11073                 :          5 :             sal_Int16              radix = 10;
   11074                 :            : 
   11075                 :          5 :             expVal += OString( "127" );
   11076         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11077                 :            : 
   11078 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11079                 :            :             (
   11080                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11081                 :            :                 aStrBuf.getStr()== expVal &&
   11082                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11083         [ +  - ]:         10 :             );
   11084                 :            : 
   11085                 :          5 :         }
   11086                 :            : 
   11087                 :          5 :         void append_006()
   11088                 :            :         {
   11089         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11090                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11091                 :          5 :             sal_Int64              input = kSInt64Max;
   11092                 :          5 :             sal_Int16              radix = 10;
   11093                 :            : 
   11094                 :          5 :             expVal += OString( "9223372036854775807" );
   11095         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11096                 :            : 
   11097 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11098                 :            :             (
   11099                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11100                 :            :                 aStrBuf.getStr()== expVal &&
   11101                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11102         [ +  - ]:         10 :             );
   11103                 :            : 
   11104                 :          5 :         }
   11105                 :            : 
   11106                 :          5 :         void append_007()
   11107                 :            :         {
   11108         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11109                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11110                 :          5 :             sal_Int64              input = kSInt8Max;
   11111                 :          5 :             sal_Int16              radix = 16;
   11112                 :            : 
   11113                 :          5 :             expVal += OString( "7f" );
   11114         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11115                 :            : 
   11116 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11117                 :            :             (
   11118                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11119                 :            :                 aStrBuf.getStr()== expVal &&
   11120                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11121         [ +  - ]:         10 :             );
   11122                 :            : 
   11123                 :          5 :         }
   11124                 :            : 
   11125                 :          5 :         void append_008()
   11126                 :            :         {
   11127         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11128                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11129                 :          5 :             sal_Int64              input = kSInt64Max;
   11130                 :          5 :             sal_Int16              radix = 16;
   11131                 :            : 
   11132                 :          5 :             expVal += OString( "7fffffffffffffff" );
   11133         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11134                 :            : 
   11135 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11136                 :            :             (
   11137                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11138                 :            :                 aStrBuf.getStr()== expVal &&
   11139                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11140         [ +  - ]:         10 :             );
   11141                 :            : 
   11142                 :          5 :         }
   11143                 :            : 
   11144                 :          5 :         void append_009()
   11145                 :            :         {
   11146         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11147                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11148                 :          5 :             sal_Int64              input = kSInt8Max;
   11149                 :          5 :             sal_Int16              radix = 36;
   11150                 :            : 
   11151                 :          5 :             expVal += OString( "3j" );
   11152         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11153                 :            : 
   11154 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11155                 :            :             (
   11156                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11157                 :            :                 aStrBuf.getStr()== expVal &&
   11158                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11159         [ +  - ]:         10 :             );
   11160                 :            : 
   11161                 :          5 :         }
   11162                 :            : 
   11163                 :          5 :         void append_010()
   11164                 :            :         {
   11165         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   11166                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11167                 :          5 :             sal_Int64              input = kSInt64Max;
   11168                 :          5 :             sal_Int16              radix = 36;
   11169                 :            : 
   11170                 :          5 :             expVal += OString( "1y2p0ij32e8e7" );
   11171         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11172                 :            : 
   11173 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11174                 :            :             (
   11175                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
   11176                 :            :                 aStrBuf.getStr()== expVal &&
   11177                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11178         [ +  - ]:         10 :             );
   11179                 :            : 
   11180                 :          5 :         }
   11181                 :            : 
   11182                 :          5 :         void append_011()
   11183                 :            :         {
   11184         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11185                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11186                 :          5 :             sal_Int64              input = kSInt8Max;
   11187                 :          5 :             sal_Int16              radix = 2;
   11188                 :            : 
   11189                 :          5 :             expVal += OString( "1111111" );
   11190         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11191                 :            : 
   11192 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11193                 :            :             (
   11194                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11195                 :            :                 aStrBuf.getStr()== expVal &&
   11196                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11197         [ +  - ]:         10 :             );
   11198                 :            : 
   11199                 :          5 :         }
   11200                 :            : 
   11201                 :          5 :         void append_012()
   11202                 :            :         {
   11203         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11204                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11205                 :          5 :             sal_Int64              input = kSInt64Max;
   11206                 :          5 :             sal_Int16              radix = 2;
   11207                 :            : 
   11208                 :          5 :             expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
   11209         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11210                 :            : 
   11211 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11212                 :            :             (
   11213                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11214                 :            :                 aStrBuf.getStr()== expVal &&
   11215                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11216         [ +  - ]:         10 :             );
   11217                 :            : 
   11218                 :          5 :         }
   11219                 :            : 
   11220                 :          5 :         void append_013()
   11221                 :            :         {
   11222         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11223                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11224                 :          5 :             sal_Int64              input = kSInt8Max;
   11225                 :          5 :             sal_Int16              radix = 8;
   11226                 :            : 
   11227                 :          5 :             expVal += OString( "177" );
   11228         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11229                 :            : 
   11230 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11231                 :            :             (
   11232                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11233                 :            :                 aStrBuf.getStr()== expVal &&
   11234                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11235         [ +  - ]:         10 :             );
   11236                 :            : 
   11237                 :          5 :         }
   11238                 :            : 
   11239                 :          5 :         void append_014()
   11240                 :            :         {
   11241         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11242                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11243                 :          5 :             sal_Int64              input = kSInt64Max;
   11244                 :          5 :             sal_Int16              radix = 8;
   11245                 :            : 
   11246                 :          5 :             expVal += OString( "777777777777777777777" );
   11247         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11248                 :            : 
   11249 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11250                 :            :             (
   11251                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11252                 :            :                 aStrBuf.getStr()== expVal &&
   11253                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11254         [ +  - ]:         10 :             );
   11255                 :            : 
   11256                 :          5 :         }
   11257                 :            : 
   11258                 :          5 :         void append_015()
   11259                 :            :         {
   11260         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11261                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11262                 :          5 :             sal_Int64              input = kSInt8Max;
   11263                 :          5 :             sal_Int16              radix = 10;
   11264                 :            : 
   11265                 :          5 :             expVal += OString( "127" );
   11266         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11267                 :            : 
   11268 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11269                 :            :             (
   11270                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11271                 :            :                 aStrBuf.getStr()== expVal &&
   11272                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11273         [ +  - ]:         10 :             );
   11274                 :            : 
   11275                 :          5 :         }
   11276                 :            : 
   11277                 :          5 :         void append_016()
   11278                 :            :         {
   11279         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11280                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11281                 :          5 :             sal_Int64              input = kSInt64Max;
   11282                 :          5 :             sal_Int16              radix = 10;
   11283                 :            : 
   11284                 :          5 :             expVal += OString( "9223372036854775807" );
   11285         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11286                 :            : 
   11287 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11288                 :            :             (
   11289                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11290                 :            :                 aStrBuf.getStr()== expVal &&
   11291                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11292         [ +  - ]:         10 :             );
   11293                 :            : 
   11294                 :          5 :         }
   11295                 :            : 
   11296                 :          5 :         void append_017()
   11297                 :            :         {
   11298         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11299                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11300                 :          5 :             sal_Int64              input = kSInt8Max;
   11301                 :          5 :             sal_Int16              radix = 16;
   11302                 :            : 
   11303                 :          5 :             expVal += OString( "7f" );
   11304         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11305                 :            : 
   11306 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11307                 :            :             (
   11308                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11309                 :            :                 aStrBuf.getStr()== expVal &&
   11310                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11311         [ +  - ]:         10 :             );
   11312                 :            : 
   11313                 :          5 :         }
   11314                 :            : 
   11315                 :          5 :         void append_018()
   11316                 :            :         {
   11317         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11318                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11319                 :          5 :             sal_Int64              input = kSInt64Max;
   11320                 :          5 :             sal_Int16              radix = 16;
   11321                 :            : 
   11322                 :          5 :             expVal += OString( "7fffffffffffffff" );
   11323         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11324                 :            : 
   11325 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11326                 :            :             (
   11327                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11328                 :            :                 aStrBuf.getStr()== expVal &&
   11329                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11330         [ +  - ]:         10 :             );
   11331                 :            : 
   11332                 :          5 :         }
   11333                 :            : 
   11334                 :          5 :         void append_019()
   11335                 :            :         {
   11336         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11337                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11338                 :          5 :             sal_Int64              input = kSInt8Max;
   11339                 :          5 :             sal_Int16              radix = 36;
   11340                 :            : 
   11341                 :          5 :             expVal += OString( "3j" );
   11342         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11343                 :            : 
   11344 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11345                 :            :             (
   11346                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11347                 :            :                 aStrBuf.getStr()== expVal &&
   11348                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11349         [ +  - ]:         10 :             );
   11350                 :            : 
   11351                 :          5 :         }
   11352                 :            : 
   11353                 :          5 :         void append_020()
   11354                 :            :         {
   11355         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   11356                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11357                 :          5 :             sal_Int64              input = kSInt64Max;
   11358                 :          5 :             sal_Int16              radix = 36;
   11359                 :            : 
   11360                 :          5 :             expVal += OString( "1y2p0ij32e8e7" );
   11361         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11362                 :            : 
   11363 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11364                 :            :             (
   11365                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
   11366                 :            :                 aStrBuf.getStr()== expVal &&
   11367                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11368         [ +  - ]:         10 :             );
   11369                 :            : 
   11370                 :          5 :         }
   11371                 :            : 
   11372                 :          5 :         void append_021()
   11373                 :            :         {
   11374         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11375                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11376                 :          5 :             sal_Int64              input = kSInt8Max;
   11377                 :          5 :             sal_Int16              radix = 2;
   11378                 :            : 
   11379                 :          5 :             expVal += OString( "1111111" );
   11380         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11381                 :            : 
   11382 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11383                 :            :             (
   11384                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11385                 :            :                 aStrBuf.getStr()== expVal &&
   11386                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11387         [ +  - ]:         10 :             );
   11388                 :            : 
   11389                 :          5 :         }
   11390                 :            : 
   11391                 :          5 :         void append_022()
   11392                 :            :         {
   11393         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11394                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11395                 :          5 :             sal_Int64              input = kSInt64Max;
   11396                 :          5 :             sal_Int16              radix = 2;
   11397                 :            : 
   11398                 :          5 :             expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
   11399         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11400                 :            : 
   11401 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11402                 :            :             (
   11403                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11404                 :            :                 aStrBuf.getStr()== expVal &&
   11405                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11406         [ +  - ]:         10 :             );
   11407                 :            : 
   11408                 :          5 :         }
   11409                 :            : 
   11410                 :          5 :         void append_023()
   11411                 :            :         {
   11412         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11413                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11414                 :          5 :             sal_Int64              input = kSInt8Max;
   11415                 :          5 :             sal_Int16              radix = 8;
   11416                 :            : 
   11417                 :          5 :             expVal += OString( "177" );
   11418         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11419                 :            : 
   11420 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11421                 :            :             (
   11422                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11423                 :            :                 aStrBuf.getStr()== expVal &&
   11424                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11425         [ +  - ]:         10 :             );
   11426                 :            : 
   11427                 :          5 :         }
   11428                 :            : 
   11429                 :          5 :         void append_024()
   11430                 :            :         {
   11431         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11432                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11433                 :          5 :             sal_Int64              input = kSInt64Max;
   11434                 :          5 :             sal_Int16              radix = 8;
   11435                 :            : 
   11436                 :          5 :             expVal += OString( "777777777777777777777" );
   11437         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11438                 :            : 
   11439 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11440                 :            :             (
   11441                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11442                 :            :                 aStrBuf.getStr()== expVal &&
   11443                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11444         [ +  - ]:         10 :             );
   11445                 :            : 
   11446                 :          5 :         }
   11447                 :            : 
   11448                 :          5 :         void append_025()
   11449                 :            :         {
   11450         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11451                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11452                 :          5 :             sal_Int64              input = kSInt8Max;
   11453                 :          5 :             sal_Int16              radix = 10;
   11454                 :            : 
   11455                 :          5 :             expVal += OString( "127" );
   11456         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11457                 :            : 
   11458 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11459                 :            :             (
   11460                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11461                 :            :                 aStrBuf.getStr()== expVal &&
   11462                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11463         [ +  - ]:         10 :             );
   11464                 :            : 
   11465                 :          5 :         }
   11466                 :            : 
   11467                 :          5 :         void append_026()
   11468                 :            :         {
   11469         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11470                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11471                 :          5 :             sal_Int64              input = kSInt64Max;
   11472                 :          5 :             sal_Int16              radix = 10;
   11473                 :            : 
   11474                 :          5 :             expVal += OString( "9223372036854775807" );
   11475         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11476                 :            : 
   11477 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11478                 :            :             (
   11479                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11480                 :            :                 aStrBuf.getStr()== expVal &&
   11481                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11482         [ +  - ]:         10 :             );
   11483                 :            : 
   11484                 :          5 :         }
   11485                 :            : 
   11486                 :          5 :         void append_027()
   11487                 :            :         {
   11488         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11489                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11490                 :          5 :             sal_Int64              input = kSInt8Max;
   11491                 :          5 :             sal_Int16              radix = 16;
   11492                 :            : 
   11493                 :          5 :             expVal += OString( "7f" );
   11494         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11495                 :            : 
   11496 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11497                 :            :             (
   11498                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11499                 :            :                 aStrBuf.getStr()== expVal &&
   11500                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11501         [ +  - ]:         10 :             );
   11502                 :            : 
   11503                 :          5 :         }
   11504                 :            : 
   11505                 :          5 :         void append_028()
   11506                 :            :         {
   11507         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11508                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11509                 :          5 :             sal_Int64              input = kSInt64Max;
   11510                 :          5 :             sal_Int16              radix = 16;
   11511                 :            : 
   11512                 :          5 :             expVal += OString( "7fffffffffffffff" );
   11513         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11514                 :            : 
   11515 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11516                 :            :             (
   11517                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11518                 :            :                 aStrBuf.getStr()== expVal &&
   11519                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11520         [ +  - ]:         10 :             );
   11521                 :            : 
   11522                 :          5 :         }
   11523                 :            : 
   11524                 :          5 :         void append_029()
   11525                 :            :         {
   11526         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11527                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11528                 :          5 :             sal_Int64              input = kSInt8Max;
   11529                 :          5 :             sal_Int16              radix = 36;
   11530                 :            : 
   11531                 :          5 :             expVal += OString( "3j" );
   11532         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11533                 :            : 
   11534 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11535                 :            :             (
   11536                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11537                 :            :                 aStrBuf.getStr()== expVal &&
   11538                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11539         [ +  - ]:         10 :             );
   11540                 :            : 
   11541                 :          5 :         }
   11542                 :            : 
   11543                 :          5 :         void append_030()
   11544                 :            :         {
   11545         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   11546                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11547                 :          5 :             sal_Int64              input = kSInt64Max;
   11548                 :          5 :             sal_Int16              radix = 36;
   11549                 :            : 
   11550                 :          5 :             expVal += OString( "1y2p0ij32e8e7" );
   11551         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11552                 :            : 
   11553 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11554                 :            :             (
   11555                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
   11556                 :            :                 aStrBuf.getStr()== expVal &&
   11557                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11558         [ +  - ]:         10 :             );
   11559                 :            : 
   11560                 :          5 :         }
   11561                 :            : 
   11562                 :          5 :         void append_031()
   11563                 :            :         {
   11564         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11565                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11566                 :          5 :             sal_Int64              input = kSInt8Max;
   11567                 :          5 :             sal_Int16              radix = 2;
   11568                 :            : 
   11569                 :          5 :             expVal += OString( "1111111" );
   11570         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11571                 :            : 
   11572 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11573                 :            :             (
   11574                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11575                 :            :                 aStrBuf.getStr()== expVal &&
   11576                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11577         [ +  - ]:         10 :             );
   11578                 :            : 
   11579                 :          5 :         }
   11580                 :            : 
   11581                 :          5 :         void append_032()
   11582                 :            :         {
   11583         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11584                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11585                 :          5 :             sal_Int64              input = kSInt64Max;
   11586                 :          5 :             sal_Int16              radix = 2;
   11587                 :            : 
   11588                 :          5 :             expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
   11589         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11590                 :            : 
   11591 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11592                 :            :             (
   11593                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11594                 :            :                 aStrBuf.getStr()== expVal &&
   11595                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11596         [ +  - ]:         10 :             );
   11597                 :            : 
   11598                 :          5 :         }
   11599                 :            : 
   11600                 :          5 :         void append_033()
   11601                 :            :         {
   11602         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11603                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11604                 :          5 :             sal_Int64              input = kSInt8Max;
   11605                 :          5 :             sal_Int16              radix = 8;
   11606                 :            : 
   11607                 :          5 :             expVal += OString( "177" );
   11608         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11609                 :            : 
   11610 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11611                 :            :             (
   11612                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11613                 :            :                 aStrBuf.getStr()== expVal &&
   11614                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11615         [ +  - ]:         10 :             );
   11616                 :            : 
   11617                 :          5 :         }
   11618                 :            : 
   11619                 :          5 :         void append_034()
   11620                 :            :         {
   11621         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11622                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11623                 :          5 :             sal_Int64              input = kSInt64Max;
   11624                 :          5 :             sal_Int16              radix = 8;
   11625                 :            : 
   11626                 :          5 :             expVal += OString( "777777777777777777777" );
   11627         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11628                 :            : 
   11629 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11630                 :            :             (
   11631                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11632                 :            :                 aStrBuf.getStr()== expVal &&
   11633                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11634         [ +  - ]:         10 :             );
   11635                 :            : 
   11636                 :          5 :         }
   11637                 :            : 
   11638                 :          5 :         void append_035()
   11639                 :            :         {
   11640         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11641                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11642                 :          5 :             sal_Int64              input = kSInt8Max;
   11643                 :          5 :             sal_Int16              radix = 10;
   11644                 :            : 
   11645                 :          5 :             expVal += OString( "127" );
   11646         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11647                 :            : 
   11648 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11649                 :            :             (
   11650                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11651                 :            :                 aStrBuf.getStr()== expVal &&
   11652                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11653         [ +  - ]:         10 :             );
   11654                 :            : 
   11655                 :          5 :         }
   11656                 :            : 
   11657                 :          5 :         void append_036()
   11658                 :            :         {
   11659         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11660                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11661                 :          5 :             sal_Int64              input = kSInt64Max;
   11662                 :          5 :             sal_Int16              radix = 10;
   11663                 :            : 
   11664                 :          5 :             expVal += OString( "9223372036854775807" );
   11665         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11666                 :            : 
   11667 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11668                 :            :             (
   11669                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11670                 :            :                 aStrBuf.getStr()== expVal &&
   11671                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11672         [ +  - ]:         10 :             );
   11673                 :            : 
   11674                 :          5 :         }
   11675                 :            : 
   11676                 :          5 :         void append_037()
   11677                 :            :         {
   11678         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11679                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11680                 :          5 :             sal_Int64              input = kSInt8Max;
   11681                 :          5 :             sal_Int16              radix = 16;
   11682                 :            : 
   11683                 :          5 :             expVal += OString( "7f" );
   11684         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11685                 :            : 
   11686 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11687                 :            :             (
   11688                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11689                 :            :                 aStrBuf.getStr()== expVal &&
   11690                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11691         [ +  - ]:         10 :             );
   11692                 :            : 
   11693                 :          5 :         }
   11694                 :            : 
   11695                 :          5 :         void append_038()
   11696                 :            :         {
   11697         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11698                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11699                 :          5 :             sal_Int64              input = kSInt64Max;
   11700                 :          5 :             sal_Int16              radix = 16;
   11701                 :            : 
   11702                 :          5 :             expVal += OString( "7fffffffffffffff" );
   11703         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11704                 :            : 
   11705 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11706                 :            :             (
   11707                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11708                 :            :                 aStrBuf.getStr()== expVal &&
   11709                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11710         [ +  - ]:         10 :             );
   11711                 :            : 
   11712                 :          5 :         }
   11713                 :            : 
   11714                 :          5 :         void append_039()
   11715                 :            :         {
   11716         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11717                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11718                 :          5 :             sal_Int64              input = kSInt8Max;
   11719                 :          5 :             sal_Int16              radix = 36;
   11720                 :            : 
   11721                 :          5 :             expVal += OString( "3j" );
   11722         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11723                 :            : 
   11724 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11725                 :            :             (
   11726                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11727                 :            :                 aStrBuf.getStr()== expVal &&
   11728                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11729         [ +  - ]:         10 :             );
   11730                 :            : 
   11731                 :          5 :         }
   11732                 :            : 
   11733                 :          5 :         void append_040()
   11734                 :            :         {
   11735         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   11736                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11737                 :          5 :             sal_Int64              input = kSInt64Max;
   11738                 :          5 :             sal_Int16              radix = 36;
   11739                 :            : 
   11740                 :          5 :             expVal += OString( "1y2p0ij32e8e7" );
   11741         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11742                 :            : 
   11743 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11744                 :            :             (
   11745                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
   11746                 :            :                 aStrBuf.getStr()== expVal &&
   11747                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11748         [ +  - ]:         10 :             );
   11749                 :            : 
   11750                 :          5 :         }
   11751                 :            : 
   11752                 :          5 :         void append_041()
   11753                 :            :         {
   11754         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11755                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11756                 :          5 :             sal_Int64              input = kSInt8Max;
   11757                 :          5 :             sal_Int16              radix = 2;
   11758                 :            : 
   11759                 :          5 :             expVal += OString( "1111111" );
   11760         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11761                 :            : 
   11762 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11763                 :            :             (
   11764                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11765                 :            :                 aStrBuf.getStr()== expVal &&
   11766                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11767         [ +  - ]:         10 :             );
   11768                 :            : 
   11769                 :          5 :         }
   11770                 :            : 
   11771                 :          5 :         void append_042()
   11772                 :            :         {
   11773         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11774                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11775                 :          5 :             sal_Int64              input = kSInt64Max;
   11776                 :          5 :             sal_Int16              radix = 2;
   11777                 :            : 
   11778                 :          5 :             expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
   11779         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11780                 :            : 
   11781 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11782                 :            :             (
   11783                 :            :                 "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11784                 :            :                 aStrBuf.getStr()== expVal &&
   11785                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11786         [ +  - ]:         10 :             );
   11787                 :            : 
   11788                 :          5 :         }
   11789                 :            : 
   11790                 :          5 :         void append_043()
   11791                 :            :         {
   11792         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11793                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11794                 :          5 :             sal_Int64              input = kSInt8Max;
   11795                 :          5 :             sal_Int16              radix = 8;
   11796                 :            : 
   11797                 :          5 :             expVal += OString( "177" );
   11798         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11799                 :            : 
   11800 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11801                 :            :             (
   11802                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11803                 :            :                 aStrBuf.getStr()== expVal &&
   11804                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11805         [ +  - ]:         10 :             );
   11806                 :            : 
   11807                 :          5 :         }
   11808                 :            : 
   11809                 :          5 :         void append_044()
   11810                 :            :         {
   11811         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11812                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11813                 :          5 :             sal_Int64              input = kSInt64Max;
   11814                 :          5 :             sal_Int16              radix = 8;
   11815                 :            : 
   11816                 :          5 :             expVal += OString( "777777777777777777777" );
   11817         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11818                 :            : 
   11819 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11820                 :            :             (
   11821                 :            :                 "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11822                 :            :                 aStrBuf.getStr()== expVal &&
   11823                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11824         [ +  - ]:         10 :             );
   11825                 :            : 
   11826                 :          5 :         }
   11827                 :            : 
   11828                 :          5 :         void append_045()
   11829                 :            :         {
   11830         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11831                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11832                 :          5 :             sal_Int64              input = kSInt8Max;
   11833                 :          5 :             sal_Int16              radix = 10;
   11834                 :            : 
   11835                 :          5 :             expVal += OString( "127" );
   11836         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11837                 :            : 
   11838 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11839                 :            :             (
   11840                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11841                 :            :                 aStrBuf.getStr()== expVal &&
   11842                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11843         [ +  - ]:         10 :             );
   11844                 :            : 
   11845                 :          5 :         }
   11846                 :            : 
   11847                 :          5 :         void append_046()
   11848                 :            :         {
   11849         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11850                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11851                 :          5 :             sal_Int64              input = kSInt64Max;
   11852                 :          5 :             sal_Int16              radix = 10;
   11853                 :            : 
   11854                 :          5 :             expVal += OString( "9223372036854775807" );
   11855         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11856                 :            : 
   11857 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11858                 :            :             (
   11859                 :            :                 "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11860                 :            :                 aStrBuf.getStr()== expVal &&
   11861                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11862         [ +  - ]:         10 :             );
   11863                 :            : 
   11864                 :          5 :         }
   11865                 :            : 
   11866                 :          5 :         void append_047()
   11867                 :            :         {
   11868         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11869                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11870                 :          5 :             sal_Int64              input = kSInt8Max;
   11871                 :          5 :             sal_Int16              radix = 16;
   11872                 :            : 
   11873                 :          5 :             expVal += OString( "7f" );
   11874         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11875                 :            : 
   11876 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11877                 :            :             (
   11878                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11879                 :            :                 aStrBuf.getStr()== expVal &&
   11880                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11881         [ +  - ]:         10 :             );
   11882                 :            : 
   11883                 :          5 :         }
   11884                 :            : 
   11885                 :          5 :         void append_048()
   11886                 :            :         {
   11887         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11888                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11889                 :          5 :             sal_Int64              input = kSInt64Max;
   11890                 :          5 :             sal_Int16              radix = 16;
   11891                 :            : 
   11892                 :          5 :             expVal += OString( "7fffffffffffffff" );
   11893         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11894                 :            : 
   11895 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11896                 :            :             (
   11897                 :            :                 "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11898                 :            :                 aStrBuf.getStr()== expVal &&
   11899                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11900         [ +  - ]:         10 :             );
   11901                 :            : 
   11902                 :          5 :         }
   11903                 :            : 
   11904                 :          5 :         void append_049()
   11905                 :            :         {
   11906         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11907                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11908                 :          5 :             sal_Int64              input = kSInt8Max;
   11909                 :          5 :             sal_Int16              radix = 36;
   11910                 :            : 
   11911                 :          5 :             expVal += OString( "3j" );
   11912         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11913                 :            : 
   11914 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11915                 :            :             (
   11916                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11917                 :            :                 aStrBuf.getStr()== expVal &&
   11918                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11919         [ +  - ]:         10 :             );
   11920                 :            : 
   11921                 :          5 :         }
   11922                 :            : 
   11923                 :          5 :         void append_050()
   11924                 :            :         {
   11925         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   11926                 :          5 :             OString                expVal( aStrBuf.getStr() );
   11927                 :          5 :             sal_Int64              input = kSInt64Max;
   11928                 :          5 :             sal_Int16              radix = 36;
   11929                 :            : 
   11930                 :          5 :             expVal += OString( "1y2p0ij32e8e7" );
   11931         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   11932                 :            : 
   11933 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   11934                 :            :             (
   11935                 :            :                 "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
   11936                 :            :                 aStrBuf.getStr()== expVal &&
   11937                 :            :                     aStrBuf.getLength() == expVal.getLength()
   11938         [ +  - ]:         10 :             );
   11939                 :            : 
   11940                 :          5 :         }
   11941                 :            : 
   11942 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_007_Int64_Bounderies );
         [ +  - ][ +  - ]
                 [ #  # ]
   11943 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11944 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11945 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11946 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11947 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11948 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11949 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11950 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11951 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11952 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11953 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11954 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11955 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11956 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11957 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11958 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11959 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11960 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11961 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11962 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11963 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11964 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11965 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11966 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11967 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   11968 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   11969                 :            :     };
   11970                 :            : //------------------------------------------------------------------------
   11971                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
   11972                 :            : // for negative value
   11973                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
   11974                 :            : // for negative value
   11975                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
   11976                 :            : // for negative value
   11977                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
   11978                 :            : // for negative value
   11979                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
   11980                 :            : // for negative value
   11981                 :            : //------------------------------------------------------------------------
   11982         [ -  + ]:       1500 :     class  append_007_Int64_Negative : public CppUnit::TestFixture
   11983                 :            :     {
   11984                 :            :         OString* arrOUS[5];
   11985                 :            : 
   11986                 :            :     public:
   11987                 :        500 :         void setUp()
   11988                 :            :         {
   11989         [ +  - ]:        500 :             arrOUS[0] = new OString( kTestStr7 );
   11990                 :        500 :             arrOUS[1] = new OString(  );
   11991         [ +  - ]:        500 :             arrOUS[2] = new OString( kTestStr25 );
   11992         [ +  - ]:        500 :             arrOUS[3] = new OString( "" );
   11993         [ +  - ]:        500 :             arrOUS[4] = new OString( kTestStr28 );
   11994                 :            : 
   11995                 :        500 :         }
   11996                 :            : 
   11997                 :        500 :         void tearDown()
   11998                 :            :         {
   11999 [ +  - ][ +  - ]:        500 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   12000 [ +  - ][ +  - ]:        500 :             delete arrOUS[3]; delete arrOUS[4];
   12001                 :        500 :         }
   12002                 :            : 
   12003                 :          5 :         void append_001()
   12004                 :            :         {
   12005         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12006                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12007                 :          5 :             sal_Int64              input = -0;
   12008                 :          5 :             sal_Int16              radix = 2;
   12009                 :            : 
   12010                 :          5 :             expVal += OString( "0" );
   12011         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12012                 :            : 
   12013 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12014                 :            :             (
   12015                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
   12016                 :            :                 aStrBuf.getStr()== expVal &&
   12017                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12018         [ +  - ]:         10 :             );
   12019                 :            : 
   12020                 :          5 :         }
   12021                 :            : 
   12022                 :          5 :         void append_002()
   12023                 :            :         {
   12024         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12025                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12026                 :          5 :             sal_Int64              input = -4;
   12027                 :          5 :             sal_Int16              radix = 2;
   12028                 :            : 
   12029                 :          5 :             expVal += OString( "-" );
   12030                 :          5 :             expVal += OString( "100" );
   12031         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12032                 :            : 
   12033 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12034                 :            :             (
   12035                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
   12036                 :            :                 aStrBuf.getStr()== expVal &&
   12037                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12038         [ +  - ]:         10 :             );
   12039                 :            : 
   12040                 :          5 :         }
   12041                 :            : 
   12042                 :          5 :         void append_003()
   12043                 :            :         {
   12044         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12045                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12046                 :          5 :             sal_Int64              input = -8;
   12047                 :          5 :             sal_Int16              radix = 2;
   12048                 :            : 
   12049                 :          5 :             expVal += OString( "-" );
   12050                 :          5 :             expVal += OString( "1000" );
   12051         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12052                 :            : 
   12053 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12054                 :            :             (
   12055                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
   12056                 :            :                 aStrBuf.getStr()== expVal &&
   12057                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12058         [ +  - ]:         10 :             );
   12059                 :            : 
   12060                 :          5 :         }
   12061                 :            : 
   12062                 :          5 :         void append_004()
   12063                 :            :         {
   12064         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12065                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12066                 :          5 :             sal_Int64              input = -15;
   12067                 :          5 :             sal_Int16              radix = 2;
   12068                 :            : 
   12069                 :          5 :             expVal += OString( "-" );
   12070                 :          5 :             expVal += OString( "1111" );
   12071         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12072                 :            : 
   12073 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12074                 :            :             (
   12075                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
   12076                 :            :                 aStrBuf.getStr()== expVal &&
   12077                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12078         [ +  - ]:         10 :             );
   12079                 :            : 
   12080                 :          5 :         }
   12081                 :            : 
   12082                 :          5 :         void append_005()
   12083                 :            :         {
   12084         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12085                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12086                 :          5 :             sal_Int64              input = -0;
   12087                 :          5 :             sal_Int16              radix = 8;
   12088                 :            : 
   12089                 :          5 :             expVal += OString( "0" );
   12090         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12091                 :            : 
   12092 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12093                 :            :             (
   12094                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
   12095                 :            :                 aStrBuf.getStr()== expVal &&
   12096                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12097         [ +  - ]:         10 :             );
   12098                 :            : 
   12099                 :          5 :         }
   12100                 :            : 
   12101                 :          5 :         void append_006()
   12102                 :            :         {
   12103         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12104                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12105                 :          5 :             sal_Int64              input = -4;
   12106                 :          5 :             sal_Int16              radix = 8;
   12107                 :            : 
   12108                 :          5 :             expVal += OString( "-" );
   12109                 :          5 :             expVal += OString( "4" );
   12110         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12111                 :            : 
   12112 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12113                 :            :             (
   12114                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
   12115                 :            :                 aStrBuf.getStr()== expVal &&
   12116                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12117         [ +  - ]:         10 :             );
   12118                 :            : 
   12119                 :          5 :         }
   12120                 :            : 
   12121                 :          5 :         void append_007()
   12122                 :            :         {
   12123         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12124                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12125                 :          5 :             sal_Int64              input = -8;
   12126                 :          5 :             sal_Int16              radix = 8;
   12127                 :            : 
   12128                 :          5 :             expVal += OString( "-" );
   12129                 :          5 :             expVal += OString( "10" );
   12130         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12131                 :            : 
   12132 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12133                 :            :             (
   12134                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
   12135                 :            :                 aStrBuf.getStr()== expVal &&
   12136                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12137         [ +  - ]:         10 :             );
   12138                 :            : 
   12139                 :          5 :         }
   12140                 :            : 
   12141                 :          5 :         void append_008()
   12142                 :            :         {
   12143         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12144                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12145                 :          5 :             sal_Int64              input = -15;
   12146                 :          5 :             sal_Int16              radix = 8;
   12147                 :            : 
   12148                 :          5 :             expVal += OString( "-" );
   12149                 :          5 :             expVal += OString( "17" );
   12150         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12151                 :            : 
   12152 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12153                 :            :             (
   12154                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
   12155                 :            :                 aStrBuf.getStr()== expVal &&
   12156                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12157         [ +  - ]:         10 :             );
   12158                 :            : 
   12159                 :          5 :         }
   12160                 :            : 
   12161                 :          5 :         void append_009()
   12162                 :            :         {
   12163         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12164                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12165                 :          5 :             sal_Int64              input = -0;
   12166                 :          5 :             sal_Int16              radix = 10;
   12167                 :            : 
   12168                 :          5 :             expVal += OString( "0" );
   12169         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12170                 :            : 
   12171 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12172                 :            :             (
   12173                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
   12174                 :            :                 aStrBuf.getStr()== expVal &&
   12175                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12176         [ +  - ]:         10 :             );
   12177                 :            : 
   12178                 :          5 :         }
   12179                 :            : 
   12180                 :          5 :         void append_010()
   12181                 :            :         {
   12182         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12183                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12184                 :          5 :             sal_Int64              input = -4;
   12185                 :          5 :             sal_Int16              radix = 10;
   12186                 :            : 
   12187                 :          5 :             expVal += OString( "-" );
   12188                 :          5 :             expVal += OString( "4" );
   12189         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12190                 :            : 
   12191 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12192                 :            :             (
   12193                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
   12194                 :            :                 aStrBuf.getStr()== expVal &&
   12195                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12196         [ +  - ]:         10 :             );
   12197                 :            : 
   12198                 :          5 :         }
   12199                 :            : 
   12200                 :          5 :         void append_011()
   12201                 :            :         {
   12202         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12203                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12204                 :          5 :             sal_Int64              input = -8;
   12205                 :          5 :             sal_Int16              radix = 10;
   12206                 :            : 
   12207                 :          5 :             expVal += OString( "-" );
   12208                 :          5 :             expVal += OString( "8" );
   12209         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12210                 :            : 
   12211 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12212                 :            :             (
   12213                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
   12214                 :            :                 aStrBuf.getStr()== expVal &&
   12215                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12216         [ +  - ]:         10 :             );
   12217                 :            : 
   12218                 :          5 :         }
   12219                 :            : 
   12220                 :          5 :         void append_012()
   12221                 :            :         {
   12222         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12223                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12224                 :          5 :             sal_Int64              input = -15;
   12225                 :          5 :             sal_Int16              radix = 10;
   12226                 :            : 
   12227                 :          5 :             expVal += OString( "-" );
   12228                 :          5 :             expVal += OString( "15" );
   12229         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12230                 :            : 
   12231 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12232                 :            :             (
   12233                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
   12234                 :            :                 aStrBuf.getStr()== expVal &&
   12235                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12236         [ +  - ]:         10 :             );
   12237                 :            : 
   12238                 :          5 :         }
   12239                 :            : 
   12240                 :          5 :         void append_013()
   12241                 :            :         {
   12242         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12243                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12244                 :          5 :             sal_Int64              input = -0;
   12245                 :          5 :             sal_Int16              radix = 16;
   12246                 :            : 
   12247                 :          5 :             expVal += OString( "0" );
   12248         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12249                 :            : 
   12250 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12251                 :            :             (
   12252                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
   12253                 :            :                 aStrBuf.getStr()== expVal &&
   12254                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12255         [ +  - ]:         10 :             );
   12256                 :            : 
   12257                 :          5 :         }
   12258                 :            : 
   12259                 :          5 :         void append_014()
   12260                 :            :         {
   12261         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12262                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12263                 :          5 :             sal_Int64              input = -4;
   12264                 :          5 :             sal_Int16              radix = 16;
   12265                 :            : 
   12266                 :          5 :             expVal += OString( "-" );
   12267                 :          5 :             expVal += OString( "4" );
   12268         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12269                 :            : 
   12270 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12271                 :            :             (
   12272                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
   12273                 :            :                 aStrBuf.getStr()== expVal &&
   12274                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12275         [ +  - ]:         10 :             );
   12276                 :            : 
   12277                 :          5 :         }
   12278                 :            : 
   12279                 :          5 :         void append_015()
   12280                 :            :         {
   12281         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12282                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12283                 :          5 :             sal_Int64              input = -8;
   12284                 :          5 :             sal_Int16              radix = 16;
   12285                 :            : 
   12286                 :          5 :             expVal += OString( "-" );
   12287                 :          5 :             expVal += OString( "8" );
   12288         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12289                 :            : 
   12290 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12291                 :            :             (
   12292                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
   12293                 :            :                 aStrBuf.getStr()== expVal &&
   12294                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12295         [ +  - ]:         10 :             );
   12296                 :            : 
   12297                 :          5 :         }
   12298                 :            : 
   12299                 :          5 :         void append_016()
   12300                 :            :         {
   12301         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12302                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12303                 :          5 :             sal_Int64              input = -15;
   12304                 :          5 :             sal_Int16              radix = 16;
   12305                 :            : 
   12306                 :          5 :             expVal += OString( "-" );
   12307                 :          5 :             expVal += OString( "f" );
   12308         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12309                 :            : 
   12310 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12311                 :            :             (
   12312                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
   12313                 :            :                 aStrBuf.getStr()== expVal &&
   12314                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12315         [ +  - ]:         10 :             );
   12316                 :            : 
   12317                 :          5 :         }
   12318                 :            : 
   12319                 :          5 :         void append_017()
   12320                 :            :         {
   12321         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12322                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12323                 :          5 :             sal_Int64              input = -0;
   12324                 :          5 :             sal_Int16              radix = 36;
   12325                 :            : 
   12326                 :          5 :             expVal += OString( "0" );
   12327         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12328                 :            : 
   12329 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12330                 :            :             (
   12331                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
   12332                 :            :                 aStrBuf.getStr()== expVal &&
   12333                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12334         [ +  - ]:         10 :             );
   12335                 :            : 
   12336                 :          5 :         }
   12337                 :            : 
   12338                 :          5 :         void append_018()
   12339                 :            :         {
   12340         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12341                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12342                 :          5 :             sal_Int64              input = -4;
   12343                 :          5 :             sal_Int16              radix = 36;
   12344                 :            : 
   12345                 :          5 :             expVal += OString( "-" );
   12346                 :          5 :             expVal += OString( "4" );
   12347         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12348                 :            : 
   12349 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12350                 :            :             (
   12351                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
   12352                 :            :                 aStrBuf.getStr()== expVal &&
   12353                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12354         [ +  - ]:         10 :             );
   12355                 :            : 
   12356                 :          5 :         }
   12357                 :            : 
   12358                 :          5 :         void append_019()
   12359                 :            :         {
   12360         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12361                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12362                 :          5 :             sal_Int64              input = -8;
   12363                 :          5 :             sal_Int16              radix = 36;
   12364                 :            : 
   12365                 :          5 :             expVal += OString( "-" );
   12366                 :          5 :             expVal += OString( "8" );
   12367         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12368                 :            : 
   12369 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12370                 :            :             (
   12371                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
   12372                 :            :                 aStrBuf.getStr()== expVal &&
   12373                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12374         [ +  - ]:         10 :             );
   12375                 :            : 
   12376                 :          5 :         }
   12377                 :            : 
   12378                 :          5 :         void append_020()
   12379                 :            :         {
   12380         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   12381                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12382                 :          5 :             sal_Int64              input = -35;
   12383                 :          5 :             sal_Int16              radix = 36;
   12384                 :            : 
   12385                 :          5 :             expVal += OString( "-" );
   12386                 :          5 :             expVal += OString( "z" );
   12387         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12388                 :            : 
   12389 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12390                 :            :             (
   12391                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
   12392                 :            :                 aStrBuf.getStr()== expVal &&
   12393                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12394         [ +  - ]:         10 :             );
   12395                 :            : 
   12396                 :          5 :         }
   12397                 :            : 
   12398                 :          5 :         void append_021()
   12399                 :            :         {
   12400         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12401                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12402                 :          5 :             sal_Int64              input = -0;
   12403                 :          5 :             sal_Int16              radix = 2;
   12404                 :            : 
   12405                 :          5 :             expVal += OString( "0" );
   12406         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12407                 :            : 
   12408 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12409                 :            :             (
   12410                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
   12411                 :            :                 aStrBuf.getStr()== expVal &&
   12412                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12413         [ +  - ]:         10 :             );
   12414                 :            : 
   12415                 :          5 :         }
   12416                 :            : 
   12417                 :          5 :         void append_022()
   12418                 :            :         {
   12419         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12420                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12421                 :          5 :             sal_Int64              input = -4;
   12422                 :          5 :             sal_Int16              radix = 2;
   12423                 :            : 
   12424                 :          5 :             expVal += OString( "-" );
   12425                 :          5 :             expVal += OString( "100" );
   12426         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12427                 :            : 
   12428 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12429                 :            :             (
   12430                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
   12431                 :            :                 aStrBuf.getStr()== expVal &&
   12432                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12433         [ +  - ]:         10 :             );
   12434                 :            : 
   12435                 :          5 :         }
   12436                 :            : 
   12437                 :          5 :         void append_023()
   12438                 :            :         {
   12439         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12440                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12441                 :          5 :             sal_Int64              input = -8;
   12442                 :          5 :             sal_Int16              radix = 2;
   12443                 :            : 
   12444                 :          5 :             expVal += OString( "-" );
   12445                 :          5 :             expVal += OString( "1000" );
   12446         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12447                 :            : 
   12448 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12449                 :            :             (
   12450                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
   12451                 :            :                 aStrBuf.getStr()== expVal &&
   12452                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12453         [ +  - ]:         10 :             );
   12454                 :            : 
   12455                 :          5 :         }
   12456                 :            : 
   12457                 :          5 :         void append_024()
   12458                 :            :         {
   12459         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12460                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12461                 :          5 :             sal_Int64              input = -15;
   12462                 :          5 :             sal_Int16              radix = 2;
   12463                 :            : 
   12464                 :          5 :             expVal += OString( "-" );
   12465                 :          5 :             expVal += OString( "1111" );
   12466         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12467                 :            : 
   12468 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12469                 :            :             (
   12470                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
   12471                 :            :                 aStrBuf.getStr()== expVal &&
   12472                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12473         [ +  - ]:         10 :             );
   12474                 :            : 
   12475                 :          5 :         }
   12476                 :            : 
   12477                 :          5 :         void append_025()
   12478                 :            :         {
   12479         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12480                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12481                 :          5 :             sal_Int64              input = -0;
   12482                 :          5 :             sal_Int16              radix = 8;
   12483                 :            : 
   12484                 :          5 :             expVal += OString( "0" );
   12485         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12486                 :            : 
   12487 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12488                 :            :             (
   12489                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
   12490                 :            :                 aStrBuf.getStr()== expVal &&
   12491                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12492         [ +  - ]:         10 :             );
   12493                 :            : 
   12494                 :          5 :         }
   12495                 :            : 
   12496                 :          5 :         void append_026()
   12497                 :            :         {
   12498         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12499                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12500                 :          5 :             sal_Int64              input = -4;
   12501                 :          5 :             sal_Int16              radix = 8;
   12502                 :            : 
   12503                 :          5 :             expVal += OString( "-" );
   12504                 :          5 :             expVal += OString( "4" );
   12505         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12506                 :            : 
   12507 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12508                 :            :             (
   12509                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
   12510                 :            :                 aStrBuf.getStr()== expVal &&
   12511                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12512         [ +  - ]:         10 :             );
   12513                 :            : 
   12514                 :          5 :         }
   12515                 :            : 
   12516                 :          5 :         void append_027()
   12517                 :            :         {
   12518         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12519                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12520                 :          5 :             sal_Int64              input = -8;
   12521                 :          5 :             sal_Int16              radix = 8;
   12522                 :            : 
   12523                 :          5 :             expVal += OString( "-" );
   12524                 :          5 :             expVal += OString( "10" );
   12525         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12526                 :            : 
   12527 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12528                 :            :             (
   12529                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
   12530                 :            :                 aStrBuf.getStr()== expVal &&
   12531                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12532         [ +  - ]:         10 :             );
   12533                 :            : 
   12534                 :          5 :         }
   12535                 :            : 
   12536                 :          5 :         void append_028()
   12537                 :            :         {
   12538         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12539                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12540                 :          5 :             sal_Int64              input = -15;
   12541                 :          5 :             sal_Int16              radix = 8;
   12542                 :            : 
   12543                 :          5 :             expVal += OString( "-" );
   12544                 :          5 :             expVal += OString( "17" );
   12545         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12546                 :            : 
   12547 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12548                 :            :             (
   12549                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
   12550                 :            :                 aStrBuf.getStr()== expVal &&
   12551                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12552         [ +  - ]:         10 :             );
   12553                 :            : 
   12554                 :          5 :         }
   12555                 :            : 
   12556                 :          5 :         void append_029()
   12557                 :            :         {
   12558         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12559                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12560                 :          5 :             sal_Int64              input = -0;
   12561                 :          5 :             sal_Int16              radix = 10;
   12562                 :            : 
   12563                 :          5 :             expVal += OString( "0" );
   12564         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12565                 :            : 
   12566 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12567                 :            :             (
   12568                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
   12569                 :            :                 aStrBuf.getStr()== expVal &&
   12570                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12571         [ +  - ]:         10 :             );
   12572                 :            : 
   12573                 :          5 :         }
   12574                 :            : 
   12575                 :          5 :         void append_030()
   12576                 :            :         {
   12577         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12578                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12579                 :          5 :             sal_Int64              input = -4;
   12580                 :          5 :             sal_Int16              radix = 10;
   12581                 :            : 
   12582                 :          5 :             expVal += OString( "-" );
   12583                 :          5 :             expVal += OString( "4" );
   12584         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12585                 :            : 
   12586 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12587                 :            :             (
   12588                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
   12589                 :            :                 aStrBuf.getStr()== expVal &&
   12590                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12591         [ +  - ]:         10 :             );
   12592                 :            : 
   12593                 :          5 :         }
   12594                 :            : 
   12595                 :          5 :         void append_031()
   12596                 :            :         {
   12597         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12598                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12599                 :          5 :             sal_Int64              input = -8;
   12600                 :          5 :             sal_Int16              radix = 10;
   12601                 :            : 
   12602                 :          5 :             expVal += OString( "-" );
   12603                 :          5 :             expVal += OString( "8" );
   12604         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12605                 :            : 
   12606 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12607                 :            :             (
   12608                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
   12609                 :            :                 aStrBuf.getStr()== expVal &&
   12610                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12611         [ +  - ]:         10 :             );
   12612                 :            : 
   12613                 :          5 :         }
   12614                 :            : 
   12615                 :          5 :         void append_032()
   12616                 :            :         {
   12617         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12618                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12619                 :          5 :             sal_Int64              input = -15;
   12620                 :          5 :             sal_Int16              radix = 10;
   12621                 :            : 
   12622                 :          5 :             expVal += OString( "-" );
   12623                 :          5 :             expVal += OString( "15" );
   12624         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12625                 :            : 
   12626 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12627                 :            :             (
   12628                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
   12629                 :            :                 aStrBuf.getStr()== expVal &&
   12630                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12631         [ +  - ]:         10 :             );
   12632                 :            : 
   12633                 :          5 :         }
   12634                 :            : 
   12635                 :          5 :         void append_033()
   12636                 :            :         {
   12637         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12638                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12639                 :          5 :             sal_Int64              input = -0;
   12640                 :          5 :             sal_Int16              radix = 16;
   12641                 :            : 
   12642                 :          5 :             expVal += OString( "0" );
   12643         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12644                 :            : 
   12645 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12646                 :            :             (
   12647                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
   12648                 :            :                 aStrBuf.getStr()== expVal &&
   12649                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12650         [ +  - ]:         10 :             );
   12651                 :            : 
   12652                 :          5 :         }
   12653                 :            : 
   12654                 :          5 :         void append_034()
   12655                 :            :         {
   12656         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12657                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12658                 :          5 :             sal_Int64              input = -4;
   12659                 :          5 :             sal_Int16              radix = 16;
   12660                 :            : 
   12661                 :          5 :             expVal += OString( "-" );
   12662                 :          5 :             expVal += OString( "4" );
   12663         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12664                 :            : 
   12665 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12666                 :            :             (
   12667                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
   12668                 :            :                 aStrBuf.getStr()== expVal &&
   12669                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12670         [ +  - ]:         10 :             );
   12671                 :            : 
   12672                 :          5 :         }
   12673                 :            : 
   12674                 :          5 :         void append_035()
   12675                 :            :         {
   12676         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12677                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12678                 :          5 :             sal_Int64              input = -8;
   12679                 :          5 :             sal_Int16              radix = 16;
   12680                 :            : 
   12681                 :          5 :             expVal += OString( "-" );
   12682                 :          5 :             expVal += OString( "8" );
   12683         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12684                 :            : 
   12685 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12686                 :            :             (
   12687                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
   12688                 :            :                 aStrBuf.getStr()== expVal &&
   12689                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12690         [ +  - ]:         10 :             );
   12691                 :            : 
   12692                 :          5 :         }
   12693                 :            : 
   12694                 :          5 :         void append_036()
   12695                 :            :         {
   12696         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12697                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12698                 :          5 :             sal_Int64              input = -15;
   12699                 :          5 :             sal_Int16              radix = 16;
   12700                 :            : 
   12701                 :          5 :             expVal += OString( "-" );
   12702                 :          5 :             expVal += OString( "f" );
   12703         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12704                 :            : 
   12705 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12706                 :            :             (
   12707                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
   12708                 :            :                 aStrBuf.getStr()== expVal &&
   12709                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12710         [ +  - ]:         10 :             );
   12711                 :            : 
   12712                 :          5 :         }
   12713                 :            : 
   12714                 :          5 :         void append_037()
   12715                 :            :         {
   12716         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12717                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12718                 :          5 :             sal_Int64              input = -0;
   12719                 :          5 :             sal_Int16              radix = 36;
   12720                 :            : 
   12721                 :          5 :             expVal += OString( "0" );
   12722         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12723                 :            : 
   12724 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12725                 :            :             (
   12726                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
   12727                 :            :                 aStrBuf.getStr()== expVal &&
   12728                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12729         [ +  - ]:         10 :             );
   12730                 :            : 
   12731                 :          5 :         }
   12732                 :            : 
   12733                 :          5 :         void append_038()
   12734                 :            :         {
   12735         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12736                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12737                 :          5 :             sal_Int64              input = -4;
   12738                 :          5 :             sal_Int16              radix = 36;
   12739                 :            : 
   12740                 :          5 :             expVal += OString( "-" );
   12741                 :          5 :             expVal += OString( "4" );
   12742         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12743                 :            : 
   12744 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12745                 :            :             (
   12746                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
   12747                 :            :                 aStrBuf.getStr()== expVal &&
   12748                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12749         [ +  - ]:         10 :             );
   12750                 :            : 
   12751                 :          5 :         }
   12752                 :            : 
   12753                 :          5 :         void append_039()
   12754                 :            :         {
   12755         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12756                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12757                 :          5 :             sal_Int64              input = -8;
   12758                 :          5 :             sal_Int16              radix = 36;
   12759                 :            : 
   12760                 :          5 :             expVal += OString( "-" );
   12761                 :          5 :             expVal += OString( "8" );
   12762         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12763                 :            : 
   12764 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12765                 :            :             (
   12766                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
   12767                 :            :                 aStrBuf.getStr()== expVal &&
   12768                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12769         [ +  - ]:         10 :             );
   12770                 :            : 
   12771                 :          5 :         }
   12772                 :            : 
   12773                 :          5 :         void append_040()
   12774                 :            :         {
   12775         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   12776                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12777                 :          5 :             sal_Int64              input = -35;
   12778                 :          5 :             sal_Int16              radix = 36;
   12779                 :            : 
   12780                 :          5 :             expVal += OString( "-" );
   12781                 :          5 :             expVal += OString( "z" );
   12782         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12783                 :            : 
   12784 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12785                 :            :             (
   12786                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
   12787                 :            :                 aStrBuf.getStr()== expVal &&
   12788                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12789         [ +  - ]:         10 :             );
   12790                 :            : 
   12791                 :          5 :         }
   12792                 :            : 
   12793                 :          5 :         void append_041()
   12794                 :            :         {
   12795         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12796                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12797                 :          5 :             sal_Int64              input = -0;
   12798                 :          5 :             sal_Int16              radix = 2;
   12799                 :            : 
   12800                 :          5 :             expVal += OString( "0" );
   12801         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12802                 :            : 
   12803 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12804                 :            :             (
   12805                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
   12806                 :            :                 aStrBuf.getStr()== expVal &&
   12807                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12808         [ +  - ]:         10 :             );
   12809                 :            : 
   12810                 :          5 :         }
   12811                 :            : 
   12812                 :          5 :         void append_042()
   12813                 :            :         {
   12814         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12815                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12816                 :          5 :             sal_Int64              input = -4;
   12817                 :          5 :             sal_Int16              radix = 2;
   12818                 :            : 
   12819                 :          5 :             expVal += OString( "-" );
   12820                 :          5 :             expVal += OString( "100" );
   12821         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12822                 :            : 
   12823 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12824                 :            :             (
   12825                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
   12826                 :            :                 aStrBuf.getStr()== expVal &&
   12827                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12828         [ +  - ]:         10 :             );
   12829                 :            : 
   12830                 :          5 :         }
   12831                 :            : 
   12832                 :          5 :         void append_043()
   12833                 :            :         {
   12834         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12835                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12836                 :          5 :             sal_Int64              input = -8;
   12837                 :          5 :             sal_Int16              radix = 2;
   12838                 :            : 
   12839                 :          5 :             expVal += OString( "-" );
   12840                 :          5 :             expVal += OString( "1000" );
   12841         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12842                 :            : 
   12843 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12844                 :            :             (
   12845                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
   12846                 :            :                 aStrBuf.getStr()== expVal &&
   12847                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12848         [ +  - ]:         10 :             );
   12849                 :            : 
   12850                 :          5 :         }
   12851                 :            : 
   12852                 :          5 :         void append_044()
   12853                 :            :         {
   12854         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12855                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12856                 :          5 :             sal_Int64              input = -15;
   12857                 :          5 :             sal_Int16              radix = 2;
   12858                 :            : 
   12859                 :          5 :             expVal += OString( "-" );
   12860                 :          5 :             expVal += OString( "1111" );
   12861         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12862                 :            : 
   12863 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12864                 :            :             (
   12865                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
   12866                 :            :                 aStrBuf.getStr()== expVal &&
   12867                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12868         [ +  - ]:         10 :             );
   12869                 :            : 
   12870                 :          5 :         }
   12871                 :            : 
   12872                 :          5 :         void append_045()
   12873                 :            :         {
   12874         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12875                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12876                 :          5 :             sal_Int64              input = -0;
   12877                 :          5 :             sal_Int16              radix = 8;
   12878                 :            : 
   12879                 :          5 :             expVal += OString( "0" );
   12880         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12881                 :            : 
   12882 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12883                 :            :             (
   12884                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
   12885                 :            :                 aStrBuf.getStr()== expVal &&
   12886                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12887         [ +  - ]:         10 :             );
   12888                 :            : 
   12889                 :          5 :         }
   12890                 :            : 
   12891                 :          5 :         void append_046()
   12892                 :            :         {
   12893         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12894                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12895                 :          5 :             sal_Int64              input = -4;
   12896                 :          5 :             sal_Int16              radix = 8;
   12897                 :            : 
   12898                 :          5 :             expVal += OString( "-" );
   12899                 :          5 :             expVal += OString( "4" );
   12900         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12901                 :            : 
   12902 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12903                 :            :             (
   12904                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
   12905                 :            :                 aStrBuf.getStr()== expVal &&
   12906                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12907         [ +  - ]:         10 :             );
   12908                 :            : 
   12909                 :          5 :         }
   12910                 :            : 
   12911                 :          5 :         void append_047()
   12912                 :            :         {
   12913         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12914                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12915                 :          5 :             sal_Int64              input = -8;
   12916                 :          5 :             sal_Int16              radix = 8;
   12917                 :            : 
   12918                 :          5 :             expVal += OString( "-" );
   12919                 :          5 :             expVal += OString( "10" );
   12920         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12921                 :            : 
   12922 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12923                 :            :             (
   12924                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
   12925                 :            :                 aStrBuf.getStr()== expVal &&
   12926                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12927         [ +  - ]:         10 :             );
   12928                 :            : 
   12929                 :          5 :         }
   12930                 :            : 
   12931                 :          5 :         void append_048()
   12932                 :            :         {
   12933         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12934                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12935                 :          5 :             sal_Int64              input = -15;
   12936                 :          5 :             sal_Int16              radix = 8;
   12937                 :            : 
   12938                 :          5 :             expVal += OString( "-" );
   12939                 :          5 :             expVal += OString( "17" );
   12940         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12941                 :            : 
   12942 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12943                 :            :             (
   12944                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
   12945                 :            :                 aStrBuf.getStr()== expVal &&
   12946                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12947         [ +  - ]:         10 :             );
   12948                 :            : 
   12949                 :          5 :         }
   12950                 :            : 
   12951                 :          5 :         void append_049()
   12952                 :            :         {
   12953         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12954                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12955                 :          5 :             sal_Int64              input = -0;
   12956                 :          5 :             sal_Int16              radix = 10;
   12957                 :            : 
   12958                 :          5 :             expVal += OString( "0" );
   12959         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12960                 :            : 
   12961 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12962                 :            :             (
   12963                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
   12964                 :            :                 aStrBuf.getStr()== expVal &&
   12965                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12966         [ +  - ]:         10 :             );
   12967                 :            : 
   12968                 :          5 :         }
   12969                 :            : 
   12970                 :          5 :         void append_050()
   12971                 :            :         {
   12972         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12973                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12974                 :          5 :             sal_Int64              input = -4;
   12975                 :          5 :             sal_Int16              radix = 10;
   12976                 :            : 
   12977                 :          5 :             expVal += OString( "-" );
   12978                 :          5 :             expVal += OString( "4" );
   12979         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   12980                 :            : 
   12981 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   12982                 :            :             (
   12983                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
   12984                 :            :                 aStrBuf.getStr()== expVal &&
   12985                 :            :                     aStrBuf.getLength() == expVal.getLength()
   12986         [ +  - ]:         10 :             );
   12987                 :            : 
   12988                 :          5 :         }
   12989                 :            : 
   12990                 :          5 :         void append_051()
   12991                 :            :         {
   12992         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   12993                 :          5 :             OString                expVal( aStrBuf.getStr() );
   12994                 :          5 :             sal_Int64              input = -8;
   12995                 :          5 :             sal_Int16              radix = 10;
   12996                 :            : 
   12997                 :          5 :             expVal += OString( "-" );
   12998                 :          5 :             expVal += OString( "8" );
   12999         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13000                 :            : 
   13001 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13002                 :            :             (
   13003                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
   13004                 :            :                 aStrBuf.getStr()== expVal &&
   13005                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13006         [ +  - ]:         10 :             );
   13007                 :            : 
   13008                 :          5 :         }
   13009                 :            : 
   13010                 :          5 :         void append_052()
   13011                 :            :         {
   13012         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13013                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13014                 :          5 :             sal_Int64              input = -15;
   13015                 :          5 :             sal_Int16              radix = 10;
   13016                 :            : 
   13017                 :          5 :             expVal += OString( "-" );
   13018                 :          5 :             expVal += OString( "15" );
   13019         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13020                 :            : 
   13021 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13022                 :            :             (
   13023                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
   13024                 :            :                 aStrBuf.getStr()== expVal &&
   13025                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13026         [ +  - ]:         10 :             );
   13027                 :            : 
   13028                 :          5 :         }
   13029                 :            : 
   13030                 :          5 :         void append_053()
   13031                 :            :         {
   13032         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13033                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13034                 :          5 :             sal_Int64              input = -0;
   13035                 :          5 :             sal_Int16              radix = 16;
   13036                 :            : 
   13037                 :          5 :             expVal += OString( "0" );
   13038         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13039                 :            : 
   13040 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13041                 :            :             (
   13042                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
   13043                 :            :                 aStrBuf.getStr()== expVal &&
   13044                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13045         [ +  - ]:         10 :             );
   13046                 :            : 
   13047                 :          5 :         }
   13048                 :            : 
   13049                 :          5 :         void append_054()
   13050                 :            :         {
   13051         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13052                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13053                 :          5 :             sal_Int64              input = -4;
   13054                 :          5 :             sal_Int16              radix = 16;
   13055                 :            : 
   13056                 :          5 :             expVal += OString( "-" );
   13057                 :          5 :             expVal += OString( "4" );
   13058         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13059                 :            : 
   13060 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13061                 :            :             (
   13062                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
   13063                 :            :                 aStrBuf.getStr()== expVal &&
   13064                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13065         [ +  - ]:         10 :             );
   13066                 :            : 
   13067                 :          5 :         }
   13068                 :            : 
   13069                 :          5 :         void append_055()
   13070                 :            :         {
   13071         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13072                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13073                 :          5 :             sal_Int64              input = -8;
   13074                 :          5 :             sal_Int16              radix = 16;
   13075                 :            : 
   13076                 :          5 :             expVal += OString( "-" );
   13077                 :          5 :             expVal += OString( "8" );
   13078         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13079                 :            : 
   13080 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13081                 :            :             (
   13082                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
   13083                 :            :                 aStrBuf.getStr()== expVal &&
   13084                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13085         [ +  - ]:         10 :             );
   13086                 :            : 
   13087                 :          5 :         }
   13088                 :            : 
   13089                 :          5 :         void append_056()
   13090                 :            :         {
   13091         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13092                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13093                 :          5 :             sal_Int64              input = -15;
   13094                 :          5 :             sal_Int16              radix = 16;
   13095                 :            : 
   13096                 :          5 :             expVal += OString( "-" );
   13097                 :          5 :             expVal += OString( "f" );
   13098         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13099                 :            : 
   13100 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13101                 :            :             (
   13102                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
   13103                 :            :                 aStrBuf.getStr()== expVal &&
   13104                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13105         [ +  - ]:         10 :             );
   13106                 :            : 
   13107                 :          5 :         }
   13108                 :            : 
   13109                 :          5 :         void append_057()
   13110                 :            :         {
   13111         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13112                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13113                 :          5 :             sal_Int64              input = -0;
   13114                 :          5 :             sal_Int16              radix = 36;
   13115                 :            : 
   13116                 :          5 :             expVal += OString( "0" );
   13117         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13118                 :            : 
   13119 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13120                 :            :             (
   13121                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
   13122                 :            :                 aStrBuf.getStr()== expVal &&
   13123                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13124         [ +  - ]:         10 :             );
   13125                 :            : 
   13126                 :          5 :         }
   13127                 :            : 
   13128                 :          5 :         void append_058()
   13129                 :            :         {
   13130         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13131                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13132                 :          5 :             sal_Int64              input = -4;
   13133                 :          5 :             sal_Int16              radix = 36;
   13134                 :            : 
   13135                 :          5 :             expVal += OString( "-" );
   13136                 :          5 :             expVal += OString( "4" );
   13137         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13138                 :            : 
   13139 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13140                 :            :             (
   13141                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
   13142                 :            :                 aStrBuf.getStr()== expVal &&
   13143                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13144         [ +  - ]:         10 :             );
   13145                 :            : 
   13146                 :          5 :         }
   13147                 :            : 
   13148                 :          5 :         void append_059()
   13149                 :            :         {
   13150         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13151                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13152                 :          5 :             sal_Int64              input = -8;
   13153                 :          5 :             sal_Int16              radix = 36;
   13154                 :            : 
   13155                 :          5 :             expVal += OString( "-" );
   13156                 :          5 :             expVal += OString( "8" );
   13157         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13158                 :            : 
   13159 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13160                 :            :             (
   13161                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
   13162                 :            :                 aStrBuf.getStr()== expVal &&
   13163                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13164         [ +  - ]:         10 :             );
   13165                 :            : 
   13166                 :          5 :         }
   13167                 :            : 
   13168                 :          5 :         void append_060()
   13169                 :            :         {
   13170         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   13171                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13172                 :          5 :             sal_Int64              input = -35;
   13173                 :          5 :             sal_Int16              radix = 36;
   13174                 :            : 
   13175                 :          5 :             expVal += OString( "-" );
   13176                 :          5 :             expVal += OString( "z" );
   13177         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13178                 :            : 
   13179 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13180                 :            :             (
   13181                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
   13182                 :            :                 aStrBuf.getStr()== expVal &&
   13183                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13184         [ +  - ]:         10 :             );
   13185                 :            : 
   13186                 :          5 :         }
   13187                 :            : 
   13188                 :          5 :         void append_061()
   13189                 :            :         {
   13190         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13191                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13192                 :          5 :             sal_Int64              input = -0;
   13193                 :          5 :             sal_Int16              radix = 2;
   13194                 :            : 
   13195                 :          5 :             expVal += OString( "0" );
   13196         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13197                 :            : 
   13198 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13199                 :            :             (
   13200                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
   13201                 :            :                 aStrBuf.getStr()== expVal &&
   13202                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13203         [ +  - ]:         10 :             );
   13204                 :            : 
   13205                 :          5 :         }
   13206                 :            : 
   13207                 :          5 :         void append_062()
   13208                 :            :         {
   13209         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13210                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13211                 :          5 :             sal_Int64              input = -4;
   13212                 :          5 :             sal_Int16              radix = 2;
   13213                 :            : 
   13214                 :          5 :             expVal += OString( "-" );
   13215                 :          5 :             expVal += OString( "100" );
   13216         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13217                 :            : 
   13218 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13219                 :            :             (
   13220                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
   13221                 :            :                 aStrBuf.getStr()== expVal &&
   13222                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13223         [ +  - ]:         10 :             );
   13224                 :            : 
   13225                 :          5 :         }
   13226                 :            : 
   13227                 :          5 :         void append_063()
   13228                 :            :         {
   13229         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13230                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13231                 :          5 :             sal_Int64              input = -8;
   13232                 :          5 :             sal_Int16              radix = 2;
   13233                 :            : 
   13234                 :          5 :             expVal += OString( "-" );
   13235                 :          5 :             expVal += OString( "1000" );
   13236         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13237                 :            : 
   13238 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13239                 :            :             (
   13240                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
   13241                 :            :                 aStrBuf.getStr()== expVal &&
   13242                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13243         [ +  - ]:         10 :             );
   13244                 :            : 
   13245                 :          5 :         }
   13246                 :            : 
   13247                 :          5 :         void append_064()
   13248                 :            :         {
   13249         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13250                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13251                 :          5 :             sal_Int64              input = -15;
   13252                 :          5 :             sal_Int16              radix = 2;
   13253                 :            : 
   13254                 :          5 :             expVal += OString( "-" );
   13255                 :          5 :             expVal += OString( "1111" );
   13256         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13257                 :            : 
   13258 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13259                 :            :             (
   13260                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
   13261                 :            :                 aStrBuf.getStr()== expVal &&
   13262                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13263         [ +  - ]:         10 :             );
   13264                 :            : 
   13265                 :          5 :         }
   13266                 :            : 
   13267                 :          5 :         void append_065()
   13268                 :            :         {
   13269         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13270                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13271                 :          5 :             sal_Int64              input = -0;
   13272                 :          5 :             sal_Int16              radix = 8;
   13273                 :            : 
   13274                 :          5 :             expVal += OString( "0" );
   13275         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13276                 :            : 
   13277 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13278                 :            :             (
   13279                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
   13280                 :            :                 aStrBuf.getStr()== expVal &&
   13281                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13282         [ +  - ]:         10 :             );
   13283                 :            : 
   13284                 :          5 :         }
   13285                 :            : 
   13286                 :          5 :         void append_066()
   13287                 :            :         {
   13288         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13289                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13290                 :          5 :             sal_Int64              input = -4;
   13291                 :          5 :             sal_Int16              radix = 8;
   13292                 :            : 
   13293                 :          5 :             expVal += OString( "-" );
   13294                 :          5 :             expVal += OString( "4" );
   13295         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13296                 :            : 
   13297 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13298                 :            :             (
   13299                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
   13300                 :            :                 aStrBuf.getStr()== expVal &&
   13301                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13302         [ +  - ]:         10 :             );
   13303                 :            : 
   13304                 :          5 :         }
   13305                 :            : 
   13306                 :          5 :         void append_067()
   13307                 :            :         {
   13308         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13309                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13310                 :          5 :             sal_Int64              input = -8;
   13311                 :          5 :             sal_Int16              radix = 8;
   13312                 :            : 
   13313                 :          5 :             expVal += OString( "-" );
   13314                 :          5 :             expVal += OString( "10" );
   13315         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13316                 :            : 
   13317 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13318                 :            :             (
   13319                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
   13320                 :            :                 aStrBuf.getStr()== expVal &&
   13321                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13322         [ +  - ]:         10 :             );
   13323                 :            : 
   13324                 :          5 :         }
   13325                 :            : 
   13326                 :          5 :         void append_068()
   13327                 :            :         {
   13328         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13329                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13330                 :          5 :             sal_Int64              input = -15;
   13331                 :          5 :             sal_Int16              radix = 8;
   13332                 :            : 
   13333                 :          5 :             expVal += OString( "-" );
   13334                 :          5 :             expVal += OString( "17" );
   13335         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13336                 :            : 
   13337 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13338                 :            :             (
   13339                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
   13340                 :            :                 aStrBuf.getStr()== expVal &&
   13341                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13342         [ +  - ]:         10 :             );
   13343                 :            : 
   13344                 :          5 :         }
   13345                 :            : 
   13346                 :          5 :         void append_069()
   13347                 :            :         {
   13348         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13349                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13350                 :          5 :             sal_Int64              input = -0;
   13351                 :          5 :             sal_Int16              radix = 10;
   13352                 :            : 
   13353                 :          5 :             expVal += OString( "0" );
   13354         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13355                 :            : 
   13356 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13357                 :            :             (
   13358                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
   13359                 :            :                 aStrBuf.getStr()== expVal &&
   13360                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13361         [ +  - ]:         10 :             );
   13362                 :            : 
   13363                 :          5 :         }
   13364                 :            : 
   13365                 :          5 :         void append_070()
   13366                 :            :         {
   13367         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13368                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13369                 :          5 :             sal_Int64              input = -4;
   13370                 :          5 :             sal_Int16              radix = 10;
   13371                 :            : 
   13372                 :          5 :             expVal += OString( "-" );
   13373                 :          5 :             expVal += OString( "4" );
   13374         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13375                 :            : 
   13376 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13377                 :            :             (
   13378                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
   13379                 :            :                 aStrBuf.getStr()== expVal &&
   13380                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13381         [ +  - ]:         10 :             );
   13382                 :            : 
   13383                 :          5 :         }
   13384                 :            : 
   13385                 :          5 :         void append_071()
   13386                 :            :         {
   13387         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13388                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13389                 :          5 :             sal_Int64              input = -8;
   13390                 :          5 :             sal_Int16              radix = 10;
   13391                 :            : 
   13392                 :          5 :             expVal += OString( "-" );
   13393                 :          5 :             expVal += OString( "8" );
   13394         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13395                 :            : 
   13396 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13397                 :            :             (
   13398                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
   13399                 :            :                 aStrBuf.getStr()== expVal &&
   13400                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13401         [ +  - ]:         10 :             );
   13402                 :            : 
   13403                 :          5 :         }
   13404                 :            : 
   13405                 :          5 :         void append_072()
   13406                 :            :         {
   13407         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13408                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13409                 :          5 :             sal_Int64              input = -15;
   13410                 :          5 :             sal_Int16              radix = 10;
   13411                 :            : 
   13412                 :          5 :             expVal += OString( "-" );
   13413                 :          5 :             expVal += OString( "15" );
   13414         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13415                 :            : 
   13416 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13417                 :            :             (
   13418                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
   13419                 :            :                 aStrBuf.getStr()== expVal &&
   13420                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13421         [ +  - ]:         10 :             );
   13422                 :            : 
   13423                 :          5 :         }
   13424                 :            : 
   13425                 :          5 :         void append_073()
   13426                 :            :         {
   13427         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13428                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13429                 :          5 :             sal_Int64              input = -0;
   13430                 :          5 :             sal_Int16              radix = 16;
   13431                 :            : 
   13432                 :          5 :             expVal += OString( "0" );
   13433         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13434                 :            : 
   13435 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13436                 :            :             (
   13437                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
   13438                 :            :                 aStrBuf.getStr()== expVal &&
   13439                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13440         [ +  - ]:         10 :             );
   13441                 :            : 
   13442                 :          5 :         }
   13443                 :            : 
   13444                 :          5 :         void append_074()
   13445                 :            :         {
   13446         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13447                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13448                 :          5 :             sal_Int64              input = -4;
   13449                 :          5 :             sal_Int16              radix = 16;
   13450                 :            : 
   13451                 :          5 :             expVal += OString( "-" );
   13452                 :          5 :             expVal += OString( "4" );
   13453         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13454                 :            : 
   13455 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13456                 :            :             (
   13457                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
   13458                 :            :                 aStrBuf.getStr()== expVal &&
   13459                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13460         [ +  - ]:         10 :             );
   13461                 :            : 
   13462                 :          5 :         }
   13463                 :            : 
   13464                 :          5 :         void append_075()
   13465                 :            :         {
   13466         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13467                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13468                 :          5 :             sal_Int64              input = -8;
   13469                 :          5 :             sal_Int16              radix = 16;
   13470                 :            : 
   13471                 :          5 :             expVal += OString( "-" );
   13472                 :          5 :             expVal += OString( "8" );
   13473         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13474                 :            : 
   13475 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13476                 :            :             (
   13477                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
   13478                 :            :                 aStrBuf.getStr()== expVal &&
   13479                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13480         [ +  - ]:         10 :             );
   13481                 :            : 
   13482                 :          5 :         }
   13483                 :            : 
   13484                 :          5 :         void append_076()
   13485                 :            :         {
   13486         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13487                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13488                 :          5 :             sal_Int64              input = -15;
   13489                 :          5 :             sal_Int16              radix = 16;
   13490                 :            : 
   13491                 :          5 :             expVal += OString( "-" );
   13492                 :          5 :             expVal += OString( "f" );
   13493         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13494                 :            : 
   13495 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13496                 :            :             (
   13497                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
   13498                 :            :                 aStrBuf.getStr()== expVal &&
   13499                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13500         [ +  - ]:         10 :             );
   13501                 :            : 
   13502                 :          5 :         }
   13503                 :            : 
   13504                 :          5 :         void append_077()
   13505                 :            :         {
   13506         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13507                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13508                 :          5 :             sal_Int64              input = -0;
   13509                 :          5 :             sal_Int16              radix = 36;
   13510                 :            : 
   13511                 :          5 :             expVal += OString( "0" );
   13512         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13513                 :            : 
   13514 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13515                 :            :             (
   13516                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
   13517                 :            :                 aStrBuf.getStr()== expVal &&
   13518                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13519         [ +  - ]:         10 :             );
   13520                 :            : 
   13521                 :          5 :         }
   13522                 :            : 
   13523                 :          5 :         void append_078()
   13524                 :            :         {
   13525         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13526                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13527                 :          5 :             sal_Int64              input = -4;
   13528                 :          5 :             sal_Int16              radix = 36;
   13529                 :            : 
   13530                 :          5 :             expVal += OString( "-" );
   13531                 :          5 :             expVal += OString( "4" );
   13532         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13533                 :            : 
   13534 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13535                 :            :             (
   13536                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
   13537                 :            :                 aStrBuf.getStr()== expVal &&
   13538                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13539         [ +  - ]:         10 :             );
   13540                 :            : 
   13541                 :          5 :         }
   13542                 :            : 
   13543                 :          5 :         void append_079()
   13544                 :            :         {
   13545         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13546                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13547                 :          5 :             sal_Int64              input = -8;
   13548                 :          5 :             sal_Int16              radix = 36;
   13549                 :            : 
   13550                 :          5 :             expVal += OString( "-" );
   13551                 :          5 :             expVal += OString( "8" );
   13552         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13553                 :            : 
   13554 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13555                 :            :             (
   13556                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
   13557                 :            :                 aStrBuf.getStr()== expVal &&
   13558                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13559         [ +  - ]:         10 :             );
   13560                 :            : 
   13561                 :          5 :         }
   13562                 :            : 
   13563                 :          5 :         void append_080()
   13564                 :            :         {
   13565         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   13566                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13567                 :          5 :             sal_Int64              input = -35;
   13568                 :          5 :             sal_Int16              radix = 36;
   13569                 :            : 
   13570                 :          5 :             expVal += OString( "-" );
   13571                 :          5 :             expVal += OString( "z" );
   13572         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13573                 :            : 
   13574 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13575                 :            :             (
   13576                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
   13577                 :            :                 aStrBuf.getStr()== expVal &&
   13578                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13579         [ +  - ]:         10 :             );
   13580                 :            : 
   13581                 :          5 :         }
   13582                 :            : 
   13583                 :          5 :         void append_081()
   13584                 :            :         {
   13585         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13586                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13587                 :          5 :             sal_Int64              input = -0;
   13588                 :          5 :             sal_Int16              radix = 2;
   13589                 :            : 
   13590                 :          5 :             expVal += OString( "0" );
   13591         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13592                 :            : 
   13593 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13594                 :            :             (
   13595                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
   13596                 :            :                 aStrBuf.getStr()== expVal &&
   13597                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13598         [ +  - ]:         10 :             );
   13599                 :            : 
   13600                 :          5 :         }
   13601                 :            : 
   13602                 :          5 :         void append_082()
   13603                 :            :         {
   13604         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13605                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13606                 :          5 :             sal_Int64              input = -4;
   13607                 :          5 :             sal_Int16              radix = 2;
   13608                 :            : 
   13609                 :          5 :             expVal += OString( "-" );
   13610                 :          5 :             expVal += OString( "100" );
   13611         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13612                 :            : 
   13613 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13614                 :            :             (
   13615                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
   13616                 :            :                 aStrBuf.getStr()== expVal &&
   13617                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13618         [ +  - ]:         10 :             );
   13619                 :            : 
   13620                 :          5 :         }
   13621                 :            : 
   13622                 :          5 :         void append_083()
   13623                 :            :         {
   13624         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13625                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13626                 :          5 :             sal_Int64              input = -8;
   13627                 :          5 :             sal_Int16              radix = 2;
   13628                 :            : 
   13629                 :          5 :             expVal += OString( "-" );
   13630                 :          5 :             expVal += OString( "1000" );
   13631         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13632                 :            : 
   13633 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13634                 :            :             (
   13635                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
   13636                 :            :                 aStrBuf.getStr()== expVal &&
   13637                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13638         [ +  - ]:         10 :             );
   13639                 :            : 
   13640                 :          5 :         }
   13641                 :            : 
   13642                 :          5 :         void append_084()
   13643                 :            :         {
   13644         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13645                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13646                 :          5 :             sal_Int64              input = -15;
   13647                 :          5 :             sal_Int16              radix = 2;
   13648                 :            : 
   13649                 :          5 :             expVal += OString( "-" );
   13650                 :          5 :             expVal += OString( "1111" );
   13651         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13652                 :            : 
   13653 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13654                 :            :             (
   13655                 :            :                 "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
   13656                 :            :                 aStrBuf.getStr()== expVal &&
   13657                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13658         [ +  - ]:         10 :             );
   13659                 :            : 
   13660                 :          5 :         }
   13661                 :            : 
   13662                 :          5 :         void append_085()
   13663                 :            :         {
   13664         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13665                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13666                 :          5 :             sal_Int64              input = -0;
   13667                 :          5 :             sal_Int16              radix = 8;
   13668                 :            : 
   13669                 :          5 :             expVal += OString( "0" );
   13670         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13671                 :            : 
   13672 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13673                 :            :             (
   13674                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
   13675                 :            :                 aStrBuf.getStr()== expVal &&
   13676                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13677         [ +  - ]:         10 :             );
   13678                 :            : 
   13679                 :          5 :         }
   13680                 :            : 
   13681                 :          5 :         void append_086()
   13682                 :            :         {
   13683         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13684                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13685                 :          5 :             sal_Int64              input = -4;
   13686                 :          5 :             sal_Int16              radix = 8;
   13687                 :            : 
   13688                 :          5 :             expVal += OString( "-" );
   13689                 :          5 :             expVal += OString( "4" );
   13690         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13691                 :            : 
   13692 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13693                 :            :             (
   13694                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
   13695                 :            :                 aStrBuf.getStr()== expVal &&
   13696                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13697         [ +  - ]:         10 :             );
   13698                 :            : 
   13699                 :          5 :         }
   13700                 :            : 
   13701                 :          5 :         void append_087()
   13702                 :            :         {
   13703         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13704                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13705                 :          5 :             sal_Int64              input = -8;
   13706                 :          5 :             sal_Int16              radix = 8;
   13707                 :            : 
   13708                 :          5 :             expVal += OString( "-" );
   13709                 :          5 :             expVal += OString( "10" );
   13710         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13711                 :            : 
   13712 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13713                 :            :             (
   13714                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
   13715                 :            :                 aStrBuf.getStr()== expVal &&
   13716                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13717         [ +  - ]:         10 :             );
   13718                 :            : 
   13719                 :          5 :         }
   13720                 :            : 
   13721                 :          5 :         void append_088()
   13722                 :            :         {
   13723         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13724                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13725                 :          5 :             sal_Int64              input = -15;
   13726                 :          5 :             sal_Int16              radix = 8;
   13727                 :            : 
   13728                 :          5 :             expVal += OString( "-" );
   13729                 :          5 :             expVal += OString( "17" );
   13730         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13731                 :            : 
   13732 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13733                 :            :             (
   13734                 :            :                 "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
   13735                 :            :                 aStrBuf.getStr()== expVal &&
   13736                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13737         [ +  - ]:         10 :             );
   13738                 :            : 
   13739                 :          5 :         }
   13740                 :            : 
   13741                 :          5 :         void append_089()
   13742                 :            :         {
   13743         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13744                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13745                 :          5 :             sal_Int64              input = -0;
   13746                 :          5 :             sal_Int16              radix = 10;
   13747                 :            : 
   13748                 :          5 :             expVal += OString( "0" );
   13749         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13750                 :            : 
   13751 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13752                 :            :             (
   13753                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
   13754                 :            :                 aStrBuf.getStr()== expVal &&
   13755                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13756         [ +  - ]:         10 :             );
   13757                 :            : 
   13758                 :          5 :         }
   13759                 :            : 
   13760                 :          5 :         void append_090()
   13761                 :            :         {
   13762         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13763                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13764                 :          5 :             sal_Int64              input = -4;
   13765                 :          5 :             sal_Int16              radix = 10;
   13766                 :            : 
   13767                 :          5 :             expVal += OString( "-" );
   13768                 :          5 :             expVal += OString( "4" );
   13769         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13770                 :            : 
   13771 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13772                 :            :             (
   13773                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
   13774                 :            :                 aStrBuf.getStr()== expVal &&
   13775                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13776         [ +  - ]:         10 :             );
   13777                 :            : 
   13778                 :          5 :         }
   13779                 :            : 
   13780                 :          5 :         void append_091()
   13781                 :            :         {
   13782         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13783                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13784                 :          5 :             sal_Int64              input = -8;
   13785                 :          5 :             sal_Int16              radix = 10;
   13786                 :            : 
   13787                 :          5 :             expVal += OString( "-" );
   13788                 :          5 :             expVal += OString( "8" );
   13789         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13790                 :            : 
   13791 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13792                 :            :             (
   13793                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
   13794                 :            :                 aStrBuf.getStr()== expVal &&
   13795                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13796         [ +  - ]:         10 :             );
   13797                 :            : 
   13798                 :          5 :         }
   13799                 :            : 
   13800                 :          5 :         void append_092()
   13801                 :            :         {
   13802         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13803                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13804                 :          5 :             sal_Int64              input = -15;
   13805                 :          5 :             sal_Int16              radix = 10;
   13806                 :            : 
   13807                 :          5 :             expVal += OString( "-" );
   13808                 :          5 :             expVal += OString( "15" );
   13809         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13810                 :            : 
   13811 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13812                 :            :             (
   13813                 :            :                 "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
   13814                 :            :                 aStrBuf.getStr()== expVal &&
   13815                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13816         [ +  - ]:         10 :             );
   13817                 :            : 
   13818                 :          5 :         }
   13819                 :            : 
   13820                 :          5 :         void append_093()
   13821                 :            :         {
   13822         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13823                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13824                 :          5 :             sal_Int64              input = -0;
   13825                 :          5 :             sal_Int16              radix = 16;
   13826                 :            : 
   13827                 :          5 :             expVal += OString( "0" );
   13828         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13829                 :            : 
   13830 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13831                 :            :             (
   13832                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
   13833                 :            :                 aStrBuf.getStr()== expVal &&
   13834                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13835         [ +  - ]:         10 :             );
   13836                 :            : 
   13837                 :          5 :         }
   13838                 :            : 
   13839                 :          5 :         void append_094()
   13840                 :            :         {
   13841         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13842                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13843                 :          5 :             sal_Int64              input = -4;
   13844                 :          5 :             sal_Int16              radix = 16;
   13845                 :            : 
   13846                 :          5 :             expVal += OString( "-" );
   13847                 :          5 :             expVal += OString( "4" );
   13848         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13849                 :            : 
   13850 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13851                 :            :             (
   13852                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
   13853                 :            :                 aStrBuf.getStr()== expVal &&
   13854                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13855         [ +  - ]:         10 :             );
   13856                 :            : 
   13857                 :          5 :         }
   13858                 :            : 
   13859                 :          5 :         void append_095()
   13860                 :            :         {
   13861         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13862                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13863                 :          5 :             sal_Int64              input = -8;
   13864                 :          5 :             sal_Int16              radix = 16;
   13865                 :            : 
   13866                 :          5 :             expVal += OString( "-" );
   13867                 :          5 :             expVal += OString( "8" );
   13868         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13869                 :            : 
   13870 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13871                 :            :             (
   13872                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
   13873                 :            :                 aStrBuf.getStr()== expVal &&
   13874                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13875         [ +  - ]:         10 :             );
   13876                 :            : 
   13877                 :          5 :         }
   13878                 :            : 
   13879                 :          5 :         void append_096()
   13880                 :            :         {
   13881         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13882                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13883                 :          5 :             sal_Int64              input = -15;
   13884                 :          5 :             sal_Int16              radix = 16;
   13885                 :            : 
   13886                 :          5 :             expVal += OString( "-" );
   13887                 :          5 :             expVal += OString( "f" );
   13888         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13889                 :            : 
   13890 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13891                 :            :             (
   13892                 :            :                 "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
   13893                 :            :                 aStrBuf.getStr()== expVal &&
   13894                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13895         [ +  - ]:         10 :             );
   13896                 :            : 
   13897                 :          5 :         }
   13898                 :            : 
   13899                 :          5 :         void append_097()
   13900                 :            :         {
   13901         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13902                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13903                 :          5 :             sal_Int64              input = -0;
   13904                 :          5 :             sal_Int16              radix = 36;
   13905                 :            : 
   13906                 :          5 :             expVal += OString( "0" );
   13907         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13908                 :            : 
   13909 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13910                 :            :             (
   13911                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
   13912                 :            :                 aStrBuf.getStr()== expVal &&
   13913                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13914         [ +  - ]:         10 :             );
   13915                 :            : 
   13916                 :          5 :         }
   13917                 :            : 
   13918                 :          5 :         void append_098()
   13919                 :            :         {
   13920         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13921                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13922                 :          5 :             sal_Int64              input = -4;
   13923                 :          5 :             sal_Int16              radix = 36;
   13924                 :            : 
   13925                 :          5 :             expVal += OString( "-" );
   13926                 :          5 :             expVal += OString( "4" );
   13927         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13928                 :            : 
   13929 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13930                 :            :             (
   13931                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
   13932                 :            :                 aStrBuf.getStr()== expVal &&
   13933                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13934         [ +  - ]:         10 :             );
   13935                 :            : 
   13936                 :          5 :         }
   13937                 :            : 
   13938                 :          5 :         void append_099()
   13939                 :            :         {
   13940         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13941                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13942                 :          5 :             sal_Int64              input = -8;
   13943                 :          5 :             sal_Int16              radix = 36;
   13944                 :            : 
   13945                 :          5 :             expVal += OString( "-" );
   13946                 :          5 :             expVal += OString( "8" );
   13947         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13948                 :            : 
   13949 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13950                 :            :             (
   13951                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
   13952                 :            :                 aStrBuf.getStr()== expVal &&
   13953                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13954         [ +  - ]:         10 :             );
   13955                 :            : 
   13956                 :          5 :         }
   13957                 :            : 
   13958                 :          5 :         void append_100()
   13959                 :            :         {
   13960         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   13961                 :          5 :             OString                expVal( aStrBuf.getStr() );
   13962                 :          5 :             sal_Int64              input = -35;
   13963                 :          5 :             sal_Int16              radix = 36;
   13964                 :            : 
   13965                 :          5 :             expVal += OString( "-" );
   13966                 :          5 :             expVal += OString( "z" );
   13967         [ +  - ]:          5 :             aStrBuf.append( input, radix );
   13968                 :            : 
   13969 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   13970                 :            :             (
   13971                 :            :                 "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
   13972                 :            :                 aStrBuf.getStr()== expVal &&
   13973                 :            :                     aStrBuf.getLength() == expVal.getLength()
   13974         [ +  - ]:         10 :             );
   13975                 :            : 
   13976                 :          5 :         }
   13977                 :            : 
   13978 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_007_Int64_Negative );
         [ +  - ][ +  - ]
                 [ #  # ]
   13979 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13980 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13981 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13982 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13983 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13984 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13985 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13986 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13987 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13988 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13989 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13990 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13991 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13992 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13993 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13994 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13995 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13996 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13997 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13998 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   13999 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14000 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14001 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14002 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14003 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14004 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14005 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14006 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14007 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14008 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14009 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14010 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14011 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14012 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14013 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14014 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14015 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14016 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14017 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14018 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14019 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14020 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14021 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14022 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14023 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14024 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14025 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14026 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14027 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14028 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14029 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14030                 :            :     };
   14031                 :            : //------------------------------------------------------------------------
   14032                 :            : // testing the method append( sal_Int64 i, sal_Int16 radix ) where radix = -5
   14033                 :            : //------------------------------------------------------------------------
   14034         [ -  + ]:         75 :     class  append_007_Int64_WrongRadix : public CppUnit::TestFixture
   14035                 :            :     {
   14036                 :            :         OString* arrOUS[5];
   14037                 :            :         sal_Int64 intVal;
   14038                 :            : 
   14039                 :            :     public:
   14040                 :         25 :         void setUp()
   14041                 :            :         {
   14042         [ +  - ]:         25 :             arrOUS[0] = new OString( kTestStr7 );
   14043                 :         25 :             arrOUS[1] = new OString(  );
   14044         [ +  - ]:         25 :             arrOUS[2] = new OString( kTestStr25 );
   14045         [ +  - ]:         25 :             arrOUS[3] = new OString( "" );
   14046         [ +  - ]:         25 :             arrOUS[4] = new OString( kTestStr28 );
   14047                 :         25 :             intVal = 11;
   14048                 :            : 
   14049                 :         25 :         }
   14050                 :            : 
   14051                 :         25 :         void tearDown()
   14052                 :            :         {
   14053 [ +  - ][ +  - ]:         25 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   14054 [ +  - ][ +  - ]:         25 :             delete arrOUS[3]; delete arrOUS[4];
   14055                 :         25 :         }
   14056                 :            : 
   14057                 :          5 :         void append_001()
   14058                 :            :         {
   14059         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14060                 :          5 :             OString                expVal( kTestStr59 );
   14061                 :            : 
   14062         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
   14063                 :            : 
   14064 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14065                 :            :             (
   14066                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[0]",
   14067                 :            :                 sal_True
   14068         [ +  - ]:         10 :             );
   14069                 :            : 
   14070                 :          5 :         }
   14071                 :            : 
   14072                 :          5 :         void append_002()
   14073                 :            :         {
   14074         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14075                 :          5 :             OString                expVal( kTestStr60 );
   14076                 :            : 
   14077         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
   14078                 :            : 
   14079 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14080                 :            :             (
   14081                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[1]",
   14082                 :            :                 sal_True
   14083         [ +  - ]:         10 :             );
   14084                 :            : 
   14085                 :          5 :         }
   14086                 :            : 
   14087                 :          5 :         void append_003()
   14088                 :            :         {
   14089         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14090                 :          5 :             OString                expVal( kTestStr60 );
   14091                 :            : 
   14092         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
   14093                 :            : 
   14094 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14095                 :            :             (
   14096                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[2]",
   14097                 :            :                 sal_True
   14098         [ +  - ]:         10 :             );
   14099                 :            : 
   14100                 :          5 :         }
   14101                 :            : 
   14102                 :          5 :         void append_004()
   14103                 :            :         {
   14104         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14105                 :          5 :             OString                expVal( kTestStr60 );
   14106                 :            : 
   14107         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
   14108                 :            : 
   14109 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14110                 :            :             (
   14111                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[3]",
   14112                 :            :                 sal_True
   14113         [ +  - ]:         10 :             );
   14114                 :            : 
   14115                 :          5 :         }
   14116                 :            : 
   14117                 :          5 :         void append_005()
   14118                 :            :         {
   14119         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14120                 :          5 :             OString                expVal( kTestStr61 );
   14121                 :            : 
   14122         [ +  - ]:          5 :             aStrBuf.append( intVal, -5 );
   14123                 :            : 
   14124 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14125                 :            :             (
   14126                 :            :                 "Appends the WrongRadix to the string buffer arrOUS[4]",
   14127                 :            :                 sal_True
   14128         [ +  - ]:         10 :             );
   14129                 :            : 
   14130                 :          5 :         }
   14131                 :            : #ifdef WITH_CORE
   14132                 :            :         void append_006()
   14133                 :            :         {
   14134                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14135                 :            :             OString                expVal( kTestStr60 );
   14136                 :            : 
   14137                 :            :             aStrBuf.append( intVal, -5 );
   14138                 :            : 
   14139                 :            :             CPPUNIT_ASSERT_MESSAGE
   14140                 :            :             (
   14141                 :            :                 "Appends the WrongRadix to the string buffer(with INT_MAX)",
   14142                 :            :                 sal_True
   14143                 :            :             );
   14144                 :            : 
   14145                 :            :         }
   14146                 :            : #endif
   14147                 :            : 
   14148 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_007_Int64_WrongRadix );
         [ +  - ][ +  - ]
                 [ #  # ]
   14149 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14150 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14151 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14152 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14153 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14154                 :            : #ifdef WITH_CORE
   14155                 :            :         CPPUNIT_TEST( append_006 );
   14156                 :            : #endif
   14157 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14158                 :            :     };
   14159                 :            : //------------------------------------------------------------------------
   14160         [ -  + ]:        375 :     class  append_007_Int64_defaultParam : public CppUnit::TestFixture
   14161                 :            :     {
   14162                 :            :         OString* arrOUS[5];
   14163                 :            : 
   14164                 :            :     public:
   14165                 :        125 :         void setUp()
   14166                 :            :         {
   14167         [ +  - ]:        125 :             arrOUS[0] = new OString( kTestStr7 );
   14168                 :        125 :             arrOUS[1] = new OString(  );
   14169         [ +  - ]:        125 :             arrOUS[2] = new OString( kTestStr25 );
   14170         [ +  - ]:        125 :             arrOUS[3] = new OString( "" );
   14171         [ +  - ]:        125 :             arrOUS[4] = new OString( kTestStr28 );
   14172                 :            : 
   14173                 :        125 :         }
   14174                 :            : 
   14175                 :        125 :         void tearDown()
   14176                 :            :         {
   14177 [ +  - ][ +  - ]:        125 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   14178 [ +  - ][ +  - ]:        125 :             delete arrOUS[3]; delete arrOUS[4];
   14179                 :        125 :         }
   14180                 :            : 
   14181                 :          5 :         void append_001()
   14182                 :            :         {
   14183         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14184                 :          5 :             OString                expVal( kTestStr59 );
   14185                 :          5 :             sal_Int64              input = 11;
   14186                 :            : 
   14187         [ +  - ]:          5 :             aStrBuf.append( input );
   14188                 :            : 
   14189 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14190                 :            :             (
   14191                 :            :                 "input Int64 11 and return OStringBuffer[0]+11",
   14192                 :            :                 (aStrBuf.toString() == expVal &&
   14193                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14194         [ +  - ]:         10 :             );
   14195                 :            : 
   14196                 :          5 :         }
   14197                 :            : 
   14198                 :          5 :         void append_002()
   14199                 :            :         {
   14200         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14201                 :          5 :             OString                expVal( kTestStr62 );
   14202                 :          5 :             sal_Int64              input = 0;
   14203                 :            : 
   14204         [ +  - ]:          5 :             aStrBuf.append( input );
   14205                 :            : 
   14206 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14207                 :            :             (
   14208                 :            :                 "input Int64 0 and return OStringBuffer[0]+0",
   14209                 :            :                 (aStrBuf.toString() == expVal &&
   14210                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14211         [ +  - ]:         10 :             );
   14212                 :            : 
   14213                 :          5 :         }
   14214                 :            : 
   14215                 :          5 :         void append_003()
   14216                 :            :         {
   14217         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14218                 :          5 :             OString                expVal( kTestStr63 );
   14219                 :          5 :             sal_Int64              input = -11;
   14220                 :            : 
   14221         [ +  - ]:          5 :             aStrBuf.append( input );
   14222                 :            : 
   14223 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14224                 :            :             (
   14225                 :            :                 "input Int64 -11 and return OStringBuffer[0]+(-11)",
   14226                 :            :                 (aStrBuf.toString() == expVal &&
   14227                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14228         [ +  - ]:         10 :             );
   14229                 :            : 
   14230                 :          5 :         }
   14231                 :            : 
   14232                 :          5 :         void append_004()
   14233                 :            :         {
   14234         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14235                 :          5 :             OString                expVal( kTestStr116 );
   14236                 :          5 :             sal_Int64              input = SAL_CONST_INT64(9223372036854775807);
   14237         [ +  - ]:          5 :             aStrBuf.append( input );
   14238                 :            : 
   14239 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14240                 :            :             (
   14241                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer[0]+9223372036854775807",
   14242                 :            :                 (aStrBuf.toString() == expVal &&
   14243                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14244         [ +  - ]:         10 :             );
   14245                 :            : 
   14246                 :          5 :         }
   14247                 :            : 
   14248                 :          5 :         void append_005()
   14249                 :            :         {
   14250         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14251                 :          5 :             OString                expVal( kTestStr117 );
   14252                 :          5 :             sal_Int64              input = SAL_MIN_INT64/*-9223372036854775808*/; // LLA: this is not the same :-( kNonSInt64Max;
   14253                 :            : 
   14254         [ +  - ]:          5 :             aStrBuf.append( input );
   14255                 :            : 
   14256                 :          5 :             sal_Bool bRes = expVal.equals( aStrBuf.getStr() );
   14257 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ -  + ][ +  - ]
         [ +  - ][ +  - ]
   14258                 :            :             (
   14259                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer[0]+(-9223372036854775808)",
   14260                 :            :                 bRes && aStrBuf.getLength() == expVal.getLength()
   14261         [ +  - ]:         10 :             );
   14262                 :            : 
   14263                 :          5 :         }
   14264                 :            : 
   14265                 :          5 :         void append_006()
   14266                 :            :         {
   14267         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14268                 :          5 :             OString                expVal( kTestStr60 );
   14269                 :          5 :             sal_Int64              input = 11;
   14270                 :            : 
   14271         [ +  - ]:          5 :             aStrBuf.append( input );
   14272                 :            : 
   14273 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14274                 :            :             (
   14275                 :            :                 "input Int64 11 and return OStringBuffer[1]+11",
   14276                 :            :                 (aStrBuf.toString() == expVal &&
   14277                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14278         [ +  - ]:         10 :             );
   14279                 :            : 
   14280                 :          5 :         }
   14281                 :            : 
   14282                 :          5 :         void append_007()
   14283                 :            :         {
   14284         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14285                 :          5 :             OString                expVal( kTestStr66 );
   14286                 :          5 :             sal_Int64              input = 0;
   14287                 :            : 
   14288         [ +  - ]:          5 :             aStrBuf.append( input );
   14289                 :            : 
   14290 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14291                 :            :             (
   14292                 :            :                 "input Int64 0 and return OStringBuffer[1]+0",
   14293                 :            :                 (aStrBuf.toString() == expVal &&
   14294                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14295         [ +  - ]:         10 :             );
   14296                 :            : 
   14297                 :          5 :         }
   14298                 :            : 
   14299                 :          5 :         void append_008()
   14300                 :            :         {
   14301         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14302                 :          5 :             OString                expVal( kTestStr67 );
   14303                 :          5 :             sal_Int64              input = -11;
   14304                 :            : 
   14305         [ +  - ]:          5 :             aStrBuf.append( input );
   14306                 :            : 
   14307 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14308                 :            :             (
   14309                 :            :                 "input Int64 -11 and return OStringBuffer[1]+(-11)",
   14310                 :            :                 (aStrBuf.toString() == expVal &&
   14311                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14312         [ +  - ]:         10 :             );
   14313                 :            : 
   14314                 :          5 :         }
   14315                 :            : 
   14316                 :          5 :         void append_009()
   14317                 :            :         {
   14318         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14319                 :          5 :             OString                expVal( kTestStr118 );
   14320                 :          5 :             sal_Int64              input = SAL_CONST_INT64(9223372036854775807);
   14321         [ +  - ]:          5 :             aStrBuf.append( input );
   14322                 :            : 
   14323 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14324                 :            :             (
   14325                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer[1]+9223372036854775807",
   14326                 :            :                 (aStrBuf.toString() == expVal &&
   14327                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14328         [ +  - ]:         10 :             );
   14329                 :            : 
   14330                 :          5 :         }
   14331                 :            : 
   14332                 :          5 :         void append_010()
   14333                 :            :         {
   14334         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14335                 :          5 :             OString                expVal( kTestStr119 );
   14336                 :          5 :             sal_Int64              input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
   14337                 :            : 
   14338         [ +  - ]:          5 :             aStrBuf.append( input );
   14339                 :            : 
   14340 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14341                 :            :             (
   14342                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer[1]+(-9223372036854775808)",
   14343                 :            :                 (aStrBuf.toString() == expVal &&
   14344                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14345         [ +  - ]:         10 :             );
   14346                 :            : 
   14347                 :          5 :         }
   14348                 :            : 
   14349                 :          5 :         void append_011()
   14350                 :            :         {
   14351         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14352                 :          5 :             OString                expVal( kTestStr60 );
   14353                 :          5 :             sal_Int64              input = 11;
   14354                 :            : 
   14355         [ +  - ]:          5 :             aStrBuf.append( input );
   14356                 :            : 
   14357 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14358                 :            :             (
   14359                 :            :                 "input Int64 11 and return OStringBuffer[2]+11",
   14360                 :            :                 (aStrBuf.toString() == expVal &&
   14361                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14362         [ +  - ]:         10 :             );
   14363                 :            : 
   14364                 :          5 :         }
   14365                 :            : 
   14366                 :          5 :         void append_012()
   14367                 :            :         {
   14368         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14369                 :          5 :             OString                expVal( kTestStr66 );
   14370                 :          5 :             sal_Int64              input = 0;
   14371                 :            : 
   14372         [ +  - ]:          5 :             aStrBuf.append( input );
   14373                 :            : 
   14374 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14375                 :            :             (
   14376                 :            :                 "input Int64 0 and return OUStringBuffer[2]+0",
   14377                 :            :                 (aStrBuf.toString() == expVal &&
   14378                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14379         [ +  - ]:         10 :             );
   14380                 :            : 
   14381                 :          5 :         }
   14382                 :            : 
   14383                 :          5 :         void append_013()
   14384                 :            :         {
   14385         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14386                 :          5 :             OString                expVal( kTestStr67 );
   14387                 :          5 :             sal_Int64              input = -11;
   14388                 :            : 
   14389         [ +  - ]:          5 :             aStrBuf.append( input );
   14390                 :            : 
   14391 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14392                 :            :             (
   14393                 :            :                 "input Int64 -11 and return OUStringBuffer[2]+(-11)",
   14394                 :            :                 (aStrBuf.toString() == expVal &&
   14395                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14396         [ +  - ]:         10 :             );
   14397                 :            : 
   14398                 :          5 :         }
   14399                 :            : 
   14400                 :          5 :         void append_014()
   14401                 :            :         {
   14402         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14403                 :          5 :             OString                expVal( kTestStr118 );
   14404                 :          5 :             sal_Int64              input = SAL_CONST_INT64(9223372036854775807);
   14405         [ +  - ]:          5 :             aStrBuf.append( input );
   14406                 :            : 
   14407 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14408                 :            :             (
   14409                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer[2]+9223372036854775807",
   14410                 :            :                 (aStrBuf.toString() == expVal &&
   14411                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14412         [ +  - ]:         10 :             );
   14413                 :            : 
   14414                 :          5 :         }
   14415                 :            : 
   14416                 :          5 :         void append_015()
   14417                 :            :         {
   14418         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14419                 :          5 :             OString                expVal( kTestStr119 );
   14420                 :          5 :             sal_Int64              input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
   14421                 :            : 
   14422         [ +  - ]:          5 :             aStrBuf.append( input );
   14423                 :            : 
   14424 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14425                 :            :             (
   14426                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer[2]+(-9223372036854775808)",
   14427                 :            :                 (aStrBuf.toString() == expVal &&
   14428                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14429         [ +  - ]:         10 :             );
   14430                 :            : 
   14431                 :          5 :         }
   14432                 :            : 
   14433                 :          5 :         void append_016()
   14434                 :            :         {
   14435         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14436                 :          5 :             OString                expVal( kTestStr60 );
   14437                 :          5 :             sal_Int64              input = 11;
   14438                 :            : 
   14439         [ +  - ]:          5 :             aStrBuf.append( input );
   14440                 :            : 
   14441 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14442                 :            :             (
   14443                 :            :                 "input Int64 11 and return OStringBuffer[3]+11",
   14444                 :            :                 (aStrBuf.toString() == expVal &&
   14445                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14446         [ +  - ]:         10 :             );
   14447                 :            : 
   14448                 :          5 :         }
   14449                 :            : 
   14450                 :          5 :         void append_017()
   14451                 :            :         {
   14452         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14453                 :          5 :             OString                expVal( kTestStr66 );
   14454                 :          5 :             sal_Int64              input = 0;
   14455                 :            : 
   14456         [ +  - ]:          5 :             aStrBuf.append( input );
   14457                 :            : 
   14458 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14459                 :            :             (
   14460                 :            :                 "input Int64 0 and return OStringBuffer[3]+0",
   14461                 :            :                 (aStrBuf.toString() == expVal &&
   14462                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14463         [ +  - ]:         10 :             );
   14464                 :            : 
   14465                 :          5 :         }
   14466                 :            : 
   14467                 :          5 :         void append_018()
   14468                 :            :         {
   14469         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14470                 :          5 :             OString                expVal( kTestStr67 );
   14471                 :          5 :             sal_Int64              input = -11;
   14472                 :            : 
   14473         [ +  - ]:          5 :             aStrBuf.append( input );
   14474                 :            : 
   14475 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14476                 :            :             (
   14477                 :            :                 "input Int64 -11 and return OStringBuffer[3]+(-11)",
   14478                 :            :                 (aStrBuf.toString() == expVal &&
   14479                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14480         [ +  - ]:         10 :             );
   14481                 :            : 
   14482                 :          5 :         }
   14483                 :            : 
   14484                 :          5 :         void append_019()
   14485                 :            :         {
   14486         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14487                 :          5 :             OString                expVal( kTestStr118 );
   14488                 :          5 :             sal_Int64              input = SAL_CONST_INT64(9223372036854775807);
   14489         [ +  - ]:          5 :             aStrBuf.append( input );
   14490                 :            : 
   14491 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14492                 :            :             (
   14493                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer[3]+9223372036854775807",
   14494                 :            :                 (aStrBuf.toString() == expVal &&
   14495                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14496         [ +  - ]:         10 :             );
   14497                 :            : 
   14498                 :          5 :         }
   14499                 :            : 
   14500                 :          5 :         void append_020()
   14501                 :            :         {
   14502         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   14503                 :          5 :             OString                expVal( kTestStr119 );
   14504                 :          5 :             sal_Int64              input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
   14505                 :            : 
   14506         [ +  - ]:          5 :             aStrBuf.append( input );
   14507                 :            : 
   14508 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14509                 :            :             (
   14510                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer[3]+(-9223372036854775808)",
   14511                 :            :                 (aStrBuf.toString() == expVal &&
   14512                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14513         [ +  - ]:         10 :             );
   14514                 :            : 
   14515                 :          5 :         }
   14516                 :            : 
   14517                 :          5 :         void append_021()
   14518                 :            :         {
   14519         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14520                 :          5 :             OString                expVal( kTestStr61 );
   14521                 :          5 :             sal_Int64              input = 11;
   14522                 :            : 
   14523         [ +  - ]:          5 :             aStrBuf.append( input );
   14524                 :            : 
   14525 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14526                 :            :             (
   14527                 :            :                 "input Int64 11 and return OStringBuffer[4]+11",
   14528                 :            :                 (aStrBuf.toString() == expVal &&
   14529                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14530         [ +  - ]:         10 :             );
   14531                 :            : 
   14532                 :          5 :         }
   14533                 :            : 
   14534                 :          5 :         void append_022()
   14535                 :            :         {
   14536         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14537                 :          5 :             OString                expVal( kTestStr70 );
   14538                 :          5 :             sal_Int64              input = 0;
   14539                 :            : 
   14540         [ +  - ]:          5 :             aStrBuf.append( input );
   14541                 :            : 
   14542 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14543                 :            :             (
   14544                 :            :                 "input Int64 0 and return OStringBuffer[4]+0",
   14545                 :            :                 (aStrBuf.toString() == expVal &&
   14546                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14547         [ +  - ]:         10 :             );
   14548                 :            : 
   14549                 :          5 :         }
   14550                 :            : 
   14551                 :          5 :         void append_023()
   14552                 :            :         {
   14553         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14554                 :          5 :             OString                expVal( kTestStr71 );
   14555                 :          5 :             sal_Int64              input = -11;
   14556                 :            : 
   14557         [ +  - ]:          5 :             aStrBuf.append( input );
   14558                 :            : 
   14559 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14560                 :            :             (
   14561                 :            :                 "input Int64 -11 and return OStringBuffer[4]+(-11)",
   14562                 :            :                 (aStrBuf.toString() == expVal &&
   14563                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14564         [ +  - ]:         10 :             );
   14565                 :            : 
   14566                 :          5 :         }
   14567                 :            : 
   14568                 :          5 :         void append_024()
   14569                 :            :         {
   14570         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14571                 :          5 :             OString                expVal( kTestStr120 );
   14572                 :          5 :             sal_Int64              input = SAL_CONST_INT64(9223372036854775807);
   14573         [ +  - ]:          5 :             aStrBuf.append( input );
   14574                 :            : 
   14575 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14576                 :            :             (
   14577                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer[4]+9223372036854775807",
   14578                 :            :                 (aStrBuf.toString() == expVal &&
   14579                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14580         [ +  - ]:         10 :             );
   14581                 :            : 
   14582                 :          5 :         }
   14583                 :            : 
   14584                 :          5 :         void append_025()
   14585                 :            :         {
   14586         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   14587                 :          5 :             OString                expVal( kTestStr121 );
   14588                 :          5 :             sal_Int64              input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
   14589                 :            : 
   14590         [ +  - ]:          5 :             aStrBuf.append( input );
   14591                 :            : 
   14592 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ -  + ]
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   14593                 :            :             (
   14594                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer[4]+(-9223372036854775808)",
   14595                 :            :                 (aStrBuf.toString() == expVal &&
   14596                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14597         [ +  - ]:         10 :             );
   14598                 :            : 
   14599                 :          5 :         }
   14600                 :            : #ifdef WITH_CORE
   14601                 :            :         void append_026()
   14602                 :            :         {
   14603                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14604                 :            :             OString                expVal( kTestStr60 );
   14605                 :            :             sal_Int64              input = 11;
   14606                 :            : 
   14607                 :            :             aStrBuf.append( input );
   14608                 :            : 
   14609                 :            :             CPPUNIT_ASSERT_MESSAGE
   14610                 :            :             (
   14611                 :            :                 "input Int64 11 and return OStringBuffer(kSInt64Max)+11",
   14612                 :            :                 (aStrBuf.toString() == expVal &&
   14613                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14614                 :            :             );
   14615                 :            : 
   14616                 :            :         }
   14617                 :            : 
   14618                 :            :         void append_027()
   14619                 :            :         {
   14620                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14621                 :            :             OString                expVal( kTestStr66 );
   14622                 :            :             sal_Int64              input = 0;
   14623                 :            : 
   14624                 :            :             aStrBuf.append( input );
   14625                 :            : 
   14626                 :            :             CPPUNIT_ASSERT_MESSAGE
   14627                 :            :             (
   14628                 :            :                 "input Int64 0 and return OStringBuffer(kSInt64Max)+0",
   14629                 :            :                 (aStrBuf.toString() == expVal &&
   14630                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14631                 :            :             );
   14632                 :            : 
   14633                 :            :         }
   14634                 :            : 
   14635                 :            :         void append_028()
   14636                 :            :         {
   14637                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14638                 :            :             OString                expVal( kTestStr67 );
   14639                 :            :             sal_Int64              input = -11;
   14640                 :            : 
   14641                 :            :             aStrBuf.append( input );
   14642                 :            : 
   14643                 :            :             CPPUNIT_ASSERT_MESSAGE
   14644                 :            :             (
   14645                 :            :                 "input Int64 -11 and return OStringBuffer(kSInt64Max)+(-11)",
   14646                 :            :                 (aStrBuf.toString() == expVal &&
   14647                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14648                 :            :             );
   14649                 :            : 
   14650                 :            :         }
   14651                 :            : 
   14652                 :            :         void append_029()
   14653                 :            :         {
   14654                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14655                 :            :             OString                expVal( kTestStr118 );
   14656                 :            :             sal_Int64              input = 9223372036854775807;
   14657                 :            : 
   14658                 :            :             aStrBuf.append( input );
   14659                 :            : 
   14660                 :            :             CPPUNIT_ASSERT_MESSAGE
   14661                 :            :             (
   14662                 :            :                 "input Int64 9223372036854775807 and return OStringBuffer(kSInt64Max)+9223372036854775807",
   14663                 :            :                 (aStrBuf.toString() == expVal &&
   14664                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14665                 :            :             );
   14666                 :            : 
   14667                 :            :         }
   14668                 :            : 
   14669                 :            :         void append_030()
   14670                 :            :         {
   14671                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt64Max );
   14672                 :            :             OString                expVal( kTestStr119 );
   14673                 :            :             sal_Int64              input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
   14674                 :            : 
   14675                 :            :             aStrBuf.append( input );
   14676                 :            : 
   14677                 :            :             CPPUNIT_ASSERT_MESSAGE
   14678                 :            :             (
   14679                 :            :                 "input Int64 -9223372036854775808 and return OStringBuffer(kSInt64Max)+(-9223372036854775808)",
   14680                 :            :                 (aStrBuf.toString() == expVal &&
   14681                 :            :                  aStrBuf.getLength() == expVal.getLength())
   14682                 :            :             );
   14683                 :            : 
   14684                 :            :         }
   14685                 :            : #endif
   14686                 :            : 
   14687 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_007_Int64_defaultParam );
         [ +  - ][ +  - ]
                 [ #  # ]
   14688 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14689 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14690 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14691 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14692 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14693 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14694 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14695 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14696 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14697 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14698 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14699 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14700 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14701 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14702 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14703 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14704 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14705 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14706 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14707 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14708 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14709 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14710 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14711 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14712 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14713                 :            : #ifdef WITH_CORE
   14714                 :            :         CPPUNIT_TEST( append_026 );
   14715                 :            :         CPPUNIT_TEST( append_027 );
   14716                 :            :         CPPUNIT_TEST( append_028 );
   14717                 :            :         CPPUNIT_TEST( append_029 );
   14718                 :            :         CPPUNIT_TEST( append_030 );
   14719                 :            : #endif
   14720 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   14721                 :            :     };
   14722                 :            : //------------------------------------------------------------------------
   14723                 :            : // testing the method append( float f )
   14724                 :            : //------------------------------------------------------------------------
   14725         [ -  + ]:        500 :     class checkfloat : public CppUnit::TestFixture
   14726                 :            :     {
   14727                 :            :     public:
   14728                 :        250 :         bool checkIfStrBufContainAtPosTheFloat(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, float _nFloat)
   14729                 :            :             {
   14730                 :        250 :                 OString sFloatValue;
   14731                 :        250 :                 sFloatValue = rtl::OString::valueOf(_nFloat);
   14732                 :            : 
   14733                 :        250 :                 OString sBufferString(_sStrBuf.getStr());
   14734                 :        250 :                 sal_Int32 nPos = sBufferString.indexOf(sFloatValue);
   14735 [ +  - ][ +  - ]:        250 :                 if ( nPos >= 0 && nPos == _nLen)
   14736                 :            :                 {
   14737                 :        250 :                     return true;
   14738                 :            :                 }
   14739                 :        250 :                 return false;
   14740                 :            :             }
   14741                 :            :     };
   14742                 :            : // -----------------------------------------------------------------------------
   14743         [ -  + ]:        375 :     class  append_008_float : public checkfloat
   14744                 :            :     {
   14745                 :            :         OString* arrOUS[5];
   14746                 :            : 
   14747                 :            :     public:
   14748                 :        125 :         void setUp()
   14749                 :            :         {
   14750         [ +  - ]:        125 :             arrOUS[0] = new OString( kTestStr7 );
   14751                 :        125 :             arrOUS[1] = new OString(  );
   14752         [ +  - ]:        125 :             arrOUS[2] = new OString( kTestStr25 );
   14753         [ +  - ]:        125 :             arrOUS[3] = new OString( "" );
   14754         [ +  - ]:        125 :             arrOUS[4] = new OString( kTestStr28 );
   14755                 :            : 
   14756                 :        125 :         }
   14757                 :            : 
   14758                 :        125 :         void tearDown()
   14759                 :            :         {
   14760 [ +  - ][ +  - ]:        125 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   14761 [ +  - ][ +  - ]:        125 :             delete arrOUS[3]; delete arrOUS[4];
   14762                 :        125 :         }
   14763                 :            : 
   14764                 :          5 :         void append_001()
   14765                 :            :         {
   14766         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14767                 :          5 :             float                  input = (float)atof("3.0");
   14768                 :            : 
   14769                 :            :             // LLA:
   14770                 :            :             // the complex problem is here, that a float value is not really what we write.
   14771                 :            :             // So a 3.0 could also be 3 or 3.0 or 3.0000001 or 2.9999999
   14772                 :            :             // this has to be checked.
   14773                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14774         [ +  - ]:          5 :             aStrBuf.append( input );
   14775                 :            : 
   14776 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14777                 :            :             (
   14778                 :            :                 "arrOUS[0] append 3.0",
   14779                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14780         [ +  - ]:         10 :             );
   14781                 :            : 
   14782                 :          5 :         }
   14783                 :            : 
   14784                 :          5 :         void append_002()
   14785                 :            :         {
   14786         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14787                 :          5 :             float                  input = (float)atof("3.5");
   14788                 :            : 
   14789                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14790         [ +  - ]:          5 :             aStrBuf.append( input );
   14791                 :            : 
   14792 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14793                 :            :             (
   14794                 :            :                 "arrOUS[0] append 3.5",
   14795                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14796         [ +  - ]:         10 :             );
   14797                 :            : 
   14798                 :          5 :         }
   14799                 :            : 
   14800                 :          5 :         void append_003()
   14801                 :            :         {
   14802         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14803                 :          5 :             float                  input = (float)atof("3.0625");
   14804                 :            : 
   14805                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14806         [ +  - ]:          5 :             aStrBuf.append( input );
   14807                 :            : 
   14808 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14809                 :            :             (
   14810                 :            :                 "arrOUS[0] append 3.0625",
   14811                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14812         [ +  - ]:         10 :             );
   14813                 :            : 
   14814                 :          5 :         }
   14815                 :            : 
   14816                 :          5 :         void append_004()
   14817                 :            :         {
   14818         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14819                 :          5 :             float                  input = (float)atof("3.502525");
   14820                 :            : 
   14821                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14822         [ +  - ]:          5 :             aStrBuf.append( input );
   14823                 :            : 
   14824 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14825                 :            :             (
   14826                 :            :                 "arrOUS[0] append 3.502525",
   14827                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14828         [ +  - ]:         10 :             );
   14829                 :            : 
   14830                 :          5 :         }
   14831                 :            : 
   14832                 :          5 :         void append_005()
   14833                 :            :         {
   14834         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14835                 :          5 :             float                  input = (float)atof("3.141592");
   14836                 :            : 
   14837                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14838         [ +  - ]:          5 :             aStrBuf.append( input );
   14839                 :            : 
   14840 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14841                 :            :             (
   14842                 :            :                 "arrOUS[0] append 3.141592",
   14843                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14844         [ +  - ]:         10 :             );
   14845                 :            : 
   14846                 :          5 :         }
   14847                 :            : 
   14848                 :          5 :         void append_006()
   14849                 :            :         {
   14850         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14851                 :          5 :             float                  input = (float)atof("3.5025255");
   14852                 :            : 
   14853                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14854         [ +  - ]:          5 :             aStrBuf.append( input );
   14855                 :            : 
   14856 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14857                 :            :             (
   14858                 :            :                 "arrOUS[0] append 3.5025255",
   14859                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14860         [ +  - ]:         10 :             );
   14861                 :            : 
   14862                 :          5 :         }
   14863                 :            : 
   14864                 :          5 :         void append_007()
   14865                 :            :         {
   14866         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   14867                 :          5 :             float                  input = (float)atof("3.00390625");
   14868                 :            : 
   14869                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14870         [ +  - ]:          5 :             aStrBuf.append( input );
   14871                 :            : 
   14872 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14873                 :            :             (
   14874                 :            :                 "arrOUS[0] append 3.0039062",
   14875                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14876         [ +  - ]:         10 :             );
   14877                 :            : 
   14878                 :          5 :         }
   14879                 :            : 
   14880                 :          5 :         void append_008()
   14881                 :            :         {
   14882         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14883                 :          5 :             float                  input = (float)atof("3.0");
   14884                 :            : 
   14885                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14886         [ +  - ]:          5 :             aStrBuf.append( input );
   14887                 :            : 
   14888 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14889                 :            :             (
   14890                 :            :                 "arrOUS[1] append 3.0",
   14891                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14892         [ +  - ]:         10 :             );
   14893                 :            : 
   14894                 :          5 :         }
   14895                 :            : 
   14896                 :          5 :         void append_009()
   14897                 :            :         {
   14898         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14899                 :          5 :             float                  input = (float)atof("3.5");
   14900                 :            : 
   14901                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14902         [ +  - ]:          5 :             aStrBuf.append( input );
   14903                 :            : 
   14904 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14905                 :            :             (
   14906                 :            :                 "arrOUS[1] append 3.5",
   14907                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14908         [ +  - ]:         10 :             );
   14909                 :            : 
   14910                 :          5 :         }
   14911                 :            : 
   14912                 :          5 :         void append_010()
   14913                 :            :         {
   14914         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14915                 :          5 :             float                  input = (float)atof("3.0625");
   14916                 :            : 
   14917                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14918         [ +  - ]:          5 :             aStrBuf.append( input );
   14919                 :            : 
   14920 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14921                 :            :             (
   14922                 :            :                 "arrOUS[1] append 3.0625",
   14923                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14924         [ +  - ]:         10 :             );
   14925                 :            : 
   14926                 :          5 :         }
   14927                 :            : 
   14928                 :          5 :         void append_011()
   14929                 :            :         {
   14930         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14931                 :          5 :             float                  input = (float)atof("3.502525");
   14932                 :            : 
   14933                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14934         [ +  - ]:          5 :             aStrBuf.append( input );
   14935                 :            : 
   14936 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14937                 :            :             (
   14938                 :            :                 "arrOUS[1] append 3.502525",
   14939                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14940         [ +  - ]:         10 :             );
   14941                 :            : 
   14942                 :          5 :         }
   14943                 :            : 
   14944                 :          5 :         void append_012()
   14945                 :            :         {
   14946         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14947                 :          5 :             float                  input = (float)atof("3.141592");
   14948                 :            : 
   14949                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14950         [ +  - ]:          5 :             aStrBuf.append( input );
   14951                 :            : 
   14952 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14953                 :            :             (
   14954                 :            :                 "arrOUS[1] append 3.141592",
   14955                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14956         [ +  - ]:         10 :             );
   14957                 :            : 
   14958                 :          5 :         }
   14959                 :            : 
   14960                 :          5 :         void append_013()
   14961                 :            :         {
   14962         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14963                 :          5 :             float                  input = (float)atof("3.5025255");
   14964                 :            : 
   14965                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14966         [ +  - ]:          5 :             aStrBuf.append( input );
   14967                 :            : 
   14968 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14969                 :            :             (
   14970                 :            :                 "arrOUS[1] append 3.5025255",
   14971                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14972         [ +  - ]:         10 :             );
   14973                 :            : 
   14974                 :          5 :         }
   14975                 :            : 
   14976                 :          5 :         void append_014()
   14977                 :            :         {
   14978         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   14979                 :          5 :             float                  input = (float)atof("3.00390625");
   14980                 :            : 
   14981                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14982         [ +  - ]:          5 :             aStrBuf.append( input );
   14983                 :            : 
   14984 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   14985                 :            :             (
   14986                 :            :                 "arrOUS[1] append 3.0039062",
   14987                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   14988         [ +  - ]:         10 :             );
   14989                 :            : 
   14990                 :          5 :         }
   14991                 :            : 
   14992                 :          5 :         void append_015()
   14993                 :            :         {
   14994         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   14995                 :          5 :             float                  input = (float)atof("3.0");
   14996                 :            : 
   14997                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   14998         [ +  - ]:          5 :             aStrBuf.append( input );
   14999                 :            : 
   15000 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15001                 :            :             (
   15002                 :            :                 "arrOUS[2] append 3.0",
   15003                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15004         [ +  - ]:         10 :             );
   15005                 :            : 
   15006                 :          5 :         }
   15007                 :            : 
   15008                 :          5 :         void append_016()
   15009                 :            :         {
   15010         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15011                 :          5 :             float                  input = (float)atof("3.5");
   15012                 :            : 
   15013                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15014         [ +  - ]:          5 :             aStrBuf.append( input );
   15015                 :            : 
   15016 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15017                 :            :             (
   15018                 :            :                 "arrOUS[2] append 3.5",
   15019                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15020         [ +  - ]:         10 :             );
   15021                 :            : 
   15022                 :          5 :         }
   15023                 :            : 
   15024                 :          5 :         void append_017()
   15025                 :            :         {
   15026         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15027                 :          5 :             float                  input = (float)atof("3.0625");
   15028                 :            : 
   15029                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15030         [ +  - ]:          5 :             aStrBuf.append( input );
   15031                 :            : 
   15032 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15033                 :            :             (
   15034                 :            :                 "arrOUS[2] append 3.0625",
   15035                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15036         [ +  - ]:         10 :             );
   15037                 :            : 
   15038                 :          5 :         }
   15039                 :            : 
   15040                 :          5 :         void append_018()
   15041                 :            :         {
   15042         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15043                 :          5 :             float                  input = (float)atof("3.502525");
   15044                 :            : 
   15045                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15046         [ +  - ]:          5 :             aStrBuf.append( input );
   15047                 :            : 
   15048 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15049                 :            :             (
   15050                 :            :                 "arrOUS[2] append 3.502525",
   15051                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15052         [ +  - ]:         10 :             );
   15053                 :            : 
   15054                 :          5 :         }
   15055                 :            : 
   15056                 :          5 :         void append_019()
   15057                 :            :         {
   15058         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15059                 :          5 :             float                  input = (float)atof("3.141592");
   15060                 :            : 
   15061                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15062         [ +  - ]:          5 :             aStrBuf.append( input );
   15063                 :            : 
   15064 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15065                 :            :             (
   15066                 :            :                 "arrOUS[2] append 3.141592",
   15067                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15068         [ +  - ]:         10 :             );
   15069                 :            : 
   15070                 :          5 :         }
   15071                 :            : 
   15072                 :          5 :         void append_020()
   15073                 :            :         {
   15074         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15075                 :          5 :             float                  input = (float)atof("3.5025255");
   15076                 :            : 
   15077                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15078         [ +  - ]:          5 :             aStrBuf.append( input );
   15079                 :            : 
   15080 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15081                 :            :             (
   15082                 :            :                 "arrOUS[2] append 3.5025255",
   15083                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15084         [ +  - ]:         10 :             );
   15085                 :            : 
   15086                 :          5 :         }
   15087                 :            : 
   15088                 :          5 :         void append_021()
   15089                 :            :         {
   15090         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15091                 :          5 :             float                  input = (float)atof("3.00390625");
   15092                 :            : 
   15093                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15094         [ +  - ]:          5 :             aStrBuf.append( input );
   15095                 :            : 
   15096 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15097                 :            :             (
   15098                 :            :                 "arrOUS[2] append 3.0039062",
   15099                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15100         [ +  - ]:         10 :             );
   15101                 :            : 
   15102                 :          5 :         }
   15103                 :            : 
   15104                 :          5 :         void append_022()
   15105                 :            :         {
   15106         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15107                 :          5 :             float                  input = (float)atof("3.0");
   15108                 :            : 
   15109                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15110         [ +  - ]:          5 :             aStrBuf.append( input );
   15111                 :            : 
   15112 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15113                 :            :             (
   15114                 :            :                 "arrOUS[3] append 3.0",
   15115                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15116         [ +  - ]:         10 :             );
   15117                 :            : 
   15118                 :          5 :         }
   15119                 :            : 
   15120                 :          5 :         void append_023()
   15121                 :            :         {
   15122         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15123                 :          5 :             float                  input = (float)atof("3.5");
   15124                 :            : 
   15125                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15126         [ +  - ]:          5 :             aStrBuf.append( input );
   15127                 :            : 
   15128 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15129                 :            :             (
   15130                 :            :                 "arrOUS[3] append 3.5",
   15131                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15132         [ +  - ]:         10 :             );
   15133                 :            : 
   15134                 :          5 :         }
   15135                 :            : 
   15136                 :          5 :         void append_024()
   15137                 :            :         {
   15138         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15139                 :          5 :             float                  input = (float)atof("3.0625");
   15140                 :            : 
   15141                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15142         [ +  - ]:          5 :             aStrBuf.append( input );
   15143                 :            : 
   15144 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15145                 :            :             (
   15146                 :            :                 "arrOUS[3] append 3.0625",
   15147                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15148         [ +  - ]:         10 :             );
   15149                 :            : 
   15150                 :          5 :         }
   15151                 :            : 
   15152                 :          5 :         void append_025()
   15153                 :            :         {
   15154         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15155                 :          5 :             float                  input = (float)atof("3.502525");
   15156                 :            : 
   15157                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15158         [ +  - ]:          5 :             aStrBuf.append( input );
   15159                 :            : 
   15160 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15161                 :            :             (
   15162                 :            :                 "arrOUS[3] append 3.502525",
   15163                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15164         [ +  - ]:         10 :             );
   15165                 :            : 
   15166                 :          5 :         }
   15167                 :            : 
   15168                 :            :         void append_026()
   15169                 :            :         {
   15170                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15171                 :            :             float                  input = (float)atof("3.141592");
   15172                 :            : 
   15173                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15174                 :            :             aStrBuf.append( input );
   15175                 :            : 
   15176                 :            :             CPPUNIT_ASSERT_MESSAGE
   15177                 :            :             (
   15178                 :            :                 "arrOUS[3] append 3.141592",
   15179                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15180                 :            :             );
   15181                 :            : 
   15182                 :            :         }
   15183                 :            : 
   15184                 :            :         void append_027()
   15185                 :            :         {
   15186                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15187                 :            :             float                  input = (float)atof("3.5025255");
   15188                 :            : 
   15189                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15190                 :            :             aStrBuf.append( input );
   15191                 :            : 
   15192                 :            :             CPPUNIT_ASSERT_MESSAGE
   15193                 :            :             (
   15194                 :            :                 "arrOUS[3] append 3.5025255",
   15195                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15196                 :            :             );
   15197                 :            : 
   15198                 :            :         }
   15199                 :            : 
   15200                 :            :         void append_028()
   15201                 :            :         {
   15202                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15203                 :            :             float                  input = (float)atof("3.00390625");
   15204                 :            : 
   15205                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15206                 :            :             aStrBuf.append( input );
   15207                 :            : 
   15208                 :            :             CPPUNIT_ASSERT_MESSAGE
   15209                 :            :             (
   15210                 :            :                 "arrOUS[3] append 3.0039062",
   15211                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15212                 :            :             );
   15213                 :            : 
   15214                 :            :         }
   15215                 :            : 
   15216                 :            :         void append_029()
   15217                 :            :         {
   15218                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15219                 :            :             float                  input = (float)atof("3.0");
   15220                 :            : 
   15221                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15222                 :            :             aStrBuf.append( input );
   15223                 :            : 
   15224                 :            :             CPPUNIT_ASSERT_MESSAGE
   15225                 :            :             (
   15226                 :            :                 "arrOUS[4] append 3.0",
   15227                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15228                 :            :             );
   15229                 :            : 
   15230                 :            :         }
   15231                 :            : 
   15232                 :            :         void append_030()
   15233                 :            :         {
   15234                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15235                 :            :             float                  input = (float)atof("3.5");
   15236                 :            : 
   15237                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15238                 :            :             aStrBuf.append( input );
   15239                 :            : 
   15240                 :            :             CPPUNIT_ASSERT_MESSAGE
   15241                 :            :             (
   15242                 :            :                 "arrOUS[4] append 3.5",
   15243                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15244                 :            :             );
   15245                 :            : 
   15246                 :            :         }
   15247                 :            : 
   15248                 :            :         void append_031()
   15249                 :            :         {
   15250                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15251                 :            :             float                  input = (float)atof("3.0625");
   15252                 :            : 
   15253                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15254                 :            :             aStrBuf.append( input );
   15255                 :            : 
   15256                 :            :             CPPUNIT_ASSERT_MESSAGE
   15257                 :            :             (
   15258                 :            :                 "arrOUS[4] append 3.0625",
   15259                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15260                 :            :             );
   15261                 :            : 
   15262                 :            :         }
   15263                 :            : 
   15264                 :            :         void append_032()
   15265                 :            :         {
   15266                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15267                 :            :             float                  input = (float)atof("3.502525");
   15268                 :            : 
   15269                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15270                 :            :             aStrBuf.append( input );
   15271                 :            : 
   15272                 :            :             CPPUNIT_ASSERT_MESSAGE
   15273                 :            :             (
   15274                 :            :                 "arrOUS[4] append 3.502525",
   15275                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15276                 :            :             );
   15277                 :            : 
   15278                 :            :         }
   15279                 :            : 
   15280                 :            :         void append_033()
   15281                 :            :         {
   15282                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15283                 :            :             float                  input = (float)atof("3.141592");
   15284                 :            : 
   15285                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15286                 :            :             aStrBuf.append( input );
   15287                 :            : 
   15288                 :            :             CPPUNIT_ASSERT_MESSAGE
   15289                 :            :             (
   15290                 :            :                 "arrOUS[4] append 3.141592",
   15291                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15292                 :            :             );
   15293                 :            : 
   15294                 :            :         }
   15295                 :            : 
   15296                 :            :         void append_034()
   15297                 :            :         {
   15298                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15299                 :            :             float                  input = (float)atof("3.5025255");
   15300                 :            : 
   15301                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15302                 :            :             aStrBuf.append( input );
   15303                 :            : 
   15304                 :            :             CPPUNIT_ASSERT_MESSAGE
   15305                 :            :             (
   15306                 :            :                 "arrOUS[4] append 3.5025255",
   15307                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15308                 :            :             );
   15309                 :            : 
   15310                 :            :         }
   15311                 :            : 
   15312                 :            :         void append_035()
   15313                 :            :         {
   15314                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15315                 :            :             float                  input = (float)atof("3.00390625");
   15316                 :            : 
   15317                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15318                 :            :             aStrBuf.append( input );
   15319                 :            : 
   15320                 :            :             CPPUNIT_ASSERT_MESSAGE
   15321                 :            :             (
   15322                 :            :                 "arrOUS[4] append 3.0039062",
   15323                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15324                 :            :             );
   15325                 :            : 
   15326                 :            :         }
   15327                 :            : #ifdef WITH_CORE
   15328                 :            :         void append_036()
   15329                 :            :         {
   15330                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15331                 :            :             float                  input = (float)atof("3.0");
   15332                 :            : 
   15333                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15334                 :            :             aStrBuf.append( input );
   15335                 :            : 
   15336                 :            :             CPPUNIT_ASSERT_MESSAGE
   15337                 :            :             (
   15338                 :            :                 "OStringBuffer( kSInt32Max ) append 3.0",
   15339                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15340                 :            :             );
   15341                 :            : 
   15342                 :            :         }
   15343                 :            : 
   15344                 :            :         void append_037()
   15345                 :            :         {
   15346                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15347                 :            :             float                  input = (float)atof("3.5");
   15348                 :            : 
   15349                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15350                 :            :             aStrBuf.append( input );
   15351                 :            : 
   15352                 :            :             CPPUNIT_ASSERT_MESSAGE
   15353                 :            :             (
   15354                 :            :                 "OStringBuffer( kSInt32Max ) append 3.5",
   15355                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15356                 :            :             );
   15357                 :            : 
   15358                 :            :         }
   15359                 :            : 
   15360                 :            :         void append_038()
   15361                 :            :         {
   15362                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15363                 :            :             float                  input = (float)atof("3.0625");
   15364                 :            : 
   15365                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15366                 :            :             aStrBuf.append( input );
   15367                 :            : 
   15368                 :            :             CPPUNIT_ASSERT_MESSAGE
   15369                 :            :             (
   15370                 :            :                 "OStringBuffer( kSInt32Max ) append 3.0625",
   15371                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15372                 :            :             );
   15373                 :            : 
   15374                 :            :         }
   15375                 :            : 
   15376                 :            :         void append_039()
   15377                 :            :         {
   15378                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15379                 :            :             float                  input = (float)atof("3.502525");
   15380                 :            : 
   15381                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15382                 :            :             aStrBuf.append( input );
   15383                 :            : 
   15384                 :            :             CPPUNIT_ASSERT_MESSAGE
   15385                 :            :             (
   15386                 :            :                 "OStringBuffer( kSInt32Max ) append 3.502525",
   15387                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15388                 :            :             );
   15389                 :            : 
   15390                 :            :         }
   15391                 :            : 
   15392                 :            :         void append_040()
   15393                 :            :         {
   15394                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15395                 :            :             float                  input = (float)atof("3.141592");
   15396                 :            : 
   15397                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15398                 :            :             aStrBuf.append( input );
   15399                 :            : 
   15400                 :            :             CPPUNIT_ASSERT_MESSAGE
   15401                 :            :             (
   15402                 :            :                 "OStringBuffer( kSInt32Max ) append 3.141592",
   15403                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15404                 :            :             );
   15405                 :            : 
   15406                 :            :         }
   15407                 :            : 
   15408                 :            :         void append_041()
   15409                 :            :         {
   15410                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15411                 :            :             float                  input = (float)atof("3.5025255");
   15412                 :            : 
   15413                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15414                 :            :             aStrBuf.append( input );
   15415                 :            : 
   15416                 :            :             CPPUNIT_ASSERT_MESSAGE
   15417                 :            :             (
   15418                 :            :                 "OStringBuffer( kSInt32Max ) append 3.5025255",
   15419                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15420                 :            :             );
   15421                 :            : 
   15422                 :            :         }
   15423                 :            : 
   15424                 :            :         void append_042()
   15425                 :            :         {
   15426                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   15427                 :            :             float                  input = (float)atof("3.00390625");
   15428                 :            : 
   15429                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15430                 :            :             aStrBuf.append( input );
   15431                 :            : 
   15432                 :            :             CPPUNIT_ASSERT_MESSAGE
   15433                 :            :             (
   15434                 :            :                 "OStringBuffer( kSInt32Max ) append 3.0039062",
   15435                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15436                 :            :             );
   15437                 :            : 
   15438                 :            :         }
   15439                 :            : #endif
   15440                 :            : 
   15441 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_008_float );
         [ +  - ][ +  - ]
                 [ #  # ]
   15442 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15443 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15444 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15445 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15446 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15447 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15448 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15449 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15450 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15451 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15452 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15453 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15454 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15455 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15456 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15457 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15458 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15459 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15460 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15461 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15462 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15463 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15464 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15465 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15466 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15467                 :            : #ifdef WITH_CORE
   15468                 :            :         CPPUNIT_TEST( append_026 );
   15469                 :            :         CPPUNIT_TEST( append_027 );
   15470                 :            :         CPPUNIT_TEST( append_028 );
   15471                 :            :         CPPUNIT_TEST( append_029 );
   15472                 :            :         CPPUNIT_TEST( append_030 );
   15473                 :            : #endif
   15474 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   15475                 :            :     };
   15476                 :            : //------------------------------------------------------------------------
   15477                 :            : // testing the method append( float f ) for negative value
   15478                 :            : //------------------------------------------------------------------------
   15479         [ -  + ]:        375 :     class  append_008_Float_Negative : public checkfloat
   15480                 :            :     {
   15481                 :            :         OString* arrOUS[5];
   15482                 :            : 
   15483                 :            :     public:
   15484                 :        125 :         void setUp()
   15485                 :            :         {
   15486         [ +  - ]:        125 :             arrOUS[0] = new OString( kTestStr7 );
   15487                 :        125 :             arrOUS[1] = new OString(  );
   15488         [ +  - ]:        125 :             arrOUS[2] = new OString( kTestStr25 );
   15489         [ +  - ]:        125 :             arrOUS[3] = new OString( "" );
   15490         [ +  - ]:        125 :             arrOUS[4] = new OString( kTestStr28 );
   15491                 :            : 
   15492                 :        125 :         }
   15493                 :            : 
   15494                 :        125 :         void tearDown()
   15495                 :            :         {
   15496 [ +  - ][ +  - ]:        125 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   15497 [ +  - ][ +  - ]:        125 :             delete arrOUS[3]; delete arrOUS[4];
   15498                 :        125 :         }
   15499                 :            : 
   15500                 :          5 :         void append_001()
   15501                 :            :         {
   15502         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15503                 :          5 :             float                  input = (float)atof("-3.0");
   15504                 :            : 
   15505                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15506         [ +  - ]:          5 :             aStrBuf.append( input );
   15507                 :            : 
   15508 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15509                 :            :             (
   15510                 :            :                 "arrOUS[0] append -3.0",
   15511                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15512         [ +  - ]:         10 :             );
   15513                 :            : 
   15514                 :          5 :         }
   15515                 :            : 
   15516                 :          5 :         void append_002()
   15517                 :            :         {
   15518         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15519                 :          5 :             float                  input = (float)atof("-3.5");
   15520                 :            : 
   15521                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15522         [ +  - ]:          5 :             aStrBuf.append( input );
   15523                 :            : 
   15524 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15525                 :            :             (
   15526                 :            :                 "arrOUS[0] append -3.5",
   15527                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15528         [ +  - ]:         10 :             );
   15529                 :            : 
   15530                 :          5 :         }
   15531                 :            : 
   15532                 :          5 :         void append_003()
   15533                 :            :         {
   15534         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15535                 :          5 :             float                  input = (float)atof("-3.0625");
   15536                 :            : 
   15537                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15538         [ +  - ]:          5 :             aStrBuf.append( input );
   15539                 :            : 
   15540 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15541                 :            :             (
   15542                 :            :                 "arrOUS[0] append -3.0625",
   15543                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15544         [ +  - ]:         10 :             );
   15545                 :            : 
   15546                 :          5 :         }
   15547                 :            : 
   15548                 :          5 :         void append_004()
   15549                 :            :         {
   15550         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15551                 :          5 :             float                  input = (float)atof("-3.502525");
   15552                 :            : 
   15553                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15554         [ +  - ]:          5 :             aStrBuf.append( input );
   15555                 :            : 
   15556 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15557                 :            :             (
   15558                 :            :                 "arrOUS[0] append -3.502525",
   15559                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15560         [ +  - ]:         10 :             );
   15561                 :            : 
   15562                 :          5 :         }
   15563                 :            : 
   15564                 :          5 :         void append_005()
   15565                 :            :         {
   15566         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15567                 :          5 :             float                  input = (float)atof("-3.141592");
   15568                 :            : 
   15569                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15570         [ +  - ]:          5 :             aStrBuf.append( input );
   15571                 :            : 
   15572 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15573                 :            :             (
   15574                 :            :                 "arrOUS[0] append -3.141592",
   15575                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15576         [ +  - ]:         10 :             );
   15577                 :            : 
   15578                 :          5 :         }
   15579                 :            : 
   15580                 :          5 :         void append_006()
   15581                 :            :         {
   15582         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15583                 :          5 :             float                  input = (float)atof("-3.5025255");
   15584                 :            : 
   15585                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15586         [ +  - ]:          5 :             aStrBuf.append( input );
   15587                 :            : 
   15588 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15589                 :            :             (
   15590                 :            :                 "arrOUS[0] append -3.5025255",
   15591                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15592         [ +  - ]:         10 :             );
   15593                 :            : 
   15594                 :          5 :         }
   15595                 :            : 
   15596                 :          5 :         void append_007()
   15597                 :            :         {
   15598         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   15599                 :          5 :             float                  input = (float)atof("-3.00390625");
   15600                 :            : 
   15601                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15602         [ +  - ]:          5 :             aStrBuf.append( input );
   15603                 :            : 
   15604 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15605                 :            :             (
   15606                 :            :                 "arrOUS[0] append -3.0039062",
   15607                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15608         [ +  - ]:         10 :             );
   15609                 :            : 
   15610                 :          5 :         }
   15611                 :            : 
   15612                 :          5 :         void append_008()
   15613                 :            :         {
   15614         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15615                 :          5 :             float                  input = (float)atof("-3.0");
   15616                 :            : 
   15617                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15618         [ +  - ]:          5 :             aStrBuf.append( input );
   15619                 :            : 
   15620 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15621                 :            :             (
   15622                 :            :                 "arrOUS[1] append -3.0",
   15623                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15624         [ +  - ]:         10 :             );
   15625                 :            : 
   15626                 :          5 :         }
   15627                 :            : 
   15628                 :          5 :         void append_009()
   15629                 :            :         {
   15630         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15631                 :          5 :             float                  input = (float)atof("-3.5");
   15632                 :            : 
   15633                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15634         [ +  - ]:          5 :             aStrBuf.append( input );
   15635                 :            : 
   15636 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15637                 :            :             (
   15638                 :            :                 "arrOUS[1] append -3.5",
   15639                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15640         [ +  - ]:         10 :             );
   15641                 :            : 
   15642                 :          5 :         }
   15643                 :            : 
   15644                 :          5 :         void append_010()
   15645                 :            :         {
   15646         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15647                 :          5 :             float                  input = (float)atof("-3.0625");
   15648                 :            : 
   15649                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15650         [ +  - ]:          5 :             aStrBuf.append( input );
   15651                 :            : 
   15652 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15653                 :            :             (
   15654                 :            :                 "arrOUS[1] append -3.0625",
   15655                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15656         [ +  - ]:         10 :             );
   15657                 :            : 
   15658                 :          5 :         }
   15659                 :            : 
   15660                 :          5 :         void append_011()
   15661                 :            :         {
   15662         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15663                 :          5 :             float                  input = (float)atof("-3.502525");
   15664                 :            : 
   15665                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15666         [ +  - ]:          5 :             aStrBuf.append( input );
   15667                 :            : 
   15668 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15669                 :            :             (
   15670                 :            :                 "arrOUS[1] append -3.502525",
   15671                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15672         [ +  - ]:         10 :             );
   15673                 :            : 
   15674                 :          5 :         }
   15675                 :            : 
   15676                 :          5 :         void append_012()
   15677                 :            :         {
   15678         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15679                 :          5 :             float                  input = (float)atof("-3.141592");
   15680                 :            : 
   15681                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15682         [ +  - ]:          5 :             aStrBuf.append( input );
   15683                 :            : 
   15684 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15685                 :            :             (
   15686                 :            :                 "arrOUS[1] append -3.141592",
   15687                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15688         [ +  - ]:         10 :             );
   15689                 :            : 
   15690                 :          5 :         }
   15691                 :            : 
   15692                 :          5 :         void append_013()
   15693                 :            :         {
   15694         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15695                 :          5 :             float                  input = (float)atof("-3.5025255");
   15696                 :            : 
   15697                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15698         [ +  - ]:          5 :             aStrBuf.append( input );
   15699                 :            : 
   15700 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15701                 :            :             (
   15702                 :            :                 "arrOUS[1] append -3.5025255",
   15703                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15704         [ +  - ]:         10 :             );
   15705                 :            : 
   15706                 :          5 :         }
   15707                 :            : 
   15708                 :          5 :         void append_014()
   15709                 :            :         {
   15710         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[1] );
   15711                 :          5 :             float                  input = (float)atof("-3.00390625");
   15712                 :            : 
   15713                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15714         [ +  - ]:          5 :             aStrBuf.append( input );
   15715                 :            : 
   15716 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15717                 :            :             (
   15718                 :            :                 "arrOUS[1] append -3.0039062",
   15719                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15720         [ +  - ]:         10 :             );
   15721                 :            : 
   15722                 :          5 :         }
   15723                 :            : 
   15724                 :          5 :         void append_015()
   15725                 :            :         {
   15726         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15727                 :          5 :             float                  input = (float)atof("-3.0");
   15728                 :            : 
   15729                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15730         [ +  - ]:          5 :             aStrBuf.append( input );
   15731                 :            : 
   15732 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15733                 :            :             (
   15734                 :            :                 "arrOUS[2] append -3.0",
   15735                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15736         [ +  - ]:         10 :             );
   15737                 :            : 
   15738                 :          5 :         }
   15739                 :            : 
   15740                 :          5 :         void append_016()
   15741                 :            :         {
   15742         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15743                 :          5 :             float                  input = (float)atof("-3.5");
   15744                 :            : 
   15745                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15746         [ +  - ]:          5 :             aStrBuf.append( input );
   15747                 :            : 
   15748 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15749                 :            :             (
   15750                 :            :                 "arrOUS[2] append -3.5",
   15751                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15752         [ +  - ]:         10 :             );
   15753                 :            : 
   15754                 :          5 :         }
   15755                 :            : 
   15756                 :          5 :         void append_017()
   15757                 :            :         {
   15758         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15759                 :          5 :             float                  input = (float)atof("-3.0625");
   15760                 :            : 
   15761                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15762         [ +  - ]:          5 :             aStrBuf.append( input );
   15763                 :            : 
   15764 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15765                 :            :             (
   15766                 :            :                 "arrOUS[2] append -3.0625",
   15767                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15768         [ +  - ]:         10 :             );
   15769                 :            : 
   15770                 :          5 :         }
   15771                 :            : 
   15772                 :          5 :         void append_018()
   15773                 :            :         {
   15774         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15775                 :          5 :             float                  input = (float)atof("-3.502525");
   15776                 :            : 
   15777                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15778         [ +  - ]:          5 :             aStrBuf.append( input );
   15779                 :            : 
   15780 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15781                 :            :             (
   15782                 :            :                 "arrOUS[2] append -3.502525",
   15783                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15784         [ +  - ]:         10 :             );
   15785                 :            : 
   15786                 :          5 :         }
   15787                 :            : 
   15788                 :          5 :         void append_019()
   15789                 :            :         {
   15790         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15791                 :          5 :             float                  input = (float)atof("-3.141592");
   15792                 :            : 
   15793                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15794         [ +  - ]:          5 :             aStrBuf.append( input );
   15795                 :            : 
   15796 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15797                 :            :             (
   15798                 :            :                 "arrOUS[2] append -3.141592",
   15799                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15800         [ +  - ]:         10 :             );
   15801                 :            : 
   15802                 :          5 :         }
   15803                 :            : 
   15804                 :          5 :         void append_020()
   15805                 :            :         {
   15806         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15807                 :          5 :             float                  input = (float)atof("-3.5025255");
   15808                 :            : 
   15809                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15810         [ +  - ]:          5 :             aStrBuf.append( input );
   15811                 :            : 
   15812 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15813                 :            :             (
   15814                 :            :                 "arrOUS[2] append -3.5025255",
   15815                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15816         [ +  - ]:         10 :             );
   15817                 :            : 
   15818                 :          5 :         }
   15819                 :            : 
   15820                 :          5 :         void append_021()
   15821                 :            :         {
   15822         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[2] );
   15823                 :          5 :             float                  input = (float)atof("-3.00390625");
   15824                 :            : 
   15825                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15826         [ +  - ]:          5 :             aStrBuf.append( input );
   15827                 :            : 
   15828 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15829                 :            :             (
   15830                 :            :                 "arrOUS[2] append -3.0039062",
   15831                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15832         [ +  - ]:         10 :             );
   15833                 :            : 
   15834                 :          5 :         }
   15835                 :            : 
   15836                 :          5 :         void append_022()
   15837                 :            :         {
   15838         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15839                 :          5 :             float                  input = (float)atof("-3.0");
   15840                 :            : 
   15841                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15842         [ +  - ]:          5 :             aStrBuf.append( input );
   15843                 :            : 
   15844 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15845                 :            :             (
   15846                 :            :                 "arrOUS[3] append -3.0",
   15847                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15848         [ +  - ]:         10 :             );
   15849                 :            : 
   15850                 :          5 :         }
   15851                 :            : 
   15852                 :          5 :         void append_023()
   15853                 :            :         {
   15854         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15855                 :          5 :             float                  input = (float)atof("-3.5");
   15856                 :            : 
   15857                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15858         [ +  - ]:          5 :             aStrBuf.append( input );
   15859                 :            : 
   15860 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15861                 :            :             (
   15862                 :            :                 "arrOUS[3] append -3.5",
   15863                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15864         [ +  - ]:         10 :             );
   15865                 :            : 
   15866                 :          5 :         }
   15867                 :            : 
   15868                 :          5 :         void append_024()
   15869                 :            :         {
   15870         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15871                 :          5 :             float                  input = (float)atof("-3.0625");
   15872                 :            : 
   15873                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15874         [ +  - ]:          5 :             aStrBuf.append( input );
   15875                 :            : 
   15876 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15877                 :            :             (
   15878                 :            :                 "arrOUS[3] append -3.0625",
   15879                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15880         [ +  - ]:         10 :             );
   15881                 :            : 
   15882                 :          5 :         }
   15883                 :            : 
   15884                 :          5 :         void append_025()
   15885                 :            :         {
   15886         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15887                 :          5 :             float                  input = (float)atof("-3.502525");
   15888                 :            : 
   15889                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   15890         [ +  - ]:          5 :             aStrBuf.append( input );
   15891                 :            : 
   15892 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   15893                 :            :             (
   15894                 :            :                 "arrOUS[3] append -3.502525",
   15895                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15896         [ +  - ]:         10 :             );
   15897                 :            : 
   15898                 :          5 :         }
   15899                 :            : 
   15900                 :            :         void append_026()
   15901                 :            :         {
   15902                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15903                 :            :             float                  input = (float)atof("-3.141592");
   15904                 :            : 
   15905                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15906                 :            :             aStrBuf.append( input );
   15907                 :            : 
   15908                 :            :             CPPUNIT_ASSERT_MESSAGE
   15909                 :            :             (
   15910                 :            :                 "arrOUS[3] append -3.141592",
   15911                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15912                 :            :             );
   15913                 :            : 
   15914                 :            :         }
   15915                 :            : 
   15916                 :            :         void append_027()
   15917                 :            :         {
   15918                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15919                 :            :             float                  input = (float)atof("-3.5025255");
   15920                 :            : 
   15921                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15922                 :            :             aStrBuf.append( input );
   15923                 :            : 
   15924                 :            :             CPPUNIT_ASSERT_MESSAGE
   15925                 :            :             (
   15926                 :            :                 "arrOUS[3] append -3.5025255",
   15927                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15928                 :            :             );
   15929                 :            : 
   15930                 :            :         }
   15931                 :            : 
   15932                 :            :         void append_028()
   15933                 :            :         {
   15934                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[3] );
   15935                 :            :             float                  input = (float)atof("-3.00390625");
   15936                 :            : 
   15937                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15938                 :            :             aStrBuf.append( input );
   15939                 :            : 
   15940                 :            :             CPPUNIT_ASSERT_MESSAGE
   15941                 :            :             (
   15942                 :            :                 "arrOUS[3] append -3.0039062",
   15943                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15944                 :            :             );
   15945                 :            : 
   15946                 :            :         }
   15947                 :            : 
   15948                 :            :         void append_029()
   15949                 :            :         {
   15950                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15951                 :            :             float                  input = (float)atof("-3.0");
   15952                 :            : 
   15953                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15954                 :            :             aStrBuf.append( input );
   15955                 :            : 
   15956                 :            :             CPPUNIT_ASSERT_MESSAGE
   15957                 :            :             (
   15958                 :            :                 "arrOUS[4] append -3.0",
   15959                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15960                 :            :             );
   15961                 :            : 
   15962                 :            :         }
   15963                 :            : 
   15964                 :            :         void append_030()
   15965                 :            :         {
   15966                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15967                 :            :             float                  input = (float)atof("-3.5");
   15968                 :            : 
   15969                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15970                 :            :             aStrBuf.append( input );
   15971                 :            : 
   15972                 :            :             CPPUNIT_ASSERT_MESSAGE
   15973                 :            :             (
   15974                 :            :                 "arrOUS[4] append -3.5",
   15975                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15976                 :            :             );
   15977                 :            : 
   15978                 :            :         }
   15979                 :            : 
   15980                 :            :         void append_031()
   15981                 :            :         {
   15982                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15983                 :            :             float                  input = (float)atof("-3.0625");
   15984                 :            : 
   15985                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   15986                 :            :             aStrBuf.append( input );
   15987                 :            : 
   15988                 :            :             CPPUNIT_ASSERT_MESSAGE
   15989                 :            :             (
   15990                 :            :                 "arrOUS[4] append -3.0625",
   15991                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   15992                 :            :             );
   15993                 :            : 
   15994                 :            :         }
   15995                 :            : 
   15996                 :            :         void append_032()
   15997                 :            :         {
   15998                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   15999                 :            :             float                  input = (float)atof("-3.502525");
   16000                 :            : 
   16001                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16002                 :            :             aStrBuf.append( input );
   16003                 :            : 
   16004                 :            :             CPPUNIT_ASSERT_MESSAGE
   16005                 :            :             (
   16006                 :            :                 "arrOUS[4] append -3.502525",
   16007                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16008                 :            :             );
   16009                 :            : 
   16010                 :            :         }
   16011                 :            : 
   16012                 :            :         void append_033()
   16013                 :            :         {
   16014                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   16015                 :            :             float                  input = (float)atof("-3.141592");
   16016                 :            : 
   16017                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16018                 :            :             aStrBuf.append( input );
   16019                 :            : 
   16020                 :            :             CPPUNIT_ASSERT_MESSAGE
   16021                 :            :             (
   16022                 :            :                 "arrOUS[4] append -3.141592",
   16023                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16024                 :            :             );
   16025                 :            : 
   16026                 :            :         }
   16027                 :            : 
   16028                 :            :         void append_034()
   16029                 :            :         {
   16030                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   16031                 :            :             float                  input = (float)atof("-3.5025255");
   16032                 :            : 
   16033                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16034                 :            :             aStrBuf.append( input );
   16035                 :            : 
   16036                 :            :             CPPUNIT_ASSERT_MESSAGE
   16037                 :            :             (
   16038                 :            :                 "arrOUS[4] append -3.5025255",
   16039                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16040                 :            :             );
   16041                 :            : 
   16042                 :            :         }
   16043                 :            : 
   16044                 :            :         void append_035()
   16045                 :            :         {
   16046                 :            :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   16047                 :            :             float                  input = (float)atof("-3.00390625");
   16048                 :            : 
   16049                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16050                 :            :             aStrBuf.append( input );
   16051                 :            : 
   16052                 :            :             CPPUNIT_ASSERT_MESSAGE
   16053                 :            :             (
   16054                 :            :                 "arrOUS[4] append -3.0039062",
   16055                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16056                 :            :             );
   16057                 :            : 
   16058                 :            :         }
   16059                 :            : #ifdef WITH_CORE
   16060                 :            :         void append_036()
   16061                 :            :         {
   16062                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16063                 :            :             float                  input = (float)atof("-3.0");
   16064                 :            : 
   16065                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16066                 :            :             aStrBuf.append( input );
   16067                 :            : 
   16068                 :            :             CPPUNIT_ASSERT_MESSAGE
   16069                 :            :             (
   16070                 :            :                 "OStringBuffer( kSInt32Max ) append -3.0",
   16071                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16072                 :            :             );
   16073                 :            : 
   16074                 :            :         }
   16075                 :            : 
   16076                 :            :         void append_037()
   16077                 :            :         {
   16078                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16079                 :            :             float                  input = (float)atof("-3.5");
   16080                 :            : 
   16081                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16082                 :            :             aStrBuf.append( input );
   16083                 :            : 
   16084                 :            :             CPPUNIT_ASSERT_MESSAGE
   16085                 :            :             (
   16086                 :            :                 "OStringBuffer( kSInt32Max ) append -3.5",
   16087                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16088                 :            :             );
   16089                 :            : 
   16090                 :            :         }
   16091                 :            : 
   16092                 :            :         void append_038()
   16093                 :            :         {
   16094                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16095                 :            :             float                  input = (float)atof("-3.0625");
   16096                 :            : 
   16097                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16098                 :            :             aStrBuf.append( input );
   16099                 :            : 
   16100                 :            :             CPPUNIT_ASSERT_MESSAGE
   16101                 :            :             (
   16102                 :            :                 "OStringBuffer( kSInt32Max ) append -3.0625",
   16103                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16104                 :            :             );
   16105                 :            : 
   16106                 :            :         }
   16107                 :            : 
   16108                 :            :         void append_039()
   16109                 :            :         {
   16110                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16111                 :            :             float                  input = (float)atof("-3.502525");
   16112                 :            : 
   16113                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16114                 :            :             aStrBuf.append( input );
   16115                 :            : 
   16116                 :            :             CPPUNIT_ASSERT_MESSAGE
   16117                 :            :             (
   16118                 :            :                 "OStringBuffer( kSInt32Max ) append -3.502525",
   16119                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16120                 :            :             );
   16121                 :            : 
   16122                 :            :         }
   16123                 :            : 
   16124                 :            :         void append_040()
   16125                 :            :         {
   16126                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16127                 :            :             float                  input = (float)atof("-3.141592");
   16128                 :            : 
   16129                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16130                 :            :             aStrBuf.append( input );
   16131                 :            : 
   16132                 :            :             CPPUNIT_ASSERT_MESSAGE
   16133                 :            :             (
   16134                 :            :                 "OStringBuffer( kSInt32Max ) append -3.141592",
   16135                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16136                 :            :             );
   16137                 :            : 
   16138                 :            :         }
   16139                 :            : 
   16140                 :            :         void append_041()
   16141                 :            :         {
   16142                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16143                 :            :             float                  input = (float)atof("-3.5025255");
   16144                 :            : 
   16145                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16146                 :            :             aStrBuf.append( input );
   16147                 :            : 
   16148                 :            :             CPPUNIT_ASSERT_MESSAGE
   16149                 :            :             (
   16150                 :            :                 "OStringBuffer( kSInt32Max ) append -3.5025255",
   16151                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16152                 :            :             );
   16153                 :            : 
   16154                 :            :         }
   16155                 :            : 
   16156                 :            :         void append_042()
   16157                 :            :         {
   16158                 :            :             ::rtl::OStringBuffer   aStrBuf( kSInt32Max );
   16159                 :            :             float                  input = (float)atof("-3.00390625");
   16160                 :            : 
   16161                 :            :             sal_Int32 nLen = aStrBuf.getLength();
   16162                 :            :             aStrBuf.append( input );
   16163                 :            : 
   16164                 :            :             CPPUNIT_ASSERT_MESSAGE
   16165                 :            :             (
   16166                 :            :                 "OStringBuffer( kSInt32Max ) append -3.0039062",
   16167                 :            :                 checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
   16168                 :            :             );
   16169                 :            : 
   16170                 :            :         }
   16171                 :            : #endif
   16172                 :            : 
   16173 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_008_Float_Negative );
         [ +  - ][ +  - ]
                 [ #  # ]
   16174 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16175 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_002 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16176 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_003 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16177 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_004 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16178 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_005 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16179 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_006 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16180 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_007 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16181 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_008 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16182 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_009 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16183 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_010 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16184 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_011 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16185 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_012 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16186 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_013 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16187 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_014 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16188 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_015 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16189 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_016 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16190 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_017 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16191 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_018 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16192 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_019 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16193 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_020 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16194 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_021 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16195 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_022 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16196 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_023 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16197 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_024 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16198 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_025 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16199                 :            : #ifdef WITH_CORE
   16200                 :            :         CPPUNIT_TEST( append_026 );
   16201                 :            :         CPPUNIT_TEST( append_027 );
   16202                 :            :         CPPUNIT_TEST( append_028 );
   16203                 :            :         CPPUNIT_TEST( append_029 );
   16204                 :            :         CPPUNIT_TEST( append_030 );
   16205                 :            : #endif
   16206 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16207                 :            :     };
   16208                 :            : //------------------------------------------------------------------------
   16209                 :            : // testing the method append( double d )
   16210                 :            : //------------------------------------------------------------------------
   16211                 :            : 
   16212         [ -  + ]:         40 :     class checkdouble : public CppUnit::TestFixture
   16213                 :            :     {
   16214                 :            :     public:
   16215                 :         20 :         bool checkIfStrBufContainAtPosTheDouble(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, double _nDouble)
   16216                 :            :             {
   16217                 :         20 :                 OString sDoubleValue;
   16218                 :         20 :                 sDoubleValue = rtl::OString::valueOf(_nDouble);
   16219                 :            : 
   16220                 :         20 :                 OString sBufferString(_sStrBuf.getStr());
   16221                 :         20 :                 sal_Int32 nPos = sBufferString.indexOf(sDoubleValue);
   16222 [ +  - ][ +  - ]:         20 :                 if ( nPos >= 0 && nPos == _nLen)
   16223                 :            :                 {
   16224                 :         20 :                     return true;
   16225                 :            :                 }
   16226                 :         20 :                 return false;
   16227                 :            :             }
   16228                 :            :     };
   16229                 :            : 
   16230         [ -  + ]:         30 :     class  append_009_double : public checkdouble
   16231                 :            :     {
   16232                 :            :         OString* arrOUS[5];
   16233                 :            : 
   16234                 :            :     public:
   16235                 :         10 :         void setUp()
   16236                 :            :         {
   16237         [ +  - ]:         10 :             arrOUS[0] = new OString( kTestStr7 );
   16238                 :         10 :             arrOUS[1] = new OString(  );
   16239         [ +  - ]:         10 :             arrOUS[2] = new OString( kTestStr25 );
   16240         [ +  - ]:         10 :             arrOUS[3] = new OString( "" );
   16241         [ +  - ]:         10 :             arrOUS[4] = new OString( kTestStr28 );
   16242                 :            : 
   16243                 :         10 :         }
   16244                 :            : 
   16245                 :         10 :         void tearDown()
   16246                 :            :         {
   16247 [ +  - ][ +  - ]:         10 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   16248 [ +  - ][ +  - ]:         10 :             delete arrOUS[3]; delete arrOUS[4];
   16249                 :         10 :         }
   16250                 :            : 
   16251                 :          5 :         void append_001()
   16252                 :            :         {
   16253         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   16254                 :          5 :             double                 input = atof("3.0");
   16255                 :            : 
   16256                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   16257         [ +  - ]:          5 :             aStrBuf.append( input );
   16258                 :            : 
   16259 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16260                 :            :             (
   16261                 :            :                 "arrOUS[0] append 3.0",
   16262                 :            :                 checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
   16263         [ +  - ]:         10 :             );
   16264                 :            : 
   16265                 :          5 :         }
   16266                 :            : 
   16267                 :          5 :         void append_035()
   16268                 :            :         {
   16269         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   16270                 :          5 :             double                 input = atof("3.141592653589793238462643");
   16271                 :            : 
   16272                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   16273         [ +  - ]:          5 :             aStrBuf.append( input );
   16274                 :            : 
   16275 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16276                 :            :             (
   16277                 :            :                 "arrOUS[4] append 3.141592653589793238462643",
   16278                 :            :                 checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
   16279         [ +  - ]:         10 :             );
   16280                 :            : 
   16281                 :          5 :         }
   16282                 :            : 
   16283 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_009_double );
         [ +  - ][ +  - ]
                 [ #  # ]
   16284 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16285 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16286 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16287                 :            :     };
   16288                 :            : 
   16289                 :            : //------------------------------------------------------------------------
   16290                 :            : // testing the method append( double f ) for negative value
   16291                 :            : //------------------------------------------------------------------------
   16292         [ -  + ]:         30 :     class  append_009_Double_Negative : public checkdouble
   16293                 :            :     {
   16294                 :            :         OString* arrOUS[5];
   16295                 :            : 
   16296                 :            :     public:
   16297                 :         10 :         void setUp()
   16298                 :            :         {
   16299         [ +  - ]:         10 :             arrOUS[0] = new OString( kTestStr7 );
   16300                 :         10 :             arrOUS[1] = new OString(  );
   16301         [ +  - ]:         10 :             arrOUS[2] = new OString( kTestStr25 );
   16302         [ +  - ]:         10 :             arrOUS[3] = new OString( "" );
   16303         [ +  - ]:         10 :             arrOUS[4] = new OString( kTestStr28 );
   16304                 :            : 
   16305                 :         10 :         }
   16306                 :            : 
   16307                 :         10 :         void tearDown()
   16308                 :            :         {
   16309 [ +  - ][ +  - ]:         10 :             delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
                 [ +  - ]
   16310 [ +  - ][ +  - ]:         10 :             delete arrOUS[3]; delete arrOUS[4];
   16311                 :         10 :         }
   16312                 :            : 
   16313                 :          5 :         void append_001()
   16314                 :            :         {
   16315         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[0] );
   16316                 :          5 :             double                 input = atof("-3.0");
   16317                 :            : 
   16318                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   16319         [ +  - ]:          5 :             aStrBuf.append( input );
   16320                 :            : 
   16321 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16322                 :            :             (
   16323                 :            :                 "arrOUS[0] append -3.0",
   16324                 :            :                 checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
   16325         [ +  - ]:         10 :             );
   16326                 :            : 
   16327                 :          5 :         }
   16328                 :            : 
   16329                 :          5 :         void append_035()
   16330                 :            :         {
   16331         [ +  - ]:          5 :             ::rtl::OStringBuffer   aStrBuf( *arrOUS[4] );
   16332                 :          5 :             double                 input = atof("-3.141592653589793238462643");
   16333                 :            : 
   16334                 :          5 :             sal_Int32 nLen = aStrBuf.getLength();
   16335         [ +  - ]:          5 :             aStrBuf.append( input );
   16336                 :            : 
   16337 [ +  - ][ +  - ]:         10 :             CPPUNIT_ASSERT_MESSAGE
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16338                 :            :             (
   16339                 :            :                 "arrOUS[4] append -3.141592653589793238462643",
   16340                 :            :                 checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
   16341         [ +  - ]:         10 :             );
   16342                 :            : 
   16343                 :          5 :         }
   16344                 :            : 
   16345 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE( append_009_Double_Negative );
         [ +  - ][ +  - ]
                 [ #  # ]
   16346 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_001 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16347 [ +  - ][ +  - ]:          5 :         CPPUNIT_TEST( append_035 );
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
                 [ +  - ]
   16348 [ +  - ][ +  - ]:         10 :         CPPUNIT_TEST_SUITE_END();
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
         [ +  - ][ +  - ]
   16349                 :            :     };
   16350                 :            : } // namespace rtl_OStringBuffer
   16351                 :            : 
   16352                 :            : // -----------------------------------------------------------------------------
   16353                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ctors);
   16354                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::makeStringAndClear);
   16355                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getLength);
   16356                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getCapacity);
   16357                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ensureCapacity);
   16358                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::setLength);
   16359                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::csuc);
   16360                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getStr);
   16361                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_001);
   16362                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_002);
   16363                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_003);
   16364                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_004);
   16365                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_005);
   16366                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32);
   16367                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Bounderies);
   16368                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Negative);
   16369                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_WrongRadix);
   16370                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_defaultParam);
   16371                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64);
   16372                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Bounderies);
   16373                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Negative);
   16374                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_WrongRadix);
   16375                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_defaultParam);
   16376                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_float);
   16377                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_Float_Negative);
   16378                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_double);
   16379                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_Double_Negative);
   16380                 :          5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::remove);
   16381                 :            : 
   16382 [ +  - ][ +  - ]:         20 : CPPUNIT_PLUGIN_IMPLEMENT();
         [ +  - ][ +  - ]
         [ +  - ][ #  # ]
   16383                 :            : 
   16384                 :            : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.10