| /************************************************************** |
| * |
| * 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(); |
| } |