blob: a37aa5900862b585d79c9aad523b989a9975568c [file] [log] [blame]
/**************************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sal.hxx"
// -----------------------------------------------------------------------------
#include <rtl/string.hxx>
#include <rtl_String_Const.h>
#include <rtl_String_Utils.hxx>
#include <rtl/strbuf.hxx>
#include "gtest/gtest.h"
#include <string.h>
using namespace rtl;
//------------------------------------------------------------------------
// test classes
//------------------------------------------------------------------------
// const MAXBUFLENGTH = 255;
//------------------------------------------------------------------------
// helper functions
//------------------------------------------------------------------------
//------------------------------------------------------------------------
// testing constructors
//------------------------------------------------------------------------
// LLA: there exist some #if WITH_CORE #endif envelopes, which contain test code, which will core dump
// due to the fact, that we can't handle MAXINT32 right.
namespace rtl_OStringBuffer
{
class ctors : public ::testing::Test
{
public:
};
TEST_F(ctors, ctor_001)
{
::rtl::OStringBuffer aStrBuf;
const sal_Char* pStr = aStrBuf.getStr();
ASSERT_TRUE(aStrBuf.getLength() == 0 &&
*pStr == '\0' && aStrBuf.getCapacity() == 16) << "New OStringBuffer containing no characters";
}
TEST_F(ctors, ctor_002)
{
::rtl::OString aStrtmp( kTestStr1 );
::rtl::OStringBuffer aStrBuftmp( aStrtmp );
::rtl::OStringBuffer aStrBuf( aStrBuftmp );
// sal_Bool res = cmpstr(aStrBuftmp.getStr(),aStrBuf.getStr());
sal_Int32 nLenStrBuftmp = aStrBuftmp.getLength();
rtl::OString sStr(aStrBuftmp.getStr());
sal_Bool res = aStrtmp.equals( sStr );
ASSERT_TRUE(aStrBuf.getLength() == nLenStrBuftmp &&
aStrBuf.getCapacity() == aStrBuftmp.getCapacity() &&
res) << "New OStringBuffer from another OStringBuffer";
}
TEST_F(ctors, ctor_003)
{
::rtl::OStringBuffer aStrBuf1(kTestStr2Len);
#ifdef WITH_CORE
::rtl::OStringBuffer aStrBuf2(kSInt32Max); //will core dump
// LLA: will core, due to the fact, that ksint32max is too big, the max length can't
// use, because there are some internal bytes, which we can't calculate.
#else
::rtl::OStringBuffer aStrBuf2(0);
#endif
const sal_Char* pStr1 = aStrBuf1.getStr();
const sal_Char* pStr2 = aStrBuf2.getStr();
#ifdef WITH_CORE
ASSERT_TRUE(aStrBuf1.getLength() == 0 &&
! *(aStrBuf1.getStr()) && aStrBuf1.getCapacity() == kTestStr2Len &&
aStrBuf2.getLength() == 0 &&
! *(aStrBuf2.getStr()) && aStrBuf2.getCapacity() == kSInt32Max) << "New OStringBuffer containing no characters and contain assigned capacity";
#else
ASSERT_TRUE(aStrBuf1.getLength() == 0 &&
*pStr1 == '\0' &&
aStrBuf1.getCapacity() == kTestStr2Len &&
aStrBuf2.getLength() == 0 &&
*pStr2 == '\0' &&
aStrBuf2.getCapacity() == 0) << "New OStringBuffer containing no characters and contain assigned capacity";
#endif
}
TEST_F(ctors, ctor_003_1)
{
// LLA: StringBuffer with created negativ size are the same as empty StringBuffers
::rtl::OStringBuffer aStrBuf3(kNonSInt32Max);
const sal_Char* pStr = aStrBuf3.getStr();
ASSERT_TRUE(aStrBuf3.getLength() == 0 &&
*pStr == '\0' &&
aStrBuf3.getCapacity() == kNonSInt32Max) << "New OStringBuffer containing no characters and contain assigned capacity";
}
TEST_F(ctors, ctor_004)
{
::rtl::OString aStrtmp( kTestStr1 );
::rtl::OStringBuffer aStrBuf( aStrtmp );
sal_Int32 leg = aStrBuf.getLength();
ASSERT_TRUE(aStrBuf.getStr() == aStrtmp &&
leg == aStrtmp.pData->length &&
aStrBuf.getCapacity() == leg+16) << "New OStringBuffer from Ostring";
}
TEST_F(ctors, ctor_005) {
rtl::OStringBuffer b1;
b1.makeStringAndClear();
rtl::OStringBuffer b2(b1);
}
// -----------------------------------------------------------------------------
class makeStringAndClear : public ::testing::Test
{
protected:
OString* arrOUS[6];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( kTestStr14 );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( kTestStr27 );
arrOUS[4] = new OString( kTestStr29 );
arrOUS[5] = new OString( "\0" );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
}
};
TEST_F(makeStringAndClear, makeStringAndClear_001)
{
::rtl::OStringBuffer aStrBuf1;
::rtl::OString aStr1;
sal_Bool lastRes = (aStrBuf1.makeStringAndClear() == aStr1 );
ASSERT_TRUE(lastRes && ( aStrBuf1.getCapacity() == 0 ) &&
( *(aStrBuf1.getStr()) == '\0' )) << "two empty strings(def. constructor)";
}
TEST_F(makeStringAndClear, makeStringAndClear_002)
{
::rtl::OStringBuffer aStrBuf2(26);
::rtl::OString aStr2;
sal_Bool lastRes = (aStrBuf2.makeStringAndClear() == aStr2 );
ASSERT_TRUE(lastRes && ( aStrBuf2.getCapacity() == 0 ) &&
( *(aStrBuf2.getStr()) == '\0' )) << "two empty strings(with a argu)";
}
TEST_F(makeStringAndClear, makeStringAndClear_003)
{
::rtl::OStringBuffer aStrBuf3(*arrOUS[0]);
::rtl::OString aStr3(*arrOUS[0]);
sal_Bool lastRes = (aStrBuf3.makeStringAndClear() == aStr3 );
ASSERT_TRUE(lastRes && ( aStrBuf3.getCapacity() == 0 ) &&
( *(aStrBuf3.getStr()) == '\0' )) << "normal string";
}
TEST_F(makeStringAndClear, makeStringAndClear_004)
{
::rtl::OStringBuffer aStrBuf4(*arrOUS[1]);
::rtl::OString aStr4(*arrOUS[1]);
sal_Bool lastRes = (aStrBuf4.makeStringAndClear() == aStr4 );
ASSERT_TRUE(lastRes && ( aStrBuf4.getCapacity() == 0 ) &&
( *(aStrBuf4.getStr()) == '\0' )) << "string with space ";
}
TEST_F(makeStringAndClear, makeStringAndClear_005)
{
::rtl::OStringBuffer aStrBuf5(*arrOUS[2]);
::rtl::OString aStr5(*arrOUS[2]);
sal_Bool lastRes = (aStrBuf5.makeStringAndClear() == aStr5 );
ASSERT_TRUE(lastRes && ( aStrBuf5.getCapacity() == 0 ) &&
( *(aStrBuf5.getStr()) == '\0' )) << "empty string";
}
TEST_F(makeStringAndClear, makeStringAndClear_006)
{
::rtl::OStringBuffer aStrBuf6(*arrOUS[3]);
::rtl::OString aStr6(*arrOUS[3]);
sal_Bool lastRes = (aStrBuf6.makeStringAndClear() == aStr6 );
ASSERT_TRUE(lastRes && ( aStrBuf6.getCapacity() == 0 ) &&
( *(aStrBuf6.getStr()) == '\0' )) << "string with a character";
}
TEST_F(makeStringAndClear, makeStringAndClear_007)
{
::rtl::OStringBuffer aStrBuf7(*arrOUS[4]);
::rtl::OString aStr7(*arrOUS[4]);
sal_Bool lastRes = (aStrBuf7.makeStringAndClear() == aStr7 );
ASSERT_TRUE(lastRes && ( aStrBuf7.getCapacity() == 0 ) &&
( *(aStrBuf7.getStr()) == '\0' )) << "string with special characters";
}
TEST_F(makeStringAndClear, makeStringAndClear_008)
{
::rtl::OStringBuffer aStrBuf8(*arrOUS[5]);
::rtl::OString aStr8(*arrOUS[5]);
sal_Bool lastRes = (aStrBuf8.makeStringAndClear() == aStr8 );
ASSERT_TRUE(lastRes && ( aStrBuf8.getCapacity() == 0 ) &&
( *(aStrBuf8.getStr()) == '\0' )) << "string only with (\0)";
}
// -----------------------------------------------------------------------------
class getLength : public ::testing::Test
{
protected:
OString* arrOUS[6];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( "1" );
arrOUS[2] = new OString( );
arrOUS[3] = new OString( "" );
arrOUS[4] = new OString( "\0" );
arrOUS[5] = new OString( kTestStr2 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
}
};
TEST_F(getLength, getLength_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal = kTestStr1Len;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length of ascii string";
}
TEST_F(getLength, getLength_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 expVal = 1;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length of ascci string of size 1";
}
TEST_F(getLength, getLength_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length of empty string";
}
TEST_F(getLength, getLength_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length of empty string (empty ascii string arg)";
}
TEST_F(getLength, getLength_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length of empty string (string arg = '\\0')";
}
TEST_F(getLength, getLength_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal = kTestStr2Len;
ASSERT_TRUE(aStrBuf.getLength() == expVal) << "length(>16) of ascii string";
}
TEST_F(getLength, getLength_007)
{
::rtl::OStringBuffer aStrBuf;
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getLength()== expVal) << "length of empty string (default constructor)";
}
TEST_F(getLength, getLength_008)
{
::rtl::OStringBuffer aStrBuf( 26 );
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getLength()== expVal) << "length of empty string (with capacity)";
}
// -----------------------------------------------------------------------------
class getCapacity : public ::testing::Test
{
protected:
OString* arrOUS[6];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( "1" );
arrOUS[2] = new OString( );
arrOUS[3] = new OString( "" );
arrOUS[4] = new OString( "\0" );
arrOUS[5] = new OString( kTestStr2 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
}
};
TEST_F(getCapacity, getCapacity_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal = kTestStr1Len+16;
ASSERT_TRUE(aStrBuf.getCapacity()== expVal) << "capacity of ascii string";
}
TEST_F(getCapacity, getCapacity_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 expVal = 1+16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of ascci string of size 1";
}
TEST_F(getCapacity, getCapacity_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 expVal = 0+16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string";
}
TEST_F(getCapacity, getCapacity_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 expVal = 0+16;
ASSERT_TRUE(aStrBuf.getCapacity()== expVal) << "capacity of empty string (empty ascii string arg)";
}
TEST_F(getCapacity, getCapacity_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Int32 expVal = 0+16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (string arg = '\\0')";
}
TEST_F(getCapacity, getCapacity_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal = kTestStr2Len+16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity(>16) of ascii string";
}
TEST_F(getCapacity, getCapacity_007)
{
::rtl::OStringBuffer aStrBuf;
sal_Int32 expVal = 16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (default constructor)";
}
#ifdef WITH_CORE
TEST_F(getCapacity, getCapacity_008)
{
::rtl::OStringBuffer aStrBuf ( kSInt32Max );
sal_Int32 expVal = kSInt32Max;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity 2147483647)(code will core dump)";
}
#endif
TEST_F(getCapacity, getCapacity_009)
{
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 expVal = kNonSInt32Max;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity -2147483648)";
}
TEST_F(getCapacity, getCapacity_010)
{
::rtl::OStringBuffer aStrBuf( 16 );
sal_Int32 expVal = 16;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity 16)";
}
TEST_F(getCapacity, getCapacity_011)
{
::rtl::OStringBuffer aStrBuf( 6 );
sal_Int32 expVal = 6;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity 6)";
}
TEST_F(getCapacity, getCapacity_012)
{
::rtl::OStringBuffer aStrBuf( 0 );
sal_Int32 expVal = 0;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity 0)";
}
TEST_F(getCapacity, getCapacity_013)
{
::rtl::OStringBuffer aStrBuf( -2 );
sal_Int32 expVal = -2;
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity of empty string (with capacity -2)";
}
// -----------------------------------------------------------------------------
class ensureCapacity : public ::testing::Test
{
};
TEST_F(ensureCapacity, ensureCapacity_001)
{
sal_Int32 expVal = 16;
::rtl::OStringBuffer aStrBuf;
sal_Int32 input = 5;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 16, minimum is 5";
}
TEST_F(ensureCapacity, ensureCapacity_002)
{
sal_Int32 expVal = 16;
::rtl::OStringBuffer aStrBuf;
sal_Int32 input = -5;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 16, minimum is -5";
}
TEST_F(ensureCapacity, ensureCapacity_003)
{
sal_Int32 expVal = 16;
::rtl::OStringBuffer aStrBuf;
sal_Int32 input = 0;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 16, minimum is 0";
}
TEST_F(ensureCapacity, ensureCapacity_004) //the testcase is based on comments
{
sal_Int32 expVal = 20;
::rtl::OStringBuffer aStrBuf;
sal_Int32 input = 20;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 16, minimum is 20";
}
TEST_F(ensureCapacity, ensureCapacity_005)
{
sal_Int32 expVal = 50;
::rtl::OStringBuffer aStrBuf;
sal_Int32 input = 50;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 16, minimum is 50";
}
TEST_F(ensureCapacity, ensureCapacity_006)
{
sal_Int32 expVal = 20;
::rtl::OStringBuffer aStrBuf( 6 );
sal_Int32 input = 20;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 6, minimum is 20";
}
TEST_F(ensureCapacity, ensureCapacity_007)
{
sal_Int32 expVal = 6;
::rtl::OStringBuffer aStrBuf( 6 );
sal_Int32 input = 2;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 6, minimum is 2";
}
TEST_F(ensureCapacity, ensureCapacity_008)
{
sal_Int32 expVal = 6;
::rtl::OStringBuffer aStrBuf( 6 );
sal_Int32 input = -6;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 6, minimum is -6";
}
TEST_F(ensureCapacity, ensureCapacity_009) //the testcase is based on comments
{
sal_Int32 expVal = 10;
::rtl::OStringBuffer aStrBuf( 6 );
sal_Int32 input = 10;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 6, minimum is -6";
}
TEST_F(ensureCapacity, ensureCapacity_010)
{
sal_Int32 expVal = 6;
::rtl::OStringBuffer aStrBuf( 0 );
sal_Int32 input = 6;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 0, minimum is 6";
}
TEST_F(ensureCapacity, ensureCapacity_011) //the testcase is based on comments
{
sal_Int32 expVal = 2; // capacity is x = (str->length + 1) * 2; minimum < x ? x : minimum
::rtl::OStringBuffer aStrBuf( 0 );
sal_Int32 input = 1;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 0, minimum is 1";
}
TEST_F(ensureCapacity, ensureCapacity_012)
{
sal_Int32 expVal = 0;
::rtl::OStringBuffer aStrBuf( 0 );
sal_Int32 input = -1;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 0, minimum is -1";
}
#ifdef WITH_CORE
TEST_F(ensureCapacity, ensureCapacity_013) //will core dump
{
sal_Int32 expVal = kSInt32Max;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Int32 input = 65535;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 2147483647, minimum is 65535";
}
TEST_F(ensureCapacity, ensureCapacity_014) //will core dump
{
sal_Int32 expVal = kSInt32Max;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Int32 input = kSInt32Max;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 2147483647, minimum is 2147483647";
}
TEST_F(ensureCapacity, ensureCapacity_015) //will core dump
{
sal_Int32 expVal = kSInt32Max;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Int32 input = -1;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 2147483647, minimum is -1";
}
TEST_F(ensureCapacity, ensureCapacity_016) //will core dump
{
sal_Int32 expVal = kSInt32Max;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Int32 input = 0;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 2147483647, minimum is 0";
}
TEST_F(ensureCapacity, ensureCapacity_017) //will core dump
{
sal_Int32 expVal = kSInt32Max;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Int32 input = kNonSInt32Max;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to 2147483647, minimum is -2147483648";
}
#endif
TEST_F(ensureCapacity, ensureCapacity_018)
{
sal_Int32 expVal = 65535;
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 input = 65535;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to -2147483648, minimum is 65535";
}
#ifdef WITH_CORE
TEST_F(ensureCapacity, ensureCapacity_019) //will core dump
{
sal_Int32 expVal = 2147483647;
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 input = 2147483647;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to -2147483648, minimum is 2147483647";
}
#endif
TEST_F(ensureCapacity, ensureCapacity_020)
{
sal_Int32 expVal = 2;
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 input = -1;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to -2147483648, minimum is -1";
}
TEST_F(ensureCapacity, ensureCapacity_021)
{
sal_Int32 expVal = 2;
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 input = 0;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to -2147483648, minimum is 0";
}
TEST_F(ensureCapacity, ensureCapacity_022)
{
sal_Int32 expVal = kNonSInt32Max;
::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
sal_Int32 input = kNonSInt32Max;
aStrBuf.ensureCapacity( input );
ASSERT_TRUE(aStrBuf.getCapacity() == expVal) << "capacity equal to -2147483648, minimum is -2147483648";
}
// -----------------------------------------------------------------------------
class setLength : public ::testing::Test
{
protected:
OString* arrOUS[6];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( "1" );
arrOUS[2] = new OString( );
arrOUS[3] = new OString( "" );
arrOUS[4] = new OString( "\0" );
arrOUS[5] = new OString( kTestStr2 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
}
};
TEST_F(setLength, setLength_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal1 = 50;
::rtl::OString expVal2( kTestStr1 );
sal_Int32 expVal3 = 50;
sal_Int32 input = 50;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the capacity of OStringBuffer(kTestStr1)";
}
TEST_F(setLength, setLength_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal1 = kTestStr13Len;
::rtl::OString expVal2( kTestStr1 );
sal_Int32 expVal3 = 32;
sal_Int32 input = kTestStr13Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer(kTestStr1)";
}
TEST_F(setLength, setLength_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal1 = kTestStr1Len;
::rtl::OString expVal2( kTestStr1 );
sal_Int32 expVal3 = 32;
sal_Int32 input = kTestStr1Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength equal to the length of OStringBuffer(kTestStr1)";
}
TEST_F(setLength, setLength_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal1 = kTestStr7Len;
::rtl::OString expVal2( kTestStr7 );
sal_Int32 expVal3 = 32;
sal_Int32 input = kTestStr7Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength less than the length of OStringBuffer(kTestStr1)";
}
TEST_F(setLength, setLength_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 32;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength equal to 0";
}
TEST_F(setLength, setLength_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 expVal1 = 25;
::rtl::OString expVal2( *arrOUS[1] );
sal_Int32 expVal3 = 25;
sal_Int32 input = 25;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the capacity of OStringBuffer(1)";
}
TEST_F(setLength, setLength_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 expVal1 = kTestStr27Len;
::rtl::OString expVal2( *arrOUS[1] );
sal_Int32 expVal3 = 17;
sal_Int32 input = kTestStr27Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength equal to the length of OStringBuffer(1)";
}
TEST_F(setLength, setLength_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 17;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength less than the length of OUStringBuffer(1)";
}
TEST_F(setLength, setLength_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 expVal1 = 20;
::rtl::OString expVal2;
sal_Int32 expVal3 = 20;
sal_Int32 input = 20;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the capacity of OStringBuffer()";
}
TEST_F(setLength, setLength_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 expVal1 = 3;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 3;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer()";
}
TEST_F(setLength, setLength_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer()";
}
TEST_F(setLength, setLength_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 expVal1 = 20;
::rtl::OString expVal2;
sal_Int32 expVal3 = 20;
sal_Int32 input = 20;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the capacity of OStringBuffer("")";
}
TEST_F(setLength, setLength_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 expVal1 = 5;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 5;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer("")";
}
TEST_F(setLength, setLength_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength less than the length of OStringBuffer("")";
}
TEST_F(setLength, setLength_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Int32 expVal1 = 20;
::rtl::OString expVal2;
sal_Int32 expVal3 = 20;
sal_Int32 input = 20;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer(\0)";
}
TEST_F(setLength, setLength_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Int32 expVal1 = 5;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 5;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer(\0)";
}
TEST_F(setLength, setLength_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 16;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength less than the length of OStringBuffer(\0)";
}
TEST_F(setLength, setLength_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal1 = 50;
::rtl::OString expVal2( kTestStr2 );
sal_Int32 expVal3 = 66;
sal_Int32 input = 50;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the capacity of OStringBuffer(kTestStr2)";
}
TEST_F(setLength, setLength_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal1 = 40;
::rtl::OString expVal2(kTestStr2);
sal_Int32 expVal3 = 48;
sal_Int32 input = 40;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength more than the length of OStringBuffer(kTestStr2)";
}
TEST_F(setLength, setLength_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal1 = kTestStr2Len;
::rtl::OString expVal2(kTestStr2);
sal_Int32 expVal3 = 48;
sal_Int32 input = kTestStr2Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength equal to the length of OUStringBuffer(kTestStr2)";
}
TEST_F(setLength, setLength_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal1 = kTestStr7Len;
::rtl::OString expVal2(kTestStr7);
sal_Int32 expVal3 = 48;
sal_Int32 input = kTestStr7Len;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength less than the length of OUStringBuffer(TestStr2)";
}
TEST_F(setLength, setLength_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
sal_Int32 expVal1 = 0;
::rtl::OString expVal2;
sal_Int32 expVal3 = 48;
sal_Int32 input = 0;
aStrBuf.setLength( input );
ASSERT_TRUE(aStrBuf.getStr() == expVal2 &&
aStrBuf.getLength() == expVal1 &&
aStrBuf.getCapacity() == expVal3) << "newLength equal to 0";
}
// -----------------------------------------------------------------------------
class charAt : public ::testing::Test
{
protected:
OString* arrOUS[4];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( kTestStr27 );
arrOUS[2] = new OString( kTestStr28 );
arrOUS[3] = new OString( );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3];
}
};
TEST_F(charAt, charAt_001)
{
sal_Unicode expVal = 83;
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input = 0;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the first character of OStringBuffer(kTestStr1)";
}
TEST_F(charAt, charAt_002)
{
sal_Unicode expVal = 32;
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input = 3;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the middle character of OStringBuffer(kTestStr1)";
}
TEST_F(charAt, charAt_003)
{
sal_Unicode expVal = 115;
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input = 15;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the last character of OStringBuffer(kTestStr1)";
}
TEST_F(charAt, charAt_004)
{
sal_Unicode expVal = 115;
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 input = 0;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the only character of OStringBuffer(kTestStr27)";
}
TEST_F(charAt, charAt_005)
{
sal_Unicode expVal = 40;
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 input = 0;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the first of OStringBuffer(kTestStr28) with special character";
}
TEST_F(charAt, charAt_006)
{
sal_Unicode expVal = 11;
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 input = 5;
ASSERT_TRUE(aStrBuf.charAt(input) == expVal) << "return the mid of OStringBuffer(kTestStr28) with special character";
}
TEST_F(charAt, charAt_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
ASSERT_TRUE(sal_True) << "invalid character of OStringBuffer()";
}
TEST_F(charAt, charAt_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
ASSERT_TRUE(sal_True) << "invalid character of OStringBuffer()";
}
// -----------------------------------------------------------------------------
class csuc : public ::testing::Test
{
};
TEST_F(csuc, csuc_001)
{
const sal_Char* expVal = kTestStr1;
::rtl::OStringBuffer aStrBuf( kTestStr1 );
sal_Int32 cmpLen = kTestStr1Len;
// LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
const sal_Char* pstr = aStrBuf.getStr();
int nEqual = strncmp(pstr, expVal, cmpLen);
ASSERT_TRUE(/* cmpstr( pstr, expVal, cmpLen ) */
nEqual == 0) << "test normal string";
}
TEST_F(csuc, csuc_002)
{
::rtl::OStringBuffer aStrBuf;
// LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
const sal_Char* pstr = aStrBuf.getStr();
sal_Int32 nLen = strlen(pstr);
ASSERT_TRUE(// cmpstr( pstr, &expVal, cmpLen )
nLen == 0) << "test empty string";
}
// -----------------------------------------------------------------------------
class getStr : public ::testing::Test
{
};
TEST_F(getStr, getStr_001)
{
const sal_Char* expVal = kTestStr1;
::rtl::OStringBuffer aStrBuf( kTestStr1 );
sal_Int32 cmpLen = kTestStr1Len;
const sal_Char* pstr = aStrBuf.getStr();
int nEqual = strncmp(pstr, expVal, cmpLen);
ASSERT_TRUE(nEqual == 0) << "test normal string";
}
TEST_F(getStr, getStr_002)
{
// const sal_Char tmpUC=0x0;
// const sal_Char* expVal=&tmpUC;
::rtl::OStringBuffer aStrBuf;
// sal_Int32 cmpLen = 1;
const sal_Char* pstr = aStrBuf.getStr();
sal_Int32 nLen = strlen(pstr);
ASSERT_TRUE(pstr != 0 &&
nLen == 0) << "test empty string";
}
// -----------------------------------------------------------------------------
class setCharAt : public ::testing::Test
{
protected:
OString* arrOUS[4];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr1 );
arrOUS[1] = new OString( kTestStr27 );
arrOUS[2] = new OString( kTestStr28 );
arrOUS[3] = new OString( );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3];
}
};
TEST_F(setCharAt, setCharAt_001)
{
OString expVal( kTestStr31 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input1 = 0;
sal_Char input2 = 's';
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the first character of OStringBuffer(kTestStr1) with s";
}
TEST_F(setCharAt, setCharAt_002)
{
OString expVal( kTestStr3 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input1 = 4;
sal_Char input2 = 'm';
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the middle character of OStringBuffer(kTestStr1) with m";
}
TEST_F(setCharAt, setCharAt_003)
{
OString expVal( kTestStr32 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Int32 input1 = 15;
sal_Char input2 = ' ';
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the last character of OStringBuffer(kTestStr1) with ' '";
}
TEST_F(setCharAt, setCharAt_004)
{
OString expVal( kTestStr33 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Int32 input1 = 0;
sal_Char input2 = ' ';
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the only character of OStringBuffer(kTestStr27) with ' '";
}
TEST_F(setCharAt, setCharAt_005)
{
OString expVal( kTestStr34 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 input1 = 1;
sal_Char input2 = (sal_Char)5;
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the only of OStringBuffer(kTestStr28) with special character";
}
TEST_F(setCharAt, setCharAt_006)
{
OString expVal( kTestStr35 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Int32 input1 = 1;
sal_Char input2 = (sal_Char)-5;
ASSERT_TRUE((aStrBuf.setCharAt(input1, input2)).getStr() == expVal) << "set the only of OStringBuffer(kTestStr28) with special character";
}
#ifdef WITH_CORE
TEST_F(setCharAt, setCharAt_007)
{
OString* expVal = 0;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 input1 = 0;
sal_Char input2 = (sal_Char)5;
ASSERT_TRUE(sal_True) << "invalid character of OStringBuffer()";
delete expVal;
}
TEST_F(setCharAt, setCharAt_008)
{
OString* expVal = 0;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 input1 = -2;
sal_Char input2 = (sal_Char)5;
ASSERT_TRUE(sal_True) << "invalid character of OStringBuffer()";
delete expVal;
}
TEST_F(setCharAt, setCharAt_009)
{
OString* expVal = 0;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Int32 input1 = 3;
sal_Char input2 = (sal_Char)5;
ASSERT_TRUE(sal_True) << "invalid character of OStringBuffer()";
delete expVal;
}
#endif
// -----------------------------------------------------------------------------
class append_001 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_001, append_001_001)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString input2( kTestStr8 );
aStrBuf.append( input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_001, append_001_002)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString input2( kTestStr36 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length more than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_001, append_001_003)
{
OString expVal( kTestStr37 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString input2( kTestStr23 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 16) to the string buffer arrOUS[0]";
}
TEST_F(append_001, append_001_004)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[0]";
}
TEST_F(append_001, append_001_005)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString input2( kTestStr7 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length less than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_001, append_001_006)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString input2( kTestStr2 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length more than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_001, append_001_007)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString input2( kTestStr1 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 16) to the string buffer arrOUS[1]";
}
TEST_F(append_001, append_001_008)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[1]";
}
TEST_F(append_001, append_001_009)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString input2( kTestStr7 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length less than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_001, append_001_010)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString input2( kTestStr2 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length more than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_001, append_001_011)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString input2( kTestStr1 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 16) to the string buffer arrOUS[2]";
}
TEST_F(append_001, append_001_012)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[2]";
}
TEST_F(append_001, append_001_013)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString input2( kTestStr7 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length less than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_001, append_001_014)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString input2( kTestStr2 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length more than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_001, append_001_015)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString input2( kTestStr1 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 16) to the string buffer arrOUS[3]";
}
TEST_F(append_001, append_001_016)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[3]";
}
TEST_F(append_001, append_001_017)
{
OString expVal( kTestStr29 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString input2( kTestStr38 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length less than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_001, append_001_018)
{
OString expVal( kTestStr39 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString input2( kTestStr17 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length more than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_001, append_001_019)
{
OString expVal( kTestStr40 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString input2( kTestStr31 );
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 16) to the string buffer arrOUS[4]";
}
TEST_F(append_001, append_001_020)
{
OString expVal( kTestStr28 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_001, append_001_021)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString input2;
aStrBuf.append( input2 );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "Appends the string(length equal to 0) to the string buffer arrOUS[4]";
}
#endif
// -----------------------------------------------------------------------------
class append_002 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_002, append_002_001)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input = kTestStr8;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_002, append_002_002)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input = kTestStr36;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_002, append_002_003)
{
OString expVal( kTestStr37 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input = kTestStr23;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[0]";
}
TEST_F(append_002, append_002_004)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[0]";
}
TEST_F(append_002, append_002_005)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input = kTestStr7;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_002, append_002_006)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input = kTestStr2;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_002, append_002_007)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input = kTestStr1;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[1]";
}
TEST_F(append_002, append_002_008)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[1]";
}
TEST_F(append_002, append_002_009)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input = kTestStr7;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_002, append_002_010)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input = kTestStr2;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_002, append_002_011)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input = kTestStr1;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[2]";
}
TEST_F(append_002, append_002_012)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[2]";
}
TEST_F(append_002, append_002_013)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input = kTestStr7;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_002, append_002_014)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input = kTestStr2;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_002, append_002_015)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input = kTestStr1;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[3]";
}
TEST_F(append_002, append_002_016)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[3]";
}
TEST_F(append_002, append_002_017)
{
OString expVal( kTestStr29 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input = kTestStr38;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_002, append_002_018)
{
OString expVal( kTestStr39 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input = kTestStr17;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_002, append_002_019)
{
OString expVal( kTestStr40 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input = kTestStr31;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[4]";
}
TEST_F(append_002, append_002_020)
{
OString expVal( kTestStr28 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_002, append_002_021)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
const sal_Char* input = kTestStr25;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer(with INT_MAX)";
}
#endif
// -----------------------------------------------------------------------------
class append_003 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_003, append_003_001)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input1 = kTestStr36;
sal_Int32 input2 = 12;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_003, append_003_002)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input1 = kTestStr36;
sal_Int32 input2 = 28;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[0]";
}
TEST_F(append_003, append_003_003)
{
OString expVal( kTestStr37 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input1 = kTestStr23;
sal_Int32 input2 = 16;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[0]";
}
TEST_F(append_003, append_003_004)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[0]";
}
TEST_F(append_003, append_003_005)
{
// LLA: this is an illegal test, the input2 value must non-negative
// LLA: OString expVal( kTestStr41 );
// LLA: ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: const sal_Char* input1 = kTestStr2;
// LLA: sal_Int32 input2 = -1;
// LLA:
// LLA: aStrBuf.append( input1, input2 );
// LLA:
// LLA: ASSERT_TRUE(// LLA: ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
// LLA:) << // LLA: "Appends the string(length less than 0) to the string buffer arrOUS[0]";
}
TEST_F(append_003, append_003_006)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 4;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_003, append_003_007)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 32;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[1]";
}
TEST_F(append_003, append_003_008)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 16;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[1]";
}
TEST_F(append_003, append_003_009)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[1]";
}
TEST_F(append_003, append_003_010)
{
// LLA: this is an illegal test, the input2 value must non-negative
// LLA: OString expVal;
// LLA: ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: const sal_Char* input1 = kTestStr2;
// LLA: sal_Int32 input2 = -1;
// LLA:
// LLA: aStrBuf.append( input1, input2 );
// LLA:
// LLA: ASSERT_TRUE(// LLA: ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
// LLA:) << // LLA: "Appends the string(length less than 0) to the string buffer arrOUS[1]";
}
TEST_F(append_003, append_003_011)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 4;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_003, append_003_012)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 32;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[2]";
}
TEST_F(append_003, append_003_013)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 16;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[2]";
}
TEST_F(append_003, append_003_014)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[2]";
}
TEST_F(append_003, append_003_015)
{
// LLA: this is an illegal test, the input2 value must non-negative
// LLA: OString expVal;
// LLA: ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: const sal_Char* input1 = kTestStr2;
// LLA: sal_Int32 input2 = -1;
// LLA:
// LLA: aStrBuf.append( input1, input2 );
// LLA:
// LLA: ASSERT_TRUE(// LLA: ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
// LLA:) << // LLA: "Appends the string(length less than 0) to the string buffer arrOUS[2]";
}
TEST_F(append_003, append_003_016)
{
OString expVal( kTestStr7 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 4;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_003, append_003_017)
{
OString expVal( kTestStr2 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 32;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[3]";
}
TEST_F(append_003, append_003_018)
{
OString expVal( kTestStr1 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 16;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[3]";
}
TEST_F(append_003, append_003_019)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[3]";
}
TEST_F(append_003, append_003_020)
{
// LLA: this is an illegal test, the input2 value must non-negative
// LLA: OString expVal;
// LLA: ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: const sal_Char* input1 = kTestStr2;
// LLA: sal_Int32 input2 = -1;
// LLA:
// LLA: aStrBuf.append( input1, input2 );
// LLA:
// LLA: ASSERT_TRUE(// LLA: ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
// LLA:) << // LLA: "Appends the string(length less than 0) to the string buffer arrOUS[3]";
}
TEST_F(append_003, append_003_021)
{
OString expVal( kTestStr29 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input1 = kTestStr38;
sal_Int32 input2 = 7;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length less than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_003, append_003_022)
{
OString expVal( kTestStr39 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input1 = kTestStr17;
sal_Int32 input2 = 22;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length more than 16) to the string buffer arrOUS[4]";
}
TEST_F(append_003, append_003_023)
{
OString expVal( kTestStr40 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input1 = kTestStr31;
sal_Int32 input2 = 16;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 16) to the string buffer arrOUS[4]";
}
TEST_F(append_003, append_003_024)
{
OString expVal( kTestStr28 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
const sal_Char* input1 = kTestStr2;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer arrOUS[4]";
}
TEST_F(append_003, append_003_025)
{
// LLA: this is an illegal test, the input2 value must non-negative
// LLA: OString expVal( kTestStr42 );
// LLA: ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: const sal_Char* input1 = kTestStr2;
// LLA: sal_Int32 input2 = -1;
// LLA:
// LLA: aStrBuf.append( input1, input2 );
// LLA:
// LLA: ASSERT_TRUE(// LLA: ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
// LLA:) << // LLA: "Appends the string(length less than 0) to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_003, append_003_026)
{
OString expVal;
::rtl::OStringBuffer aStrBuf( kSInt32Max );
const sal_Char* input1 = kTestStr25;
sal_Int32 input2 = 0;
aStrBuf.append( input1, input2 );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the string(length equal to 0) to the string buffer(with INT_MAX)";
}
#endif
// -----------------------------------------------------------------------------
class append_004 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_004, append_004_001)
{
OString expVal( kTestStr45 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer arrOUS[0]";
}
TEST_F(append_004, append_004_002)
{
OString expVal( kTestStr46 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer arrOUS[0]";
}
TEST_F(append_004, append_004_003)
{
OString expVal( kTestStr47 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer arrOUS[1]";
}
TEST_F(append_004, append_004_004)
{
OString expVal( kTestStr48 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer arrOUS[1]";
}
TEST_F(append_004, append_004_005)
{
OString expVal( kTestStr47 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer arrOUS[2]";
}
TEST_F(append_004, append_004_006)
{
OString expVal( kTestStr48 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer arrOUS[2]";
}
TEST_F(append_004, append_004_007)
{
OString expVal( kTestStr47 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer arrOUS[3]";
}
TEST_F(append_004, append_004_008)
{
OString expVal( kTestStr48 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer arrOUS[3]";
}
TEST_F(append_004, append_004_009)
{
OString expVal( kTestStr49 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer arrOUS[4]";
}
TEST_F(append_004, append_004_010)
{
OString expVal( kTestStr50 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_004, append_004_011)
{
OString expVal( kTestStr47 );
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Bool input = sal_True;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_True) to the string buffer(with INT_MAX)";
}
TEST_F(append_004, append_004_012)
{
OString expVal( kTestStr48 );
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Bool input = sal_False;
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Bool(sal_False) to the string buffer(with INT_MAX)";
}
#endif
//------------------------------------------------------------------------
// testing the method append(sal_Char c)
//------------------------------------------------------------------------
class append_005 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_005, append_001)
{
OString expVal( kTestStr51 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Char input = 'M';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(M) to the string buffer arrOUS[0]";
}
TEST_F(append_005, append_002)
{
OString expVal( kTestStr143 );
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Unicode(kSInt8Max) to the string buffer arrOUS[0]";
}
TEST_F(append_005, append_003)
{
OString expVal( kTestStr27 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Char input = 's';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(s) to the string buffer arrOUS[1]";
}
TEST_F(append_005, append_004)
{
OString expVal( kTestStr144 );
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[1]";
}
TEST_F(append_005, append_005_005)
{
OString expVal( kTestStr27 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Char input = 's';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(s) to the string buffer arrOUS[2]";
}
TEST_F(append_005, append_006)
{
OString expVal( kTestStr144 );
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[2]";
}
TEST_F(append_005, append_007)
{
OString expVal( kTestStr27 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Char input = 's';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(s) to the string buffer arrOUS[3]";
}
TEST_F(append_005, append_008)
{
OString expVal( kTestStr144 );
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[3]";
}
TEST_F(append_005, append_009)
{
OString expVal( kTestStr56 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Char input = 's';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(s) to the string buffer arrOUS[4]";
}
TEST_F(append_005, append_010)
{
OString expVal( kTestStr145 );
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_005, append_011)
{
OString expVal( kTestStr27 );
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Char input = 's';
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(s) to the string buffer(with INT_MAX)";
}
TEST_F(append_005, append_012)
{
OString expVal( kTestStr144 );
::rtl::OStringBuffer aStrBuf( kSInt32Max );
sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
aStrBuf.append( input );
ASSERT_TRUE(( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )) << "Appends the sal_Char(kSInt8Max) to the string buffer with INT_MAX)";
}
#endif
/**
* Calls the method append(T, radix) and compares
* returned OUString with OUString that passed in the array resArray.
*
* @param T, type of argument, passed to append
* @param resArray, array of result ustrings to compare to
* @param n the number of elements in the array resArray (testcases)
* @param pTestResult the instance of the class TestResult
* @param inArray [optional], array of value that is passed as first argument
* to append
*
* @return true, if all returned OUString are equal to corresponding OUString in
* resArray else, false.
*/
/*template <class T>
sal_Bool test_append( const char** resArray, int n, sal_Int16 radix,
const T *inArray, OStringBuffer &aStr1 )
{
sal_Bool bRes = sal_True;
//sal_Char methName[MAXBUFLENGTH];
//sal_Char* pMeth = methName;
sal_Int32 i;
// static sal_Unicode aUchar[80]={0x12};
for (i = 0; i < n; i++)
{
OSL_ENSURE( i < 80, "ERROR: leave aUchar bound");
// AStringToUStringCopy(aUchar,resArray[i]);
::rtl::OString aStr2(aStr1.getStr());
::rtl::OString aStr3( "-" );
if (inArray == 0)
{
aStr2 += OString(resArray[i]);
aStr1.append((T)i, radix);
}
else
{
// sal_Unicode aStr4[100];
if ( inArray[i] < 0 )
{
aStr2 += aStr3;
}
// if(AStringToUStringCopy(aStr4,resArray[i]))
// {
aStr2 += OString(resArray[i]);
// }
aStr1.append((T)inArray[i], radix);
}
ASSERT_TRUE(aStr1.getStr()== aStr2 &&
aStr1.getLength() == aStr2.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]";
}
return (bRes);
}
#define test_append_Int32 test_append<sal_Int32>
#define test_append_Int64 test_append<sal_Int64>
#define test_append_float test_append<float>
#define test_append_double test_append<double>*/
//------------------------------------------------------------------------
// testing the method append( sal_Int32 i, sal_Int16 radix=2 )
// testing the method append( sal_Int32 i, sal_Int16 radix=8 )
// testing the method append( sal_Int32 i, sal_Int16 radix=10 )
// testing the method append( sal_Int32 i, sal_Int16 radix=16 )
// testing the method append( sal_Int32 i, sal_Int16 radix=36 )
//------------------------------------------------------------------------
class append_006_Int32 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
// For some bizarre reason, only odd numbered tests were set up to run
};
TEST_F(append_006_Int32, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
/*test_append_Int32((const char**)kBinaryNumsStr,
kBinaryNumsCount, kRadixBinary,
0, aStrBuf );*/
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_051)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_052)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_053)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_054)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_055)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_056)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32, append_057)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32, append_058)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32, append_059)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32, append_060)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32, append_061)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32, append_062)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32, append_063)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32, append_064)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32, append_065)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32, append_066)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32, append_067)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32, append_068)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32, append_069)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_070)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_071)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_072)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_073)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_074)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_075)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_076)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32, append_077)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32, append_078)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32, append_079)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32, append_080)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32, append_081)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32, append_082)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32, append_083)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32, append_084)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32, append_085)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32, append_086)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32, append_087)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32, append_088)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32, append_089)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_090)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_091)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_092)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_093)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_094)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_095)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_096)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32, append_097)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32, append_098)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32, append_099)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32, append_100)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int32 i, sal_Int16 radix=2 )
// where i = large constants
// testing the method append( sal_Int32 i, sal_Int16 radix=8 )
// where i = large constants
// testing the method append( sal_Int32 i, sal_Int16 radix=10 )
// where i = large constants
// testing the method append( sal_Int32 i, sal_Int16 radix=16 )
// where i = large constants
// testing the method append( sal_Int32 i, sal_Int16 radix=36 )
// where i = large constants
//------------------------------------------------------------------------
class append_006_Int32_Bounderies : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_006_Int32_Bounderies, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 2;
expVal += OString( "1111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 8;
expVal += OString( "17777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 10;
expVal += OString( "2147483647" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 36;
expVal += OString( "zik0zj" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Bounderies, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 2;
expVal += OString( "1111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 8;
expVal += OString( "17777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 10;
expVal += OString( "2147483647" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 36;
expVal += OString( "zik0zj" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Bounderies, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 2;
expVal += OString( "1111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 8;
expVal += OString( "17777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 10;
expVal += OString( "2147483647" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 36;
expVal += OString( "zik0zj" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Bounderies, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 2;
expVal += OString( "1111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 8;
expVal += OString( "17777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 10;
expVal += OString( "2147483647" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 36;
expVal += OString( "zik0zj" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Bounderies, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 2;
expVal += OString( "1111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 8;
expVal += OString( "17777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 10;
expVal += OString( "2147483647" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Bounderies, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = kSInt32Max;
sal_Int16 radix = 36;
expVal += OString( "zik0zj" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int32 i, sal_Int16 radix=2 )
// for negative value
// testing the method append( sal_Int32 i, sal_Int16 radix=8 )
// for negative value
// testing the method append( sal_Int32 i, sal_Int16 radix=10 )
// for negative value
// testing the method append( sal_Int32 i, sal_Int16 radix=16 )
// for negative value
// testing the method append( sal_Int32 i, sal_Int16 radix=36 )
// for negative value
//------------------------------------------------------------------------
class append_006_Int32_Negative : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_006_Int32_Negative, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_006_Int32_Negative, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_006_Int32_Negative, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_051)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_052)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_053)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_054)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_055)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_056)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_057)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_058)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_059)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_060)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_006_Int32_Negative, append_061)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_062)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_063)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_064)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_065)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_066)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_067)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_068)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_069)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_070)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_071)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_072)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_073)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_074)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_075)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_076)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_077)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_078)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_079)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_080)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_006_Int32_Negative, append_081)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_082)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_083)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_084)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_085)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_086)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_087)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_088)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_089)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_090)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_091)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_092)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_093)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_094)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_095)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_096)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_097)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_098)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_099)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_006_Int32_Negative, append_100)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int32 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int32 i, sal_Int16 radix ) where radix = -5
//------------------------------------------------------------------------
class append_006_Int32_WrongRadix : public ::testing::Test
{
protected:
OString* arrOUS[5];
sal_Int32 intVal;
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
intVal = 11;
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_006_Int32_WrongRadix, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr59 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[0]";
}
TEST_F(append_006_Int32_WrongRadix, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[1]";
}
TEST_F(append_006_Int32_WrongRadix, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[2]";
}
TEST_F(append_006_Int32_WrongRadix, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[3]";
}
TEST_F(append_006_Int32_WrongRadix, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr61 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_006_Int32_WrongRadix, append_006)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer(with INT_MAX)";
}
#endif
//------------------------------------------------------------------------
class append_006_Int32_defaultParam : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_006_Int32_defaultParam, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr59 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer[0]+11";
}
TEST_F(append_006_Int32_defaultParam, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr62 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OStringBuffer[0]+0";
}
TEST_F(append_006_Int32_defaultParam, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr63 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OStringBuffer[0]+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr64 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer[0]+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr65 );
sal_Int32 input = kNonSInt32Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer[0]+(-2147483648)";
}
TEST_F(append_006_Int32_defaultParam, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr60 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer[1]+11";
}
TEST_F(append_006_Int32_defaultParam, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr66 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OStringBuffer[1]+0";
}
TEST_F(append_006_Int32_defaultParam, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr67 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OStringBuffer[1]+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr68 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer[1]+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr69 );
sal_Int32 input = SAL_MIN_INT32 /*-2147483648*/;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer[1]+(-2147483648)";
}
TEST_F(append_006_Int32_defaultParam, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr60 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer[2]+11";
}
TEST_F(append_006_Int32_defaultParam, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr66 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OUStringBuffer[2]+0";
}
TEST_F(append_006_Int32_defaultParam, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr67 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OUStringBuffer[2]+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr68 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer[2]+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr69 );
sal_Int32 input = SAL_MIN_INT32;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer[2]+(-2147483648)";
}
TEST_F(append_006_Int32_defaultParam, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr60 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer[3]+11";
}
TEST_F(append_006_Int32_defaultParam, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr66 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OStringBuffer[3]+0";
}
TEST_F(append_006_Int32_defaultParam, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr67 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OStringBuffer[3]+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr68 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer[3]+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr69 );
sal_Int32 input = SAL_MIN_INT32;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer[3]+(-2147483648)";
}
TEST_F(append_006_Int32_defaultParam, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr61 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer[4]+11";
}
TEST_F(append_006_Int32_defaultParam, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr70 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OStringBuffer[4]+0";
}
TEST_F(append_006_Int32_defaultParam, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr71 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OStringBuffer[4]+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr72 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer[4]+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr73 );
sal_Int32 input = SAL_MIN_INT32;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer[4]+(-2147483648)";
}
#ifdef WITH_CORE
TEST_F(append_006_Int32_defaultParam, append_026)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr60 );
sal_Int32 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 11 and return OStringBuffer(kSInt32Max)+11";
}
TEST_F(append_006_Int32_defaultParam, append_027)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr66 );
sal_Int32 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 0 and return OStringBuffer(kSInt32Max)+0";
}
TEST_F(append_006_Int32_defaultParam, append_028)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr67 );
sal_Int32 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -11 and return OStringBuffer(kSInt32Max)+(-11)";
}
TEST_F(append_006_Int32_defaultParam, append_029)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr68 );
sal_Int32 input = 2147483647;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 2147483647 and return OStringBuffer(kSInt32Max)+2147483647";
}
TEST_F(append_006_Int32_defaultParam, append_030)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr69 );
sal_Int32 input = SAL_MIN_INT32;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int32 -2147483648 and return OStringBuffer(kSInt32Max)+(-2147483648)";
}
#endif
//------------------------------------------------------------------------
// testing the method append( sal_Int64 l, sal_Int16 radix=2 )
// testing the method append( sal_Int64 l, sal_Int16 radix=8 )
// testing the method append( sal_Int64 l, sal_Int16 radix=10 )
// testing the method append( sal_Int64 l, sal_Int16 radix=16 )
// testing the method append( sal_Int64 l, sal_Int16 radix=36 )
//------------------------------------------------------------------------
class append_007_Int64 : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_007_Int64, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_051)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_052)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_053)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_054)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_055)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_056)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64, append_057)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64, append_058)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64, append_059)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64, append_060)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64, append_061)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64, append_062)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64, append_063)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64, append_064)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64, append_065)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64, append_066)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64, append_067)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64, append_068)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64, append_069)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_070)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_071)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_072)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_073)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_074)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_075)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_076)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64, append_077)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64, append_078)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64, append_079)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64, append_080)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64, append_081)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64, append_082)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 2;
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64, append_083)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 2;
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64, append_084)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 2;
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64, append_085)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64, append_086)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 8;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64, append_087)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 8;
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64, append_088)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 8;
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64, append_089)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_090)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 10;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_091)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 10;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_092)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 10;
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_093)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_094)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 16;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_095)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 16;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_096)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 15;
sal_Int16 radix = 16;
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64, append_097)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64, append_098)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 4;
sal_Int16 radix = 36;
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64, append_099)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 8;
sal_Int16 radix = 36;
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64, append_100)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = 35;
sal_Int16 radix = 36;
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int64 i, sal_Int16 radix=2 )
// where i = large constants
// testing the method append( sal_Int64 i, sal_Int16 radix=8 )
// where i = large constants
// testing the method append( sal_Int64 i, sal_Int16 radix=10 )
// where i = large constants
// testing the method append( sal_Int64 i, sal_Int16 radix=16 )
// where i = large constants
// testing the method append( sal_Int64 i, sal_Int16 radix=36 )
// where i = large constants
//------------------------------------------------------------------------
class append_007_Int64_Bounderies : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_007_Int64_Bounderies, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 2;
expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 8;
expVal += OString( "777777777777777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 10;
expVal += OString( "9223372036854775807" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffffffffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 36;
expVal += OString( "1y2p0ij32e8e7" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Bounderies, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 2;
expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 8;
expVal += OString( "777777777777777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 10;
expVal += OString( "9223372036854775807" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffffffffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 36;
expVal += OString( "1y2p0ij32e8e7" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Bounderies, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 2;
expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 8;
expVal += OString( "777777777777777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 10;
expVal += OString( "9223372036854775807" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffffffffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 36;
expVal += OString( "1y2p0ij32e8e7" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Bounderies, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 2;
expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 8;
expVal += OString( "777777777777777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 10;
expVal += OString( "9223372036854775807" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffffffffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 36;
expVal += OString( "1y2p0ij32e8e7" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Bounderies, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 2;
expVal += OString( "1111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 2;
expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 8;
expVal += OString( "177" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 8;
expVal += OString( "777777777777777777777" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 10;
expVal += OString( "127" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 10;
expVal += OString( "9223372036854775807" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 16;
expVal += OString( "7f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 16;
expVal += OString( "7fffffffffffffff" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt8Max;
sal_Int16 radix = 36;
expVal += OString( "3j" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Bounderies, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = kSInt64Max;
sal_Int16 radix = 36;
expVal += OString( "1y2p0ij32e8e7" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int64 i, sal_Int16 radix=2 )
// for negative value
// testing the method append( sal_Int64 i, sal_Int16 radix=8 )
// for negative value
// testing the method append( sal_Int64 i, sal_Int16 radix=10 )
// for negative value
// testing the method append( sal_Int64 i, sal_Int16 radix=16 )
// for negative value
// testing the method append( sal_Int64 i, sal_Int16 radix=36 )
// for negative value
//------------------------------------------------------------------------
class append_007_Int64_Negative : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_007_Int64_Negative, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]";
}
TEST_F(append_007_Int64_Negative, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_036)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_037)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_038)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_039)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_040)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]";
}
TEST_F(append_007_Int64_Negative, append_041)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_042)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_043)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_044)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_045)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_046)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_047)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_048)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_049)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_050)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_051)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_052)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_053)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_054)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_055)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_056)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_057)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_058)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_059)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_060)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]";
}
TEST_F(append_007_Int64_Negative, append_061)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_062)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_063)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_064)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_065)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_066)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_067)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_068)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_069)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_070)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_071)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_072)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_073)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_074)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_075)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_076)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_077)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_078)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_079)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_080)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]";
}
TEST_F(append_007_Int64_Negative, append_081)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 2;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_082)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "100" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_083)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1000" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_084)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 2;
expVal += OString( "-" );
expVal += OString( "1111" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_085)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 8;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_086)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_087)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "10" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_088)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 8;
expVal += OString( "-" );
expVal += OString( "17" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_089)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 10;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_090)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_091)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_092)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 10;
expVal += OString( "-" );
expVal += OString( "15" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_093)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 16;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_094)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_095)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_096)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -15;
sal_Int16 radix = 16;
expVal += OString( "-" );
expVal += OString( "f" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_097)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -0;
sal_Int16 radix = 36;
expVal += OString( "0" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_098)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -4;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "4" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_099)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -8;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "8" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
TEST_F(append_007_Int64_Negative, append_100)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( aStrBuf.getStr() );
sal_Int64 input = -35;
sal_Int16 radix = 36;
expVal += OString( "-" );
expVal += OString( "z" );
aStrBuf.append( input, radix );
ASSERT_TRUE(aStrBuf.getStr()== expVal &&
aStrBuf.getLength() == expVal.getLength()) << "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]";
}
//------------------------------------------------------------------------
// testing the method append( sal_Int64 i, sal_Int16 radix ) where radix = -5
//------------------------------------------------------------------------
class append_007_Int64_WrongRadix : public ::testing::Test
{
protected:
OString* arrOUS[5];
sal_Int64 intVal;
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
intVal = 11;
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_007_Int64_WrongRadix, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr59 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[0]";
}
TEST_F(append_007_Int64_WrongRadix, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[1]";
}
TEST_F(append_007_Int64_WrongRadix, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[2]";
}
TEST_F(append_007_Int64_WrongRadix, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[3]";
}
TEST_F(append_007_Int64_WrongRadix, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr61 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer arrOUS[4]";
}
#ifdef WITH_CORE
TEST_F(append_007_Int64_WrongRadix, append_006)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr60 );
aStrBuf.append( intVal, -5 );
ASSERT_TRUE(sal_True) << "Appends the WrongRadix to the string buffer(with INT_MAX)";
}
#endif
//------------------------------------------------------------------------
class append_007_Int64_defaultParam : public ::testing::Test
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_007_Int64_defaultParam, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr59 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer[0]+11";
}
TEST_F(append_007_Int64_defaultParam, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr62 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OStringBuffer[0]+0";
}
TEST_F(append_007_Int64_defaultParam, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr63 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OStringBuffer[0]+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr116 );
sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer[0]+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr117 );
sal_Int64 input = SAL_MIN_INT64/*-9223372036854775808*/; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
sal_Bool bRes = expVal.equals( aStrBuf.getStr() );
ASSERT_TRUE(bRes && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer[0]+(-9223372036854775808)";
}
TEST_F(append_007_Int64_defaultParam, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr60 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer[1]+11";
}
TEST_F(append_007_Int64_defaultParam, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr66 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OStringBuffer[1]+0";
}
TEST_F(append_007_Int64_defaultParam, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr67 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OStringBuffer[1]+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr118 );
sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer[1]+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr119 );
sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer[1]+(-9223372036854775808)";
}
TEST_F(append_007_Int64_defaultParam, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr60 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer[2]+11";
}
TEST_F(append_007_Int64_defaultParam, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr66 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OUStringBuffer[2]+0";
}
TEST_F(append_007_Int64_defaultParam, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr67 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OUStringBuffer[2]+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr118 );
sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer[2]+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr119 );
sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer[2]+(-9223372036854775808)";
}
TEST_F(append_007_Int64_defaultParam, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr60 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer[3]+11";
}
TEST_F(append_007_Int64_defaultParam, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr66 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OStringBuffer[3]+0";
}
TEST_F(append_007_Int64_defaultParam, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr67 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OStringBuffer[3]+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr118 );
sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer[3]+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr119 );
sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer[3]+(-9223372036854775808)";
}
TEST_F(append_007_Int64_defaultParam, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr61 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer[4]+11";
}
TEST_F(append_007_Int64_defaultParam, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr70 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OStringBuffer[4]+0";
}
TEST_F(append_007_Int64_defaultParam, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr71 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OStringBuffer[4]+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr120 );
sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer[4]+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr121 );
sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer[4]+(-9223372036854775808)";
}
#ifdef WITH_CORE
TEST_F(append_007_Int64_defaultParam, append_026)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr60 );
sal_Int64 input = 11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 11 and return OStringBuffer(kSInt64Max)+11";
}
TEST_F(append_007_Int64_defaultParam, append_027)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr66 );
sal_Int64 input = 0;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 0 and return OStringBuffer(kSInt64Max)+0";
}
TEST_F(append_007_Int64_defaultParam, append_028)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr67 );
sal_Int64 input = -11;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -11 and return OStringBuffer(kSInt64Max)+(-11)";
}
TEST_F(append_007_Int64_defaultParam, append_029)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr118 );
sal_Int64 input = 9223372036854775807;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 9223372036854775807 and return OStringBuffer(kSInt64Max)+9223372036854775807";
}
TEST_F(append_007_Int64_defaultParam, append_030)
{
::rtl::OStringBuffer aStrBuf( kSInt64Max );
OString expVal( kTestStr119 );
sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "input Int64 -9223372036854775808 and return OStringBuffer(kSInt64Max)+(-9223372036854775808)";
}
#endif
//------------------------------------------------------------------------
// testing the method append( float f )
//------------------------------------------------------------------------
class checkfloat : public ::testing::Test
{
public:
bool checkIfStrBufContainAtPosTheFloat(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, float _nFloat)
{
OString sFloatValue;
sFloatValue = rtl::OString::valueOf(_nFloat);
OString sBufferString(_sStrBuf.getStr());
sal_Int32 nPos = sBufferString.indexOf(sFloatValue);
if ( nPos >= 0 && nPos == _nLen)
{
return true;
}
return false;
}
};
// -----------------------------------------------------------------------------
class append_008_float : public checkfloat
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_008_float, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr74 );
float input = (float)atof("3.0");
// LLA:
// the complex problem is here, that a float value is not really what we write.
// So a 3.0 could also be 3 or 3.0 or 3.0000001 or 2.9999999
// this has to be checked.
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.0";
}
TEST_F(append_008_float, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr75 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.5";
}
TEST_F(append_008_float, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr76 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.0625";
}
TEST_F(append_008_float, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr77 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.502525";
}
TEST_F(append_008_float, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr78 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.141592";
}
TEST_F(append_008_float, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr79 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.5025255";
}
TEST_F(append_008_float, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr80 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append 3.0039062";
}
TEST_F(append_008_float, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr81 );
float input = (float)atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.0";
}
TEST_F(append_008_float, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr82 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.5";
}
TEST_F(append_008_float, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr83 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.0625";
}
TEST_F(append_008_float, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr84 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.502525";
}
TEST_F(append_008_float, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr85 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.141592";
}
TEST_F(append_008_float, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr86 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.5025255";
}
TEST_F(append_008_float, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr87 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append 3.0039062";
}
TEST_F(append_008_float, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr81 );
float input = (float)atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.0";
}
TEST_F(append_008_float, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr82 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.5";
}
TEST_F(append_008_float, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr83 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.0625";
}
TEST_F(append_008_float, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr84 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.502525";
}
TEST_F(append_008_float, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr85 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.141592";
}
TEST_F(append_008_float, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr86 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.5025255";
}
TEST_F(append_008_float, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr87 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append 3.0039062";
}
TEST_F(append_008_float, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr81 );
float input = (float)atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.0";
}
TEST_F(append_008_float, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr82 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.5";
}
TEST_F(append_008_float, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr83 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.0625";
}
TEST_F(append_008_float, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr84 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.502525";
}
TEST_F(append_008_float, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr85 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.141592";
}
TEST_F(append_008_float, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr86 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.5025255";
}
TEST_F(append_008_float, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr87 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append 3.0039062";
}
TEST_F(append_008_float, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr88 );
float input = (float)atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.0";
}
TEST_F(append_008_float, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr89 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.5";
}
TEST_F(append_008_float, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr90 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.0625";
}
TEST_F(append_008_float, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr91 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.502525";
}
TEST_F(append_008_float, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr92 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.141592";
}
TEST_F(append_008_float, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr93 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.5025255";
}
TEST_F(append_008_float, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr94 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append 3.0039062";
}
#ifdef WITH_CORE
TEST_F(append_008_float, append_036)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr81 );
float input = (float)atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.0";
}
TEST_F(append_008_float, append_037)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr82 );
float input = (float)atof("3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.5";
}
TEST_F(append_008_float, append_038)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr83 );
float input = (float)atof("3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.0625";
}
TEST_F(append_008_float, append_039)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr84 );
float input = (float)atof("3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.502525";
}
TEST_F(append_008_float, append_040)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr85 );
float input = (float)atof("3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.141592";
}
TEST_F(append_008_float, append_041)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr86 );
float input = (float)atof("3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.5025255";
}
TEST_F(append_008_float, append_042)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr87 );
float input = (float)atof("3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append 3.0039062";
}
#endif
//------------------------------------------------------------------------
// testing the method append( float f ) for negative value
//------------------------------------------------------------------------
class append_008_Float_Negative : public checkfloat
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_008_Float_Negative, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr95 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.0";
}
TEST_F(append_008_Float_Negative, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr96 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.5";
}
TEST_F(append_008_Float_Negative, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr97 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.0625";
}
TEST_F(append_008_Float_Negative, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr98 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.502525";
}
TEST_F(append_008_Float_Negative, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr99 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.141592";
}
TEST_F(append_008_Float_Negative, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr100 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr101 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[0] append -3.0039062";
}
TEST_F(append_008_Float_Negative, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr102 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.0";
}
TEST_F(append_008_Float_Negative, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr103 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.5";
}
TEST_F(append_008_Float_Negative, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr104 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.0625";
}
TEST_F(append_008_Float_Negative, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr105 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.502525";
}
TEST_F(append_008_Float_Negative, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr106 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.141592";
}
TEST_F(append_008_Float_Negative, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr107 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
// LLA: OString expVal( kTestStr108 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[1] append -3.0039062";
}
TEST_F(append_008_Float_Negative, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr102 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.0";
}
TEST_F(append_008_Float_Negative, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr103 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.5";
}
TEST_F(append_008_Float_Negative, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr104 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.0625";
}
TEST_F(append_008_Float_Negative, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr105 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.502525";
}
TEST_F(append_008_Float_Negative, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr106 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.141592";
}
TEST_F(append_008_Float_Negative, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr107 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
// LLA: OString expVal( kTestStr108 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[2] append -3.0039062";
}
TEST_F(append_008_Float_Negative, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr102 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.0";
}
TEST_F(append_008_Float_Negative, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr103 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.5";
}
TEST_F(append_008_Float_Negative, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr104 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.0625";
}
TEST_F(append_008_Float_Negative, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr105 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.502525";
}
TEST_F(append_008_Float_Negative, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr106 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.141592";
}
TEST_F(append_008_Float_Negative, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr107 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
// LLA: OString expVal( kTestStr108 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[3] append -3.0039062";
}
TEST_F(append_008_Float_Negative, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr109 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.0";
}
TEST_F(append_008_Float_Negative, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr110 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.5";
}
TEST_F(append_008_Float_Negative, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr111 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.0625";
}
TEST_F(append_008_Float_Negative, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr112 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.502525";
}
TEST_F(append_008_Float_Negative, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr113 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.141592";
}
TEST_F(append_008_Float_Negative, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr114 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr115 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "arrOUS[4] append -3.0039062";
}
#ifdef WITH_CORE
TEST_F(append_008_Float_Negative, append_036)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr102 );
float input = (float)atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.0";
}
TEST_F(append_008_Float_Negative, append_037)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr103 );
float input = (float)atof("-3.5");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.5";
}
TEST_F(append_008_Float_Negative, append_038)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr104 );
float input = (float)atof("-3.0625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.0625";
}
TEST_F(append_008_Float_Negative, append_039)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr105 );
float input = (float)atof("-3.502525");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.502525";
}
TEST_F(append_008_Float_Negative, append_040)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr106 );
float input = (float)atof("-3.141592");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.141592";
}
TEST_F(append_008_Float_Negative, append_041)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr107 );
float input = (float)atof("-3.5025255");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.5025255";
}
TEST_F(append_008_Float_Negative, append_042)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
// LLA: OString expVal( kTestStr108 );
float input = (float)atof("-3.00390625");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)) << "OStringBuffer( kSInt32Max ) append -3.0039062";
}
#endif
//------------------------------------------------------------------------
// testing the method append( double d )
//------------------------------------------------------------------------
class checkdouble : public ::testing::Test
{
public:
bool checkIfStrBufContainAtPosTheDouble(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, double _nDouble)
{
OString sDoubleValue;
sDoubleValue = rtl::OString::valueOf(_nDouble);
OString sBufferString(_sStrBuf.getStr());
sal_Int32 nPos = sBufferString.indexOf(sDoubleValue);
if ( nPos >= 0 && nPos == _nLen)
{
return true;
}
return false;
}
};
class append_009_double : public checkdouble
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_009_double, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr74 );
double input = atof("3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)) << "arrOUS[0] append 3.0";
}
/*
TEST_F(append_009_double, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr75 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.5";
}
TEST_F(append_009_double, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr76 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.0625";
}
TEST_F(append_009_double, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr122 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.1415926535";
}
TEST_F(append_009_double, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr123 );
double input = atof("3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.141592653589793";
}
TEST_F(append_009_double, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr124 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.14159265358979323";
}
TEST_F(append_009_double, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr125 );
double input = atof("3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append 3.141592653589793238462643";
}
TEST_F(append_009_double, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr81 );
double input = atof("3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.0";
}
TEST_F(append_009_double, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr82 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.5";
}
TEST_F(append_009_double, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr83 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.0625";
}
TEST_F(append_009_double, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr126 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.1415926535";
}
TEST_F(append_009_double, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr127 );
double input = atof("3.141592653589793");
aStrBuf.append( input );
OString *result = new OString( aStrBuf.getStr());
double output = result->toDouble();
OString *final = new OString();
*final = final->valueOf(output);
t_print("the OStringvalus is:");
for(int m=0;m<final->getLength();m++)
{
t_print("%c",final->pData->buffer[m]);
}
t_print("\n");
t_print("the OStringBuffer is %d\n", aStrBuf.getLength());
t_print("the expVal is %d\n", expVal.getLength());
t_print("the OStringbuffervalus is:");
for(int j=0;j<aStrBuf.getLength();j++)
{
t_print("%c",*(aStrBuf.getStr()+j));
}
t_print("\n");
t_print("the expVlavalus is:");
for(int k=0;k<expVal.getLength();k++)
{
t_print("%c",expVal.pData->buffer[k]);
}
t_print("\n");
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.141592653589793";
}
TEST_F(append_009_double, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr128 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.14159265358979323";
}
TEST_F(append_009_double, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr129 );
double input = atof("3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.141592653589793238462643";
}
TEST_F(append_009_double, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr81 );
double input = atof("3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.0";
}
TEST_F(append_009_double, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr82 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.5";
}
TEST_F(append_009_double, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr83 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.0625";
}
TEST_F(append_009_double, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr126 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.1415926535";
}
TEST_F(append_009_double, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr127 );
double input = atof("3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.141592653589793";
}
TEST_F(append_009_double, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr128 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.14159265358979323";
}
TEST_F(append_009_double, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr129 );
double input = atof("3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append 3.141592653589793238462643";
}
TEST_F(append_009_double, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr81 );
double input = atof("3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.0";
}
TEST_F(append_009_double, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr82 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.5";
}
TEST_F(append_009_double, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr83 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.0625";
}
TEST_F(append_009_double, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr126 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.1415926535";
}
TEST_F(append_009_double, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr127 );
double input = atof("3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.141592653589793";
}
TEST_F(append_009_double, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr128 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append 3.14159265358979323";
}
TEST_F(append_009_double, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr129 );
double input = atof("3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append 3.141592653589793238462643";
}
TEST_F(append_009_double, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr88 );
double input = atof("3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.0";
}
TEST_F(append_009_double, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr89 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.5";
}
TEST_F(append_009_double, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr90 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.0625";
}
TEST_F(append_009_double, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr130 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.1415926535";
}
TEST_F(append_009_double, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr131 );
double input = atof("3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.141592653589793";
}
TEST_F(append_009_double, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr132 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append 3.14159265358979323";
}
*/
TEST_F(append_009_double, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr133 );
double input = atof("3.141592653589793238462643");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)) << "arrOUS[4] append 3.141592653589793238462643";
}
/*
#ifdef WITH_CORE
TEST_F(append_009_double, append_036)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr81 );
double input = atof("3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.0";
}
TEST_F(append_009_double, append_037)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr82 );
double input = atof("3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.5";
}
TEST_F(append_009_double, append_038)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr83 );
double input = atof("3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.0625";
}
TEST_F(append_009_double, append_039)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr126 );
double input = atof("3.1415926535");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.1415926535";
}
TEST_F(append_009_double, append_040)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr127 );
double input = atof("3.141592653589793";
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.141592653589793";
}
TEST_F(append_009_double, append_041)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr128 );
double input = atof("3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.14159265358979323";
}
TEST_F(append_009_double, append_042)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr129 );
double input = atof("3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append 3.141592653589793238462643";
}
#endif
*/
//------------------------------------------------------------------------
// testing the method append( double f ) for negative value
//------------------------------------------------------------------------
class append_009_Double_Negative : public checkdouble
{
protected:
OString* arrOUS[5];
public:
void SetUp()
{
arrOUS[0] = new OString( kTestStr7 );
arrOUS[1] = new OString( );
arrOUS[2] = new OString( kTestStr25 );
arrOUS[3] = new OString( "\0" );
arrOUS[4] = new OString( kTestStr28 );
}
void TearDown()
{
delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
delete arrOUS[3]; delete arrOUS[4];
}
};
TEST_F(append_009_Double_Negative, append_001)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
// LLA: OString expVal( kTestStr95 );
double input = atof("-3.0");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)) << "arrOUS[0] append -3.0";
}
/*
TEST_F(append_009_Double_Negative, append_002)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr96 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.5";
}
TEST_F(append_009_Double_Negative, append_003)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr97 );
double input = atof("-3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.0625";
}
TEST_F(append_009_Double_Negative, append_004)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr98 );
double input = atof("-3.502525");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.502525";
}
TEST_F(append_009_Double_Negative, append_005)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr134 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_006)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr135 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.14159265358979323";
}
TEST_F(append_009_Double_Negative, append_007)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
OString expVal( kTestStr136 );
double input = atof("-3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[0] append -3.141592653589793238462643";
}
TEST_F(append_009_Double_Negative, append_008)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr102 );
double input = atof("-3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.0";
}
TEST_F(append_009_Double_Negative, append_009)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr103 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.5";
}
TEST_F(append_009_Double_Negative, append_010)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr104 );
double input = atof("-3.0625");
aStrBuf.append( input );
OString *result = new OString( aStrBuf.getStr());
double output = result->toDouble();
OString *final = new OString();
*final = final->valueOf(output);
t_print("the OStringvalus is:");
for(int m=0;m<final->getLength();m++)
{
t_print("%c",final->pData->buffer[m]);
}
t_print("\n");
t_print("the OStringBuffer is %d\n", aStrBuf.getLength());
t_print("the expVal is %d\n", expVal.getLength());
t_print("the OStringbuffervalus is:");
for(int j=0;j<aStrBuf.getLength();j++)
{
t_print("%c",*(aStrBuf.getStr()+j));
}
t_print("\n");
t_print("the expVlavalus is:");
for(int k=0;k<expVal.getLength();k++)
{
t_print("%c",expVal.pData->buffer[k]);
}
t_print("\n");
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.0625";
}
TEST_F(append_009_Double_Negative, append_011)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr105 );
double input = atof("-3.502525");
aStrBuf.append( input );
double output = atof("-3.50252");
OString *final = new OString();
*final = final->valueOf(output);
t_print("the OStringvalus is:");
for(int m=0;m<final->getLength();m++)
{
t_print("%c",final->pData->buffer[m]);
}
t_print("\n");
t_print("the OStringBuffer is %d\n", aStrBuf.getLength());
t_print("the expVal is %d\n", expVal.getLength());
t_print("the OStringbuffervalus is:");
for(int j=0;j<aStrBuf.getLength();j++)
{
t_print("%c",*(aStrBuf.getStr()+j));
}
t_print("\n");
t_print("the expVlavalus is:");
for(int k=0;k<expVal.getLength();k++)
{
t_print("%c",expVal.pData->buffer[k]);
}
t_print("\n");
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.502525";
}
TEST_F(append_009_Double_Negative, append_012)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr137 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_013)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr138 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.14159265358979323";
}
TEST_F(append_009_Double_Negative, append_014)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
OString expVal( kTestStr139 );
double input = atof("-3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.141592653589793238462643";
}
TEST_F(append_009_Double_Negative, append_015)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr102 );
double input = atof("-3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.0";
}
TEST_F(append_009_Double_Negative, append_016)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr103 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.5";
}
TEST_F(append_009_Double_Negative, append_017)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr104 );
double input = atof("-3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.0625";
}
TEST_F(append_009_Double_Negative, append_018)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr105 );
double input = atof("-3.502525");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.502525";
}
TEST_F(append_009_Double_Negative, append_019)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr137 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_020)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr138 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.14159265358979323";
}
TEST_F(append_009_Double_Negative, append_021)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
OString expVal( kTestStr139 );
double input = atof("-3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[2] append -3.141592653589793238462643";
}
TEST_F(append_009_Double_Negative, append_022)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr102 );
double input = atof("-3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.0";
}
TEST_F(append_009_Double_Negative, append_023)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr103 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.5";
}
TEST_F(append_009_Double_Negative, append_024)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr104 );
double input = atof("-3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.0625";
}
TEST_F(append_009_Double_Negative, append_025)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr105 );
double input = atof("-3.502525");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.502525";
}
TEST_F(append_009_Double_Negative, append_026)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr137 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_027)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr138 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[1] append -3.14159265358979323";
}
TEST_F(append_009_Double_Negative, append_028)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
OString expVal( kTestStr139 );
double input = atof("-3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[3] append -3.141592653589793238462643";
}
TEST_F(append_009_Double_Negative, append_029)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr109 );
double input = atof("-3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.0";
}
TEST_F(append_009_Double_Negative, append_030)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr110 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.5";
}
TEST_F(append_009_Double_Negative, append_031)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr111 );
double input = atof("-3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.0625";
}
TEST_F(append_009_Double_Negative, append_032)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr112 );
double input = atof("-3.502525");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.502525";
}
TEST_F(append_009_Double_Negative, append_033)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr140 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_034)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
OString expVal( kTestStr141 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "arrOUS[4] append -3.14159265358979323";
}
*/
TEST_F(append_009_Double_Negative, append_035)
{
::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
// LLA: OString expVal( kTestStr142 );
double input = atof("-3.141592653589793238462643");
sal_Int32 nLen = aStrBuf.getLength();
aStrBuf.append( input );
ASSERT_TRUE(checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)) << "arrOUS[4] append -3.141592653589793238462643";
}
/*
#ifdef WITH_CORE
TEST_F(append_009_Double_Negative, append_036)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr102 );
double input = atof("-3.0");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.0";
}
TEST_F(append_009_Double_Negative, append_037)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr103 );
double input = atof("-3.5");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.5";
}
TEST_F(append_009_Double_Negative, append_038)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr104 );
double input = atof("-3.0625");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.0625";
}
TEST_F(append_009_Double_Negative, append_039)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr105 );
double input = atof("-3.502525");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.502525";
}
TEST_F(append_009_Double_Negative, append_040)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr137 );
double input = atof("-3.141592653589793");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.141592653589793";
}
TEST_F(append_009_Double_Negative, append_041)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr138 );
double input = atof("-3.14159265358979323");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.14159265358979323";
}
TEST_F(append_009_Double_Negative, append_042)
{
::rtl::OStringBuffer aStrBuf( kSInt32Max );
OString expVal( kTestStr139 );
double input = atof("-3.141592653589793238462643");
aStrBuf.append( input );
ASSERT_TRUE(aStrBuf == expVal && aStrBuf.getLength() == expVal.getLength()) << "OStringBuffer( kSInt32Max ) append -3.141592653589793238462643";
}
#endif
*/
} // namespace rtl_OStringBuffer
int main(int argc, char **argv)
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}