Branch data Line data Source code
1 : : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 : : /*************************************************************************
3 : : *
4 : : * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 : : *
6 : : * Copyright 2000, 2010 Oracle and/or its affiliates.
7 : : *
8 : : * OpenOffice.org - a multi-platform office productivity suite
9 : : *
10 : : * This file is part of OpenOffice.org.
11 : : *
12 : : * OpenOffice.org is free software: you can redistribute it and/or modify
13 : : * it under the terms of the GNU Lesser General Public License version 3
14 : : * only, as published by the Free Software Foundation.
15 : : *
16 : : * OpenOffice.org is distributed in the hope that it will be useful,
17 : : * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 : : * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 : : * GNU Lesser General Public License version 3 for more details
20 : : * (a copy is included in the LICENSE file that accompanied this code).
21 : : *
22 : : * You should have received a copy of the GNU Lesser General Public License
23 : : * version 3 along with OpenOffice.org. If not, see
24 : : * <http://www.openoffice.org/license.html>
25 : : * for a copy of the LGPLv3 License.
26 : : *
27 : : ************************************************************************/
28 : :
29 : : #include <sal/types.h>
30 : : #include <rtl/string.hxx>
31 : : #include <rtl_String_Const.h>
32 : : #include <rtl_String_Utils.hxx>
33 : : #include <rtl/strbuf.hxx>
34 : :
35 : : #include "cppunit/TestAssert.h"
36 : : #include "cppunit/TestFixture.h"
37 : : #include "cppunit/extensions/HelperMacros.h"
38 : : #include "cppunit/plugin/TestPlugIn.h"
39 : : #include <string.h>
40 : :
41 : : using ::rtl::OStringBuffer;
42 : : using ::rtl::OString;
43 : : // This file contains cppunit tests for the
44 : : // OString and OStringBuffer classes
45 : :
46 : : //------------------------------------------------------------------------
47 : : // testing constructors
48 : : //------------------------------------------------------------------------
49 : :
50 : : namespace rtl_OStringBuffer
51 : : {
52 [ - + ]: 105 : class ctors : public CppUnit::TestFixture
53 : : {
54 : : public:
55 : :
56 : 5 : void ctor_001()
57 : : {
58 : 5 : ::rtl::OStringBuffer aStrBuf;
59 : 5 : const sal_Char* pStr = aStrBuf.getStr();
60 : :
61 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
62 : : (
63 : : "New OStringBuffer containing no characters",
64 : : aStrBuf.getLength() == 0 &&
65 : : *pStr == '\0' && aStrBuf.getCapacity() == 16
66 [ + - ]: 10 : );
67 : 5 : }
68 : :
69 : 5 : void ctor_002()
70 : : {
71 : 5 : ::rtl::OString aStrtmp( kTestStr1 );
72 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuftmp( aStrtmp );
73 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( aStrBuftmp );
74 : : // sal_Bool res = cmpstr(aStrBuftmp.getStr(),aStrBuf.getStr());
75 : :
76 : 5 : sal_Int32 nLenStrBuftmp = aStrBuftmp.getLength();
77 : :
78 : 5 : rtl::OString sStr(aStrBuftmp.getStr());
79 : 5 : sal_Bool res = aStrtmp.equals( sStr );
80 : :
81 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
82 : : (
83 : : "New OStringBuffer from another OStringBuffer",
84 : : aStrBuf.getLength() == nLenStrBuftmp &&
85 : : aStrBuf.getCapacity() == aStrBuftmp.getCapacity() &&
86 : : res
87 [ + - ]: 10 : );
88 : :
89 : 5 : }
90 : :
91 : 5 : void ctor_003()
92 : : {
93 : 5 : ::rtl::OStringBuffer aStrBuf1(kTestStr2Len);
94 : 5 : ::rtl::OStringBuffer aStrBuf2(0);
95 : :
96 : 5 : const sal_Char* pStr1 = aStrBuf1.getStr();
97 : 5 : const sal_Char* pStr2 = aStrBuf2.getStr();
98 : :
99 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
100 : : (
101 : : "New OStringBuffer containing no characters and contain assigned capacity",
102 : : aStrBuf1.getLength() == 0 &&
103 : : *pStr1 == '\0' &&
104 : : aStrBuf1.getCapacity() == kTestStr2Len &&
105 : : aStrBuf2.getLength() == 0 &&
106 : : *pStr2 == '\0' &&
107 : : aStrBuf2.getCapacity() == 0
108 [ + - ]: 10 : );
109 : :
110 : 5 : }
111 : :
112 : 5 : void ctor_003_1()
113 : : {
114 : : // StringBuffer with created negative size are the
115 : : // same as empty StringBuffers
116 : 5 : ::rtl::OStringBuffer aStrBuf3(kNonSInt32Max);
117 : :
118 : 5 : const sal_Char* pStr = aStrBuf3.getStr();
119 : :
120 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
121 : : (
122 : : "New OStringBuffer containing no characters and contain assigned capacity",
123 : : aStrBuf3.getLength() == 0 &&
124 : : *pStr == '\0' &&
125 : : aStrBuf3.getCapacity() == kNonSInt32Max
126 [ + - ]: 10 : );
127 : 5 : }
128 : :
129 : 5 : void ctor_004()
130 : : {
131 : 5 : ::rtl::OString aStrtmp( kTestStr1 );
132 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( aStrtmp );
133 : 5 : sal_Int32 leg = aStrBuf.getLength();
134 : :
135 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
[ + - ]
136 : : (
137 : : "New OStringBuffer from OString",
138 : : aStrBuf.getStr() == aStrtmp &&
139 : : leg == aStrtmp.pData->length &&
140 : : aStrBuf.getCapacity() == leg+16
141 : :
142 [ + - ]: 10 : );
143 : 5 : }
144 : :
145 : 5 : void ctor_005() {
146 : 5 : rtl::OStringBuffer b1;
147 : 5 : b1.makeStringAndClear();
148 [ + - ]: 5 : rtl::OStringBuffer b2(b1);
149 : 5 : }
150 : :
151 : 5 : void ctor_006()
152 : : {
153 : : //pass in a const char*, get a temp
154 : : //OString
155 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf(kTestStr1);
156 : 5 : sal_Int32 leg = aStrBuf.getLength();
157 : :
158 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
159 : : (
160 : : "New OStringBuffer from const char*",
161 : : leg == rtl_str_getLength(kTestStr1) &&
162 : : aStrBuf.getCapacity() == leg+16
163 [ + - ]: 10 : );
164 : 5 : }
165 : :
166 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE(ctors);
[ + - ][ + - ]
[ # # ]
167 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_001);
[ + - ][ + - ]
[ + - ][ + - ]
168 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_002);
[ + - ][ + - ]
[ + - ][ + - ]
169 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_003);
[ + - ][ + - ]
[ + - ][ + - ]
170 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_003_1);
[ + - ][ + - ]
[ + - ][ + - ]
171 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_004);
[ + - ][ + - ]
[ + - ][ + - ]
172 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_005);
[ + - ][ + - ]
[ + - ][ + - ]
173 [ + - ][ + - ]: 5 : CPPUNIT_TEST(ctor_006);
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
174 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
175 : : };
176 : :
177 : : // -----------------------------------------------------------------------------
178 : :
179 [ - + ]: 120 : class makeStringAndClear : public CppUnit::TestFixture
180 : : {
181 : : OString* arrOUS[6];
182 : :
183 : : public:
184 : 40 : void setUp()
185 : : {
186 [ + - ]: 40 : arrOUS[0] = new OString( kTestStr1 );
187 [ + - ]: 40 : arrOUS[1] = new OString( kTestStr14 );
188 [ + - ]: 40 : arrOUS[2] = new OString( kTestStr25 );
189 [ + - ]: 40 : arrOUS[3] = new OString( kTestStr27 );
190 [ + - ]: 40 : arrOUS[4] = new OString( kTestStr29 );
191 : 40 : arrOUS[5] = new OString( "\0", 1 );
192 : :
193 : 40 : }
194 : :
195 : 40 : void tearDown()
196 : : {
197 [ + - ][ + - ]: 40 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
198 [ + - ][ + - ]: 40 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
[ + - ]
199 : 40 : }
200 : :
201 : 5 : void makeStringAndClear_001()
202 : : {
203 : 5 : ::rtl::OStringBuffer aStrBuf1;
204 : 5 : ::rtl::OString aStr1;
205 : :
206 : 5 : sal_Bool lastRes = (aStrBuf1.makeStringAndClear() == aStr1 );
207 : :
208 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
209 : : (
210 : : "two empty strings(def. constructor)",
211 : : lastRes && ( aStrBuf1.getCapacity() == 0 ) &&
212 : : ( *(aStrBuf1.getStr()) == '\0' )
213 [ + - ]: 10 : );
214 : :
215 : 5 : }
216 : :
217 : 5 : void makeStringAndClear_002()
218 : : {
219 : 5 : ::rtl::OStringBuffer aStrBuf2(26);
220 : 5 : ::rtl::OString aStr2;
221 : :
222 : 5 : sal_Bool lastRes = (aStrBuf2.makeStringAndClear() == aStr2 );
223 : :
224 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
225 : : (
226 : : "two empty strings(with a argu)",
227 : : lastRes && ( aStrBuf2.getCapacity() == 0 ) &&
228 : : ( *(aStrBuf2.getStr()) == '\0' )
229 [ + - ]: 10 : );
230 : :
231 : 5 : }
232 : :
233 : 5 : void makeStringAndClear_003()
234 : : {
235 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf3(*arrOUS[0]);
236 : 5 : ::rtl::OString aStr3(*arrOUS[0]);
237 : :
238 : 5 : sal_Bool lastRes = (aStrBuf3.makeStringAndClear() == aStr3 );
239 : :
240 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
241 : : (
242 : : "normal string",
243 : : lastRes && ( aStrBuf3.getCapacity() == 0 ) &&
244 : : ( *(aStrBuf3.getStr()) == '\0' )
245 [ + - ]: 10 : );
246 : :
247 : 5 : }
248 : :
249 : 5 : void makeStringAndClear_004()
250 : : {
251 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf4(*arrOUS[1]);
252 : 5 : ::rtl::OString aStr4(*arrOUS[1]);
253 : :
254 : 5 : sal_Bool lastRes = (aStrBuf4.makeStringAndClear() == aStr4 );
255 : :
256 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
257 : : (
258 : : "string with space ",
259 : : lastRes && ( aStrBuf4.getCapacity() == 0 ) &&
260 : : ( *(aStrBuf4.getStr()) == '\0' )
261 [ + - ]: 10 : );
262 : 5 : }
263 : :
264 : 5 : void makeStringAndClear_005()
265 : : {
266 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf5(*arrOUS[2]);
267 : 5 : ::rtl::OString aStr5(*arrOUS[2]);
268 : :
269 : 5 : sal_Bool lastRes = (aStrBuf5.makeStringAndClear() == aStr5 );
270 : :
271 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
272 : : (
273 : : "empty string",
274 : : lastRes && ( aStrBuf5.getCapacity() == 0 ) &&
275 : : ( *(aStrBuf5.getStr()) == '\0' )
276 [ + - ]: 10 : );
277 : 5 : }
278 : :
279 : 5 : void makeStringAndClear_006()
280 : : {
281 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf6(*arrOUS[3]);
282 : 5 : ::rtl::OString aStr6(*arrOUS[3]);
283 : :
284 : 5 : sal_Bool lastRes = (aStrBuf6.makeStringAndClear() == aStr6 );
285 : :
286 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
287 : : (
288 : : "string with a character",
289 : : lastRes && ( aStrBuf6.getCapacity() == 0 ) &&
290 : : ( *(aStrBuf6.getStr()) == '\0' )
291 [ + - ]: 10 : );
292 : 5 : }
293 : :
294 : 5 : void makeStringAndClear_007()
295 : : {
296 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf7(*arrOUS[4]);
297 : 5 : ::rtl::OString aStr7(*arrOUS[4]);
298 : :
299 : 5 : sal_Bool lastRes = (aStrBuf7.makeStringAndClear() == aStr7 );
300 : :
301 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
302 : : (
303 : : "string with special characters",
304 : : lastRes && ( aStrBuf7.getCapacity() == 0 ) &&
305 : : ( *(aStrBuf7.getStr()) == '\0' )
306 [ + - ]: 10 : );
307 : 5 : }
308 : :
309 : 5 : void makeStringAndClear_008()
310 : : {
311 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf8(*arrOUS[5]);
312 : 5 : ::rtl::OString aStr8(*arrOUS[5]);
313 : :
314 : 5 : sal_Bool lastRes = (aStrBuf8.makeStringAndClear() == aStr8 );
315 : :
316 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ]
317 : : (
318 : : "string only with (\0)",
319 : : lastRes && ( aStrBuf8.getCapacity() == 0 ) &&
320 : : ( *(aStrBuf8.getStr()) == '\0' )
321 [ + - ]: 10 : );
322 : 5 : }
323 : :
324 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE(makeStringAndClear);
[ + - ][ + - ]
[ # # ]
325 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_001);
[ + - ][ + - ]
[ + - ][ + - ]
326 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_002);
[ + - ][ + - ]
[ + - ][ + - ]
327 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_003);
[ + - ][ + - ]
[ + - ][ + - ]
328 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_004);
[ + - ][ + - ]
[ + - ][ + - ]
329 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_005);
[ + - ][ + - ]
[ + - ][ + - ]
330 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_006);
[ + - ][ + - ]
[ + - ][ + - ]
331 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_007);
[ + - ][ + - ]
[ + - ][ + - ]
332 [ + - ][ + - ]: 5 : CPPUNIT_TEST(makeStringAndClear_008);
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
333 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
334 : : };
335 : :
336 : :
337 [ - + ]: 15 : class remove : public CppUnit::TestFixture
338 : : {
339 : : public:
340 : 5 : void setUp()
341 : : {
342 : 5 : }
343 : :
344 : 5 : void tearDown()
345 : : {
346 : 5 : }
347 : :
348 : 5 : void remove_001()
349 : : {
350 : : ::rtl::OStringBuffer sb(
351 [ + - ]: 5 : RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
352 : :
353 [ + - ]: 5 : sb.remove(0, 4);
354 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT(sb.toString().equalsL(
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
355 [ + - ]: 5 : RTL_CONSTASCII_STRINGPARAM("Hat, Inc.")));
356 : :
357 [ + - ]: 5 : sb.remove(3, 6);
358 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT(sb.toString().equalsL(
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
359 [ + - ]: 5 : RTL_CONSTASCII_STRINGPARAM("Hat")));
360 : :
361 [ + - ]: 5 : sb.remove(0, 100);
362 : :
363 [ + - ][ + - ]: 5 : CPPUNIT_ASSERT(sb.toString().isEmpty());
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
364 : :
365 [ + - ]: 5 : sb.append(RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
366 : :
367 [ + - ]: 5 : sb.remove(3, 100);
368 : :
369 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT(sb.toString().equalsL(
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
370 [ + - ]: 5 : RTL_CONSTASCII_STRINGPARAM("Red")));
371 : :
372 [ + - ]: 5 : sb.remove(0, sb.getLength());
373 : :
374 [ + - ][ + - ]: 5 : CPPUNIT_ASSERT(sb.toString().isEmpty());
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
375 : 5 : }
376 : :
377 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE(remove);
[ + - ][ + - ]
[ # # ]
378 [ + - ][ + - ]: 5 : CPPUNIT_TEST(remove_001);
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
379 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
380 : : };
381 : :
382 : :
383 : : // -----------------------------------------------------------------------------
384 : :
385 [ - + ]: 120 : class getLength : public CppUnit::TestFixture
386 : : {
387 : : OString* arrOUS[6];
388 : :
389 : : public:
390 : 40 : void setUp()
391 : : {
392 [ + - ]: 40 : arrOUS[0] = new OString( kTestStr1 );
393 [ + - ]: 40 : arrOUS[1] = new OString( "1" );
394 : 40 : arrOUS[2] = new OString( );
395 [ + - ]: 40 : arrOUS[3] = new OString( "" );
396 : 40 : arrOUS[4] = new OString( "\0", 1 );
397 [ + - ]: 40 : arrOUS[5] = new OString( kTestStr2 );
398 : :
399 : 40 : }
400 : :
401 : 40 : void tearDown()
402 : : {
403 [ + - ][ + - ]: 40 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
404 [ + - ][ + - ]: 40 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
[ + - ]
405 : 40 : }
406 : :
407 : 5 : void getLength_001()
408 : : {
409 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
410 : 5 : sal_Int32 expVal = kTestStr1Len;
411 : :
412 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
413 : : (
414 : : "length of ascii string",
415 : : aStrBuf.getLength() == expVal
416 [ + - ]: 10 : );
417 : :
418 : 5 : }
419 : :
420 : 5 : void getLength_002()
421 : : {
422 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
423 : 5 : sal_Int32 expVal = 1;
424 : :
425 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
426 : : (
427 : : "length of ascci string of size 1",
428 : : aStrBuf.getLength() == expVal
429 [ + - ]: 10 : );
430 : 5 : }
431 : :
432 : 5 : void getLength_003()
433 : : {
434 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
435 : 5 : sal_Int32 expVal = 0;
436 : :
437 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
438 : : (
439 : : "length of empty string",
440 : : aStrBuf.getLength() == expVal
441 [ + - ]: 10 : );
442 : 5 : }
443 : :
444 : 5 : void getLength_004()
445 : : {
446 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
447 : 5 : sal_Int32 expVal = 0;
448 : :
449 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
450 : : (
451 : : "length of empty string (empty ascii string arg)",
452 : : aStrBuf.getLength() == expVal
453 [ + - ]: 10 : );
454 : 5 : }
455 : :
456 : 5 : void getLength_005()
457 : : {
458 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
459 : 5 : sal_Int32 expVal = 1;
460 : :
461 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
462 : : (
463 : : "length of string with \\0 embedded",
464 : : aStrBuf.getLength() == expVal
465 [ + - ]: 10 : );
466 : 5 : }
467 : :
468 : 5 : void getLength_006()
469 : : {
470 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
471 : 5 : sal_Int32 expVal = kTestStr2Len;
472 : :
473 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
474 : : (
475 : : "length(>16) of ascii string",
476 : : aStrBuf.getLength() == expVal
477 [ + - ]: 10 : );
478 : 5 : }
479 : :
480 : 5 : void getLength_007()
481 : : {
482 : 5 : ::rtl::OStringBuffer aStrBuf;
483 : 5 : sal_Int32 expVal = 0;
484 : :
485 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
486 : : (
487 : : "length of empty string (default constructor)",
488 : : aStrBuf.getLength()== expVal
489 [ + - ]: 10 : );
490 : 5 : }
491 : :
492 : 5 : void getLength_008()
493 : : {
494 : 5 : ::rtl::OStringBuffer aStrBuf( 26 );
495 : 5 : sal_Int32 expVal = 0;
496 : :
497 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
498 : : (
499 : : "length of empty string (with capacity)",
500 : : aStrBuf.getLength()== expVal
501 [ + - ]: 10 : );
502 : 5 : }
503 : :
504 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( getLength );
[ + - ][ + - ]
[ # # ]
505 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_001 );
[ + - ][ + - ]
[ + - ][ + - ]
506 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_002 );
[ + - ][ + - ]
[ + - ][ + - ]
507 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_003 );
[ + - ][ + - ]
[ + - ][ + - ]
508 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_004 );
[ + - ][ + - ]
[ + - ][ + - ]
509 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_005 );
[ + - ][ + - ]
[ + - ][ + - ]
510 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_006 );
[ + - ][ + - ]
[ + - ][ + - ]
511 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_007 );
[ + - ][ + - ]
[ + - ][ + - ]
512 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getLength_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
513 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
514 : : };
515 : :
516 : : // -----------------------------------------------------------------------------
517 : :
518 [ - + ]: 180 : class getCapacity : public CppUnit::TestFixture
519 : : {
520 : : OString* arrOUS[6];
521 : :
522 : : public:
523 : 60 : void setUp()
524 : : {
525 [ + - ]: 60 : arrOUS[0] = new OString( kTestStr1 );
526 [ + - ]: 60 : arrOUS[1] = new OString( "1" );
527 : 60 : arrOUS[2] = new OString( );
528 [ + - ]: 60 : arrOUS[3] = new OString( "" );
529 : 60 : arrOUS[4] = new OString( "\0", 1 );
530 [ + - ]: 60 : arrOUS[5] = new OString( kTestStr2 );
531 : :
532 : 60 : }
533 : :
534 : 60 : void tearDown()
535 : : {
536 [ + - ][ + - ]: 60 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
537 [ + - ][ + - ]: 60 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
[ + - ]
538 : 60 : }
539 : :
540 : 5 : void getCapacity_001()
541 : : {
542 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
543 : 5 : sal_Int32 expVal = kTestStr1Len+16;
544 : :
545 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
546 : : (
547 : : "capacity of ascii string",
548 : : aStrBuf.getCapacity()== expVal
549 [ + - ]: 10 : );
550 : :
551 : 5 : }
552 : :
553 : 5 : void getCapacity_002()
554 : : {
555 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
556 : 5 : sal_Int32 expVal = 1+16;
557 : :
558 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
559 : : (
560 : : "capacity of ascci string of size 1",
561 : : aStrBuf.getCapacity() == expVal
562 [ + - ]: 10 : );
563 : 5 : }
564 : :
565 : 5 : void getCapacity_003()
566 : : {
567 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
568 : 5 : sal_Int32 expVal = 0+16;
569 : :
570 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
571 : : (
572 : : "capacity of empty string",
573 : : aStrBuf.getCapacity() == expVal
574 [ + - ]: 10 : );
575 : 5 : }
576 : :
577 : 5 : void getCapacity_004()
578 : : {
579 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
580 : 5 : sal_Int32 expVal = 0+16;
581 : :
582 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
583 : : (
584 : : "capacity of empty string (empty ascii string arg)",
585 : : aStrBuf.getCapacity()== expVal
586 [ + - ]: 10 : );
587 : 5 : }
588 : :
589 : 5 : void getCapacity_005()
590 : : {
591 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
592 : 5 : sal_Int32 expVal = 1+16;
593 : :
594 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
595 : : (
596 : : "capacity of string with \\0 embedded",
597 : : aStrBuf.getCapacity() == expVal
598 [ + - ]: 10 : );
599 : 5 : }
600 : :
601 : 5 : void getCapacity_006()
602 : : {
603 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
604 : 5 : sal_Int32 expVal = kTestStr2Len+16;
605 : :
606 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
607 : : (
608 : : "capacity(>16) of ascii string",
609 : : aStrBuf.getCapacity() == expVal
610 [ + - ]: 10 : );
611 : 5 : }
612 : :
613 : 5 : void getCapacity_007()
614 : : {
615 : 5 : ::rtl::OStringBuffer aStrBuf;
616 : 5 : sal_Int32 expVal = 16;
617 : :
618 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
619 : : (
620 : : "capacity of empty string (default constructor)",
621 : : aStrBuf.getCapacity() == expVal
622 [ + - ]: 10 : );
623 : 5 : }
624 : :
625 : 5 : void getCapacity_009()
626 : : {
627 : 5 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
628 : 5 : sal_Int32 expVal = kNonSInt32Max;
629 : :
630 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
631 : : (
632 : : "capacity of empty string (with capacity -2147483648)",
633 : : aStrBuf.getCapacity() == expVal
634 [ + - ]: 10 : );
635 : 5 : }
636 : :
637 : 5 : void getCapacity_010()
638 : : {
639 : 5 : ::rtl::OStringBuffer aStrBuf( 16 );
640 : 5 : sal_Int32 expVal = 16;
641 : :
642 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
643 : : (
644 : : "capacity of empty string (with capacity 16)",
645 : : aStrBuf.getCapacity() == expVal
646 [ + - ]: 10 : );
647 : 5 : }
648 : :
649 : 5 : void getCapacity_011()
650 : : {
651 : 5 : ::rtl::OStringBuffer aStrBuf( 6 );
652 : 5 : sal_Int32 expVal = 6;
653 : :
654 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
655 : : (
656 : : "capacity of empty string (with capacity 6)",
657 : : aStrBuf.getCapacity() == expVal
658 [ + - ]: 10 : );
659 : 5 : }
660 : :
661 : 5 : void getCapacity_012()
662 : : {
663 : 5 : ::rtl::OStringBuffer aStrBuf( 0 );
664 : 5 : sal_Int32 expVal = 0;
665 : :
666 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
667 : : (
668 : : "capacity of empty string (with capacity 0)",
669 : : aStrBuf.getCapacity() == expVal
670 [ + - ]: 10 : );
671 : 5 : }
672 : :
673 : 5 : void getCapacity_013()
674 : : {
675 : 5 : ::rtl::OStringBuffer aStrBuf( -2 );
676 : 5 : sal_Int32 expVal = -2;
677 : :
678 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
679 : : (
680 : : "capacity of empty string (with capacity -2)",
681 : : aStrBuf.getCapacity() == expVal
682 [ + - ]: 10 : );
683 : 5 : }
684 : :
685 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( getCapacity );
[ + - ][ + - ]
[ # # ]
686 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_001 );
[ + - ][ + - ]
[ + - ][ + - ]
687 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_002 );
[ + - ][ + - ]
[ + - ][ + - ]
688 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_003 );
[ + - ][ + - ]
[ + - ][ + - ]
689 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_004 );
[ + - ][ + - ]
[ + - ][ + - ]
690 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_005 );
[ + - ][ + - ]
[ + - ][ + - ]
691 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_006 );
[ + - ][ + - ]
[ + - ][ + - ]
692 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_007 );
[ + - ][ + - ]
[ + - ][ + - ]
693 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_009 );
[ + - ][ + - ]
[ + - ][ + - ]
694 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_010 );
[ + - ][ + - ]
[ + - ][ + - ]
695 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_011 );
[ + - ][ + - ]
[ + - ][ + - ]
696 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_012 );
[ + - ][ + - ]
[ + - ][ + - ]
697 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getCapacity_013 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
698 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
699 : : };
700 : : // -----------------------------------------------------------------------------
701 : :
702 [ - + ]: 240 : class ensureCapacity : public CppUnit::TestFixture
703 : : {
704 : 5 : void ensureCapacity_001()
705 : : {
706 : 5 : sal_Int32 expVal = 16;
707 : 5 : ::rtl::OStringBuffer aStrBuf;
708 : 5 : sal_Int32 input = 5;
709 : :
710 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
711 : :
712 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
713 : : (
714 : : "capacity equal to 16, minimum is 5",
715 : : aStrBuf.getCapacity() == expVal
716 [ + - ]: 10 : );
717 : :
718 : 5 : }
719 : :
720 : 5 : void ensureCapacity_002()
721 : : {
722 : 5 : sal_Int32 expVal = 16;
723 : 5 : ::rtl::OStringBuffer aStrBuf;
724 : 5 : sal_Int32 input = -5;
725 : :
726 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
727 : :
728 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
729 : : (
730 : : "capacity equal to 16, minimum is -5",
731 : : aStrBuf.getCapacity() == expVal
732 [ + - ]: 10 : );
733 : :
734 : 5 : }
735 : :
736 : 5 : void ensureCapacity_003()
737 : : {
738 : 5 : sal_Int32 expVal = 16;
739 : 5 : ::rtl::OStringBuffer aStrBuf;
740 : 5 : sal_Int32 input = 0;
741 : :
742 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
743 : :
744 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
745 : : (
746 : : "capacity equal to 16, minimum is 0",
747 : : aStrBuf.getCapacity() == expVal
748 [ + - ]: 10 : );
749 : :
750 : 5 : }
751 : :
752 : 5 : void ensureCapacity_004() //the testcase is based on comments
753 : : {
754 : 5 : sal_Int32 expVal = 20;
755 : 5 : ::rtl::OStringBuffer aStrBuf;
756 : 5 : sal_Int32 input = 20;
757 : :
758 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
759 : :
760 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
761 : : (
762 : : "capacity equal to 16, minimum is 20",
763 : : aStrBuf.getCapacity() == expVal
764 [ + - ]: 10 : );
765 : :
766 : 5 : }
767 : :
768 : 5 : void ensureCapacity_005()
769 : : {
770 : 5 : sal_Int32 expVal = 50;
771 : 5 : ::rtl::OStringBuffer aStrBuf;
772 : 5 : sal_Int32 input = 50;
773 : :
774 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
775 : :
776 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
777 : : (
778 : : "capacity equal to 16, minimum is 50",
779 : : aStrBuf.getCapacity() == expVal
780 [ + - ]: 10 : );
781 : :
782 : 5 : }
783 : :
784 : 5 : void ensureCapacity_006()
785 : : {
786 : 5 : sal_Int32 expVal = 20;
787 : 5 : ::rtl::OStringBuffer aStrBuf( 6 );
788 : 5 : sal_Int32 input = 20;
789 : :
790 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
791 : :
792 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
793 : : (
794 : : "capacity equal to 6, minimum is 20",
795 : : aStrBuf.getCapacity() == expVal
796 [ + - ]: 10 : );
797 : :
798 : 5 : }
799 : :
800 : 5 : void ensureCapacity_007()
801 : : {
802 : 5 : sal_Int32 expVal = 6;
803 : 5 : ::rtl::OStringBuffer aStrBuf( 6 );
804 : 5 : sal_Int32 input = 2;
805 : :
806 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
807 : :
808 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
809 : : (
810 : : "capacity equal to 6, minimum is 2",
811 : : aStrBuf.getCapacity() == expVal
812 [ + - ]: 10 : );
813 : :
814 : 5 : }
815 : :
816 : 5 : void ensureCapacity_008()
817 : : {
818 : 5 : sal_Int32 expVal = 6;
819 : 5 : ::rtl::OStringBuffer aStrBuf( 6 );
820 : 5 : sal_Int32 input = -6;
821 : :
822 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
823 : :
824 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
825 : : (
826 : : "capacity equal to 6, minimum is -6",
827 : : aStrBuf.getCapacity() == expVal
828 [ + - ]: 10 : );
829 : :
830 : 5 : }
831 : :
832 : 5 : void ensureCapacity_009() //the testcase is based on comments
833 : : {
834 : 5 : sal_Int32 expVal = 10;
835 : 5 : ::rtl::OStringBuffer aStrBuf( 6 );
836 : 5 : sal_Int32 input = 10;
837 : :
838 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
839 : :
840 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
841 : : (
842 : : "capacity equal to 6, minimum is -6",
843 : : aStrBuf.getCapacity() == expVal
844 [ + - ]: 10 : );
845 : :
846 : 5 : }
847 : :
848 : 5 : void ensureCapacity_010()
849 : : {
850 : 5 : sal_Int32 expVal = 6;
851 : 5 : ::rtl::OStringBuffer aStrBuf( 0 );
852 : 5 : sal_Int32 input = 6;
853 : :
854 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
855 : :
856 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
857 : : (
858 : : "capacity equal to 0, minimum is 6",
859 : : aStrBuf.getCapacity() == expVal
860 [ + - ]: 10 : );
861 : :
862 : 5 : }
863 : :
864 : 5 : void ensureCapacity_011() //the testcase is based on comments
865 : : {
866 : 5 : sal_Int32 expVal = 2; // capacity is x = (str->length + 1) * 2; minimum < x ? x : minimum
867 : 5 : ::rtl::OStringBuffer aStrBuf( 0 );
868 : 5 : sal_Int32 input = 1;
869 : :
870 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
871 : :
872 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
873 : : (
874 : : "capacity equal to 0, minimum is 1",
875 : : aStrBuf.getCapacity() == expVal
876 [ + - ]: 10 : );
877 : :
878 : 5 : }
879 : :
880 : 5 : void ensureCapacity_012()
881 : : {
882 : 5 : sal_Int32 expVal = 0;
883 : 5 : ::rtl::OStringBuffer aStrBuf( 0 );
884 : 5 : sal_Int32 input = -1;
885 : :
886 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
887 : :
888 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
889 : : (
890 : : "capacity equal to 0, minimum is -1",
891 : : aStrBuf.getCapacity() == expVal
892 [ + - ]: 10 : );
893 : :
894 : 5 : }
895 : :
896 : 5 : void ensureCapacity_018()
897 : : {
898 : 5 : sal_Int32 expVal = 65535;
899 : 5 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
900 : 5 : sal_Int32 input = 65535;
901 : :
902 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
903 : :
904 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
905 : : (
906 : : "capacity equal to -2147483648, minimum is 65535",
907 : : aStrBuf.getCapacity() == expVal
908 [ + - ]: 10 : );
909 : :
910 : 5 : }
911 : :
912 : 5 : void ensureCapacity_020()
913 : : {
914 : 5 : sal_Int32 expVal = 2;
915 : 5 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
916 : 5 : sal_Int32 input = -1;
917 : :
918 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
919 : :
920 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
921 : : (
922 : : "capacity equal to -2147483648, minimum is -1",
923 : : aStrBuf.getCapacity() == expVal
924 [ + - ]: 10 : );
925 : :
926 : 5 : }
927 : :
928 : 5 : void ensureCapacity_021()
929 : : {
930 : 5 : sal_Int32 expVal = 2;
931 : 5 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
932 : 5 : sal_Int32 input = 0;
933 : :
934 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
935 : :
936 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
937 : : (
938 : : "capacity equal to -2147483648, minimum is 0",
939 : : aStrBuf.getCapacity() == expVal
940 [ + - ]: 10 : );
941 : :
942 : 5 : }
943 : :
944 : 5 : void ensureCapacity_022()
945 : : {
946 : 5 : sal_Int32 expVal = kNonSInt32Max;
947 : 5 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
948 : 5 : sal_Int32 input = kNonSInt32Max;
949 : :
950 [ + - ]: 5 : aStrBuf.ensureCapacity( input );
951 : :
952 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
953 : : (
954 : : "capacity equal to -2147483648, minimum is -2147483648",
955 : : aStrBuf.getCapacity() == expVal
956 [ + - ]: 10 : );
957 : :
958 : 5 : }
959 : :
960 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( ensureCapacity );
[ + - ][ + - ]
[ # # ]
961 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_001 );
[ + - ][ + - ]
[ + - ][ + - ]
962 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_002 );
[ + - ][ + - ]
[ + - ][ + - ]
963 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_003 );
[ + - ][ + - ]
[ + - ][ + - ]
964 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_004 );
[ + - ][ + - ]
[ + - ][ + - ]
965 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_005 );
[ + - ][ + - ]
[ + - ][ + - ]
966 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_006 );
[ + - ][ + - ]
[ + - ][ + - ]
967 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_007 );
[ + - ][ + - ]
[ + - ][ + - ]
968 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_008 );
[ + - ][ + - ]
[ + - ][ + - ]
969 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_009 );
[ + - ][ + - ]
[ + - ][ + - ]
970 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_010 );
[ + - ][ + - ]
[ + - ][ + - ]
971 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_011 );
[ + - ][ + - ]
[ + - ][ + - ]
972 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_012 );
[ + - ][ + - ]
[ + - ][ + - ]
973 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_018 );
[ + - ][ + - ]
[ + - ][ + - ]
974 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_020 );
[ + - ][ + - ]
[ + - ][ + - ]
975 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_021 );
[ + - ][ + - ]
[ + - ][ + - ]
976 [ + - ][ + - ]: 5 : CPPUNIT_TEST( ensureCapacity_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
977 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
978 : : };
979 : :
980 : : // -----------------------------------------------------------------------------
981 : :
982 [ - + ]: 330 : class setLength : public CppUnit::TestFixture
983 : : {
984 : : OString* arrOUS[6];
985 : :
986 : : public:
987 : 110 : void setUp()
988 : : {
989 [ + - ]: 110 : arrOUS[0] = new OString( kTestStr1 );
990 [ + - ]: 110 : arrOUS[1] = new OString( "1" );
991 : 110 : arrOUS[2] = new OString( );
992 [ + - ]: 110 : arrOUS[3] = new OString( "" );
993 : 110 : arrOUS[4] = new OString( "\0", 1 );
994 [ + - ]: 110 : arrOUS[5] = new OString( kTestStr2 );
995 : :
996 : 110 : }
997 : :
998 : 110 : void tearDown()
999 : : {
1000 [ + - ][ + - ]: 110 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
1001 [ + - ][ + - ]: 110 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
[ + - ]
1002 : 110 : }
1003 : :
1004 : 5 : void setLength_001()
1005 : : {
1006 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1007 : 5 : sal_Int32 expVal1 = 50;
1008 : 5 : ::rtl::OString expVal2( kTestStr1 );
1009 : 5 : sal_Int32 expVal3 = 50;
1010 : 5 : sal_Int32 input = 50;
1011 : :
1012 [ + - ]: 5 : aStrBuf.setLength( input );
1013 : :
1014 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1015 : : (
1016 : : "newLength more than the capacity of OStringBuffer(kTestStr1)",
1017 : : aStrBuf.getStr() == expVal2 &&
1018 : : aStrBuf.getLength() == expVal1 &&
1019 : : aStrBuf.getCapacity() == expVal3
1020 [ + - ]: 10 : );
1021 : :
1022 : 5 : }
1023 : :
1024 : 5 : void setLength_002()
1025 : : {
1026 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1027 : 5 : sal_Int32 expVal1 = kTestStr13Len;
1028 : 5 : ::rtl::OString expVal2( kTestStr1 );
1029 : 5 : sal_Int32 expVal3 = 32;
1030 : 5 : sal_Int32 input = kTestStr13Len;
1031 : :
1032 [ + - ]: 5 : aStrBuf.setLength( input );
1033 : :
1034 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1035 : : (
1036 : : "newLength more than the length of OStringBuffer(kTestStr1)",
1037 : : aStrBuf.getStr() == expVal2 &&
1038 : : aStrBuf.getLength() == expVal1 &&
1039 : : aStrBuf.getCapacity() == expVal3
1040 [ + - ]: 10 : );
1041 : :
1042 : 5 : }
1043 : :
1044 : 5 : void setLength_003()
1045 : : {
1046 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1047 : 5 : sal_Int32 expVal1 = kTestStr1Len;
1048 : 5 : ::rtl::OString expVal2( kTestStr1 );
1049 : 5 : sal_Int32 expVal3 = 32;
1050 : 5 : sal_Int32 input = kTestStr1Len;
1051 : :
1052 [ + - ]: 5 : aStrBuf.setLength( input );
1053 : :
1054 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1055 : : (
1056 : : "newLength equal to the length of OStringBuffer(kTestStr1)",
1057 : : aStrBuf.getStr() == expVal2 &&
1058 : : aStrBuf.getLength() == expVal1 &&
1059 : : aStrBuf.getCapacity() == expVal3
1060 [ + - ]: 10 : );
1061 : :
1062 : 5 : }
1063 : :
1064 : 5 : void setLength_004()
1065 : : {
1066 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1067 : 5 : sal_Int32 expVal1 = kTestStr7Len;
1068 : 5 : ::rtl::OString expVal2( kTestStr7 );
1069 : 5 : sal_Int32 expVal3 = 32;
1070 : 5 : sal_Int32 input = kTestStr7Len;
1071 : :
1072 [ + - ]: 5 : aStrBuf.setLength( input );
1073 : :
1074 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1075 : : (
1076 : : "newLength less than the length of OStringBuffer(kTestStr1)",
1077 : : aStrBuf.getStr() == expVal2 &&
1078 : : aStrBuf.getLength() == expVal1 &&
1079 : : aStrBuf.getCapacity() == expVal3
1080 [ + - ]: 10 : );
1081 : :
1082 : 5 : }
1083 : :
1084 : 5 : void setLength_005()
1085 : : {
1086 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1087 : 5 : sal_Int32 expVal1 = 0;
1088 : 5 : ::rtl::OString expVal2;
1089 : 5 : sal_Int32 expVal3 = 32;
1090 : 5 : sal_Int32 input = 0;
1091 : :
1092 [ + - ]: 5 : aStrBuf.setLength( input );
1093 : :
1094 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1095 : : (
1096 : : "newLength equal to 0",
1097 : : aStrBuf.getStr() == expVal2 &&
1098 : : aStrBuf.getLength() == expVal1 &&
1099 : : aStrBuf.getCapacity() == expVal3
1100 [ + - ]: 10 : );
1101 : :
1102 : 5 : }
1103 : :
1104 : 5 : void setLength_006()
1105 : : {
1106 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1107 : 5 : sal_Int32 expVal1 = 25;
1108 : 5 : ::rtl::OString expVal2( *arrOUS[1] );
1109 : 5 : sal_Int32 expVal3 = 25;
1110 : 5 : sal_Int32 input = 25;
1111 : :
1112 [ + - ]: 5 : aStrBuf.setLength( input );
1113 : :
1114 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1115 : : (
1116 : : "newLength more than the capacity of OStringBuffer(1)",
1117 : : aStrBuf.getStr() == expVal2 &&
1118 : : aStrBuf.getLength() == expVal1 &&
1119 : : aStrBuf.getCapacity() == expVal3
1120 [ + - ]: 10 : );
1121 : :
1122 : 5 : }
1123 : :
1124 : 5 : void setLength_007()
1125 : : {
1126 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1127 : 5 : sal_Int32 expVal1 = kTestStr27Len;
1128 : 5 : ::rtl::OString expVal2( *arrOUS[1] );
1129 : 5 : sal_Int32 expVal3 = 17;
1130 : 5 : sal_Int32 input = kTestStr27Len;
1131 : :
1132 [ + - ]: 5 : aStrBuf.setLength( input );
1133 : :
1134 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1135 : : (
1136 : : "newLength equal to the length of OStringBuffer(1)",
1137 : : aStrBuf.getStr() == expVal2 &&
1138 : : aStrBuf.getLength() == expVal1 &&
1139 : : aStrBuf.getCapacity() == expVal3
1140 [ + - ]: 10 : );
1141 : :
1142 : 5 : }
1143 : :
1144 : 5 : void setLength_008()
1145 : : {
1146 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1147 : 5 : sal_Int32 expVal1 = 0;
1148 : 5 : ::rtl::OString expVal2;
1149 : 5 : sal_Int32 expVal3 = 17;
1150 : 5 : sal_Int32 input = 0;
1151 : :
1152 [ + - ]: 5 : aStrBuf.setLength( input );
1153 : :
1154 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1155 : : (
1156 : : "newLength less than the length of OUStringBuffer(1)",
1157 : : aStrBuf.getStr() == expVal2 &&
1158 : : aStrBuf.getLength() == expVal1 &&
1159 : : aStrBuf.getCapacity() == expVal3
1160 [ + - ]: 10 : );
1161 : :
1162 : 5 : }
1163 : :
1164 : 5 : void setLength_009()
1165 : : {
1166 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1167 : 5 : sal_Int32 expVal1 = 20;
1168 : 5 : ::rtl::OString expVal2;
1169 : 5 : sal_Int32 expVal3 = 20;
1170 : 5 : sal_Int32 input = 20;
1171 : :
1172 [ + - ]: 5 : aStrBuf.setLength( input );
1173 : :
1174 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1175 : : (
1176 : : "newLength more than the capacity of OStringBuffer()",
1177 : : aStrBuf.getStr() == expVal2 &&
1178 : : aStrBuf.getLength() == expVal1 &&
1179 : : aStrBuf.getCapacity() == expVal3
1180 [ + - ]: 10 : );
1181 : :
1182 : 5 : }
1183 : :
1184 : 5 : void setLength_010()
1185 : : {
1186 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1187 : 5 : sal_Int32 expVal1 = 3;
1188 : 5 : ::rtl::OString expVal2;
1189 : 5 : sal_Int32 expVal3 = 16;
1190 : 5 : sal_Int32 input = 3;
1191 : :
1192 [ + - ]: 5 : aStrBuf.setLength( input );
1193 : :
1194 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1195 : : (
1196 : : "newLength more than the length of OStringBuffer()",
1197 : : aStrBuf.getStr() == expVal2 &&
1198 : : aStrBuf.getLength() == expVal1 &&
1199 : : aStrBuf.getCapacity() == expVal3
1200 [ + - ]: 10 : );
1201 : :
1202 : 5 : }
1203 : :
1204 : 5 : void setLength_011()
1205 : : {
1206 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1207 : 5 : sal_Int32 expVal1 = 0;
1208 : 5 : ::rtl::OString expVal2;
1209 : 5 : sal_Int32 expVal3 = 16;
1210 : 5 : sal_Int32 input = 0;
1211 : :
1212 [ + - ]: 5 : aStrBuf.setLength( input );
1213 : :
1214 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1215 : : (
1216 : : "newLength more than the length of OStringBuffer()",
1217 : : aStrBuf.getStr() == expVal2 &&
1218 : : aStrBuf.getLength() == expVal1 &&
1219 : : aStrBuf.getCapacity() == expVal3
1220 [ + - ]: 10 : );
1221 : :
1222 : 5 : }
1223 : :
1224 : 5 : void setLength_012()
1225 : : {
1226 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1227 : 5 : sal_Int32 expVal1 = 20;
1228 : 5 : ::rtl::OString expVal2;
1229 : 5 : sal_Int32 expVal3 = 20;
1230 : 5 : sal_Int32 input = 20;
1231 : :
1232 [ + - ]: 5 : aStrBuf.setLength( input );
1233 : :
1234 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1235 : : (
1236 : : "newLength more than the capacity of OStringBuffer("")",
1237 : : aStrBuf.getStr() == expVal2 &&
1238 : : aStrBuf.getLength() == expVal1 &&
1239 : : aStrBuf.getCapacity() == expVal3
1240 [ + - ]: 10 : );
1241 : :
1242 : 5 : }
1243 : :
1244 : 5 : void setLength_013()
1245 : : {
1246 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1247 : 5 : sal_Int32 expVal1 = 5;
1248 : 5 : ::rtl::OString expVal2;
1249 : 5 : sal_Int32 expVal3 = 16;
1250 : 5 : sal_Int32 input = 5;
1251 : :
1252 [ + - ]: 5 : aStrBuf.setLength( input );
1253 : :
1254 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1255 : : (
1256 : : "newLength more than the length of OStringBuffer("")",
1257 : : aStrBuf.getStr() == expVal2 &&
1258 : : aStrBuf.getLength() == expVal1 &&
1259 : : aStrBuf.getCapacity() == expVal3
1260 [ + - ]: 10 : );
1261 : :
1262 : 5 : }
1263 : :
1264 : 5 : void setLength_014()
1265 : : {
1266 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1267 : 5 : sal_Int32 expVal1 = 0;
1268 : 5 : ::rtl::OString expVal2;
1269 : 5 : sal_Int32 expVal3 = 16;
1270 : 5 : sal_Int32 input = 0;
1271 : :
1272 [ + - ]: 5 : aStrBuf.setLength( input );
1273 : :
1274 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1275 : : (
1276 : : "newLength less than the length of OStringBuffer("")",
1277 : : aStrBuf.getStr() == expVal2 &&
1278 : : aStrBuf.getLength() == expVal1 &&
1279 : : aStrBuf.getCapacity() == expVal3
1280 [ + - ]: 10 : );
1281 : :
1282 : 5 : }
1283 : :
1284 : 5 : void setLength_015()
1285 : : {
1286 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1287 : 5 : sal_Int32 expVal1 = 20;
1288 : 5 : ::rtl::OString expVal2;
1289 : 5 : sal_Int32 expVal3 = 20;
1290 : 5 : sal_Int32 input = 20;
1291 : :
1292 [ + - ]: 5 : aStrBuf.setLength( input );
1293 : :
1294 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1295 : : (
1296 : : "newLength more than the length of OStringBuffer(\0)",
1297 : : aStrBuf.getStr() == expVal2 &&
1298 : : aStrBuf.getLength() == expVal1 &&
1299 : : aStrBuf.getCapacity() == expVal3
1300 [ + - ]: 10 : );
1301 : :
1302 : 5 : }
1303 : :
1304 : 5 : void setLength_016()
1305 : : {
1306 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1307 : 5 : sal_Int32 expVal1 = 5;
1308 : 5 : ::rtl::OString expVal2;
1309 : 5 : sal_Int32 expVal3 = 17;
1310 : 5 : sal_Int32 input = 5;
1311 : :
1312 [ + - ]: 5 : aStrBuf.setLength( input );
1313 : :
1314 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1315 : : (
1316 : : "newLength more than the length of OStringBuffer(\0)",
1317 : : aStrBuf.getStr() == expVal2 &&
1318 : : aStrBuf.getLength() == expVal1 &&
1319 : : aStrBuf.getCapacity() == expVal3
1320 [ + - ]: 10 : );
1321 : :
1322 : 5 : }
1323 : :
1324 : 5 : void setLength_017()
1325 : : {
1326 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1327 : 5 : sal_Int32 expVal1 = 0;
1328 : 5 : ::rtl::OString expVal2;
1329 : 5 : sal_Int32 expVal3 = 17;
1330 : 5 : sal_Int32 input = 0;
1331 : :
1332 [ + - ]: 5 : aStrBuf.setLength( input );
1333 : :
1334 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1335 : : (
1336 : : "newLength less than the length of OStringBuffer(\0)",
1337 : : aStrBuf.getStr() == expVal2 &&
1338 : : aStrBuf.getLength() == expVal1 &&
1339 : : aStrBuf.getCapacity() == expVal3
1340 [ + - ]: 10 : );
1341 : :
1342 : 5 : }
1343 : :
1344 : 5 : void setLength_018()
1345 : : {
1346 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1347 : 5 : sal_Int32 expVal1 = 50;
1348 : 5 : ::rtl::OString expVal2( kTestStr2 );
1349 : 5 : sal_Int32 expVal3 = 66;
1350 : 5 : sal_Int32 input = 50;
1351 : :
1352 [ + - ]: 5 : aStrBuf.setLength( input );
1353 : :
1354 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1355 : : (
1356 : : "newLength more than the capacity of OStringBuffer(kTestStr2)",
1357 : : aStrBuf.getStr() == expVal2 &&
1358 : : aStrBuf.getLength() == expVal1 &&
1359 : : aStrBuf.getCapacity() == expVal3
1360 [ + - ]: 10 : );
1361 : :
1362 : 5 : }
1363 : :
1364 : 5 : void setLength_019()
1365 : : {
1366 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1367 : 5 : sal_Int32 expVal1 = 40;
1368 : 5 : ::rtl::OString expVal2(kTestStr2);
1369 : 5 : sal_Int32 expVal3 = 48;
1370 : 5 : sal_Int32 input = 40;
1371 : :
1372 [ + - ]: 5 : aStrBuf.setLength( input );
1373 : :
1374 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1375 : : (
1376 : : "newLength more than the length of OStringBuffer(kTestStr2)",
1377 : : aStrBuf.getStr() == expVal2 &&
1378 : : aStrBuf.getLength() == expVal1 &&
1379 : : aStrBuf.getCapacity() == expVal3
1380 [ + - ]: 10 : );
1381 : :
1382 : 5 : }
1383 : :
1384 : 5 : void setLength_020()
1385 : : {
1386 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1387 : 5 : sal_Int32 expVal1 = kTestStr2Len;
1388 : 5 : ::rtl::OString expVal2(kTestStr2);
1389 : 5 : sal_Int32 expVal3 = 48;
1390 : 5 : sal_Int32 input = kTestStr2Len;
1391 : :
1392 [ + - ]: 5 : aStrBuf.setLength( input );
1393 : :
1394 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1395 : : (
1396 : : "newLength equal to the length of OUStringBuffer(kTestStr2)",
1397 : : aStrBuf.getStr() == expVal2 &&
1398 : : aStrBuf.getLength() == expVal1 &&
1399 : : aStrBuf.getCapacity() == expVal3
1400 [ + - ]: 10 : );
1401 : :
1402 : 5 : }
1403 : :
1404 : 5 : void setLength_021()
1405 : : {
1406 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1407 : 5 : sal_Int32 expVal1 = kTestStr7Len;
1408 : 5 : ::rtl::OString expVal2(kTestStr7);
1409 : 5 : sal_Int32 expVal3 = 48;
1410 : 5 : sal_Int32 input = kTestStr7Len;
1411 : :
1412 [ + - ]: 5 : aStrBuf.setLength( input );
1413 : :
1414 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1415 : : (
1416 : : "newLength less than the length of OUStringBuffer(TestStr2)",
1417 : : aStrBuf.getStr() == expVal2 &&
1418 : : aStrBuf.getLength() == expVal1 &&
1419 : : aStrBuf.getCapacity() == expVal3
1420 [ + - ]: 10 : );
1421 : :
1422 : 5 : }
1423 : :
1424 : 5 : void setLength_022()
1425 : : {
1426 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1427 : 5 : sal_Int32 expVal1 = 0;
1428 : 5 : ::rtl::OString expVal2;
1429 : 5 : sal_Int32 expVal3 = 48;
1430 : 5 : sal_Int32 input = 0;
1431 : :
1432 [ + - ]: 5 : aStrBuf.setLength( input );
1433 : :
1434 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
[ # # ]
1435 : : (
1436 : : "newLength equal to 0",
1437 : : aStrBuf.getStr() == expVal2 &&
1438 : : aStrBuf.getLength() == expVal1 &&
1439 : : aStrBuf.getCapacity() == expVal3
1440 [ + - ]: 10 : );
1441 : :
1442 : 5 : }
1443 : :
1444 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( setLength );
[ + - ][ + - ]
[ # # ]
1445 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_001 );
[ + - ][ + - ]
[ + - ][ + - ]
1446 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_002 );
[ + - ][ + - ]
[ + - ][ + - ]
1447 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_003 );
[ + - ][ + - ]
[ + - ][ + - ]
1448 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_004 );
[ + - ][ + - ]
[ + - ][ + - ]
1449 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_005 );
[ + - ][ + - ]
[ + - ][ + - ]
1450 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_006 );
[ + - ][ + - ]
[ + - ][ + - ]
1451 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_007 );
[ + - ][ + - ]
[ + - ][ + - ]
1452 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_008 );
[ + - ][ + - ]
[ + - ][ + - ]
1453 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_009 );
[ + - ][ + - ]
[ + - ][ + - ]
1454 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_010 );
[ + - ][ + - ]
[ + - ][ + - ]
1455 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_011 );
[ + - ][ + - ]
[ + - ][ + - ]
1456 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_012 );
[ + - ][ + - ]
[ + - ][ + - ]
1457 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_013 );
[ + - ][ + - ]
[ + - ][ + - ]
1458 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_014 );
[ + - ][ + - ]
[ + - ][ + - ]
1459 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_015 );
[ + - ][ + - ]
[ + - ][ + - ]
1460 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_016 );
[ + - ][ + - ]
[ + - ][ + - ]
1461 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_017 );
[ + - ][ + - ]
[ + - ][ + - ]
1462 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_018 );
[ + - ][ + - ]
[ + - ][ + - ]
1463 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_019 );
[ + - ][ + - ]
[ + - ][ + - ]
1464 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_020 );
[ + - ][ + - ]
[ + - ][ + - ]
1465 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_021 );
[ + - ][ + - ]
[ + - ][ + - ]
1466 [ + - ][ + - ]: 5 : CPPUNIT_TEST( setLength_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
1467 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1468 : : };
1469 : :
1470 : : // -----------------------------------------------------------------------------
1471 : :
1472 [ - + ]: 30 : class csuc : public CppUnit::TestFixture
1473 : : {
1474 : 5 : void csuc_001()
1475 : : {
1476 : 5 : const sal_Char* expVal = kTestStr1;
1477 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( kTestStr1 );
1478 : 5 : sal_Int32 cmpLen = kTestStr1Len;
1479 : :
1480 : : // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
1481 : 5 : const sal_Char* pstr = aStrBuf.getStr();
1482 : 5 : int nEqual = strncmp(pstr, expVal, cmpLen);
1483 : :
1484 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1485 : : (
1486 : : "test normal string",
1487 : : /* cmpstr( pstr, expVal, cmpLen ) */
1488 : : nEqual == 0
1489 [ + - ]: 10 : );
1490 : :
1491 : 5 : }
1492 : :
1493 : 5 : void csuc_002()
1494 : : {
1495 : 5 : ::rtl::OStringBuffer aStrBuf;
1496 : :
1497 : : // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
1498 : 5 : const sal_Char* pstr = aStrBuf.getStr();
1499 : 5 : sal_Int32 nLen = strlen(pstr);
1500 : :
1501 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1502 : : (
1503 : : "test empty string",
1504 : : // cmpstr( pstr, &expVal, cmpLen )
1505 : : nLen == 0
1506 [ + - ]: 10 : );
1507 : :
1508 : 5 : }
1509 : :
1510 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( csuc );
[ + - ][ + - ]
[ # # ]
1511 [ + - ][ + - ]: 5 : CPPUNIT_TEST( csuc_001 );
[ + - ][ + - ]
[ + - ][ + - ]
1512 [ + - ][ + - ]: 5 : CPPUNIT_TEST( csuc_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
1513 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1514 : : };
1515 : :
1516 : : // -----------------------------------------------------------------------------
1517 : :
1518 [ - + ]: 30 : class getStr : public CppUnit::TestFixture
1519 : : {
1520 : 5 : void getStr_001()
1521 : : {
1522 : 5 : const sal_Char* expVal = kTestStr1;
1523 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( kTestStr1 );
1524 : 5 : sal_Int32 cmpLen = kTestStr1Len;
1525 : :
1526 : 5 : const sal_Char* pstr = aStrBuf.getStr();
1527 : 5 : int nEqual = strncmp(pstr, expVal, cmpLen);
1528 : :
1529 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1530 : : (
1531 : : "test normal string",
1532 : : nEqual == 0
1533 [ + - ]: 10 : );
1534 : :
1535 : 5 : }
1536 : :
1537 : 5 : void getStr_002()
1538 : : {
1539 : : // const sal_Char tmpUC=0x0;
1540 : : // const sal_Char* expVal=&tmpUC;
1541 : 5 : ::rtl::OStringBuffer aStrBuf;
1542 : : // sal_Int32 cmpLen = 1;
1543 : :
1544 : 5 : const sal_Char* pstr = aStrBuf.getStr();
1545 : 5 : sal_Int32 nLen = strlen(pstr);
1546 : :
1547 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
1548 : : (
1549 : : "test empty string",
1550 : : pstr != 0 &&
1551 : : nLen == 0
1552 [ + - ]: 10 : );
1553 : :
1554 : 5 : }
1555 : :
1556 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( getStr );
[ + - ][ + - ]
[ # # ]
1557 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getStr_001 );
[ + - ][ + - ]
[ + - ][ + - ]
1558 [ + - ][ + - ]: 5 : CPPUNIT_TEST( getStr_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
1559 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1560 : : };
1561 : :
1562 : : // -----------------------------------------------------------------------------
1563 : :
1564 [ - + ]: 315 : class append_001 : public CppUnit::TestFixture
1565 : : {
1566 : : OString* arrOUS[5];
1567 : :
1568 : : public:
1569 : 105 : void setUp()
1570 : : {
1571 [ + - ]: 105 : arrOUS[0] = new OString( kTestStr7 );
1572 : 105 : arrOUS[1] = new OString( );
1573 [ + - ]: 105 : arrOUS[2] = new OString( kTestStr25 );
1574 [ + - ]: 105 : arrOUS[3] = new OString( "" );
1575 [ + - ]: 105 : arrOUS[4] = new OString( kTestStr28 );
1576 : :
1577 : 105 : }
1578 : :
1579 : 105 : void tearDown()
1580 : : {
1581 [ + - ][ + - ]: 105 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
1582 [ + - ][ + - ]: 105 : delete arrOUS[3]; delete arrOUS[4];
1583 : 105 : }
1584 : :
1585 : 5 : void append_001_001()
1586 : : {
1587 : 5 : OString expVal( kTestStr1 );
1588 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1589 : 5 : OString input2( kTestStr8 );
1590 : :
1591 [ + - ]: 5 : aStrBuf.append( input2 );
1592 : :
1593 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1594 : : (
1595 : : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
1596 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
1597 [ + - ]: 10 : );
1598 : :
1599 : 5 : }
1600 : :
1601 : 5 : void append_001_002()
1602 : : {
1603 : 5 : OString expVal( kTestStr2 );
1604 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1605 : 5 : OString input2( kTestStr36 );
1606 : :
1607 [ + - ]: 5 : aStrBuf.append( input2 );
1608 : :
1609 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1610 : : (
1611 : : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
1612 : : aStrBuf.getStr()== expVal &&
1613 : : aStrBuf.getLength() == expVal.getLength()
1614 [ + - ]: 10 : );
1615 : :
1616 : 5 : }
1617 : :
1618 : 5 : void append_001_003()
1619 : : {
1620 : 5 : OString expVal( kTestStr37 );
1621 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1622 : 5 : OString input2( kTestStr23 );
1623 : :
1624 [ + - ]: 5 : aStrBuf.append( input2 );
1625 : :
1626 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1627 : : (
1628 : : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
1629 : : aStrBuf.getStr()== expVal &&
1630 : : aStrBuf.getLength() == expVal.getLength()
1631 [ + - ]: 10 : );
1632 : :
1633 : 5 : }
1634 : :
1635 : 5 : void append_001_004()
1636 : : {
1637 : 5 : OString expVal( kTestStr7 );
1638 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1639 : 5 : OString input2;
1640 : :
1641 [ + - ]: 5 : aStrBuf.append( input2 );
1642 : :
1643 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1644 : : (
1645 : : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
1646 : : aStrBuf.getStr()== expVal &&
1647 : : aStrBuf.getLength() == expVal.getLength()
1648 [ + - ]: 10 : );
1649 : :
1650 : 5 : }
1651 : :
1652 : 5 : void append_001_005()
1653 : : {
1654 : 5 : OString expVal( kTestStr7 );
1655 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1656 : 5 : OString input2( kTestStr7 );
1657 : :
1658 [ + - ]: 5 : aStrBuf.append( input2 );
1659 : :
1660 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1661 : : (
1662 : : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
1663 : : aStrBuf.getStr()== expVal &&
1664 : : aStrBuf.getLength() == expVal.getLength()
1665 [ + - ]: 10 : );
1666 : :
1667 : 5 : }
1668 : :
1669 : 5 : void append_001_006()
1670 : : {
1671 : 5 : OString expVal( kTestStr2 );
1672 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1673 : 5 : OString input2( kTestStr2 );
1674 : :
1675 [ + - ]: 5 : aStrBuf.append( input2 );
1676 : :
1677 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1678 : : (
1679 : : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
1680 : : aStrBuf.getStr()== expVal &&
1681 : : aStrBuf.getLength() == expVal.getLength()
1682 [ + - ]: 10 : );
1683 : :
1684 : 5 : }
1685 : :
1686 : 5 : void append_001_007()
1687 : : {
1688 : 5 : OString expVal( kTestStr1 );
1689 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1690 : 5 : OString input2( kTestStr1 );
1691 : :
1692 [ + - ]: 5 : aStrBuf.append( input2 );
1693 : :
1694 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1695 : : (
1696 : : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
1697 : : aStrBuf.getStr()== expVal &&
1698 : : aStrBuf.getLength() == expVal.getLength()
1699 [ + - ]: 10 : );
1700 : :
1701 : 5 : }
1702 : :
1703 : 5 : void append_001_008()
1704 : : {
1705 : 5 : OString expVal;
1706 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1707 : 5 : OString input2;
1708 : :
1709 [ + - ]: 5 : aStrBuf.append( input2 );
1710 : :
1711 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1712 : : (
1713 : : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
1714 : : aStrBuf.getStr()== expVal &&
1715 : : aStrBuf.getLength() == expVal.getLength()
1716 [ + - ]: 10 : );
1717 : :
1718 : 5 : }
1719 : :
1720 : 5 : void append_001_009()
1721 : : {
1722 : 5 : OString expVal( kTestStr7 );
1723 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1724 : 5 : OString input2( kTestStr7 );
1725 : :
1726 [ + - ]: 5 : aStrBuf.append( input2 );
1727 : :
1728 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1729 : : (
1730 : : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
1731 : : aStrBuf.getStr()== expVal &&
1732 : : aStrBuf.getLength() == expVal.getLength()
1733 [ + - ]: 10 : );
1734 : :
1735 : 5 : }
1736 : :
1737 : 5 : void append_001_010()
1738 : : {
1739 : 5 : OString expVal( kTestStr2 );
1740 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1741 : 5 : OString input2( kTestStr2 );
1742 : :
1743 [ + - ]: 5 : aStrBuf.append( input2 );
1744 : :
1745 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1746 : : (
1747 : : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
1748 : : aStrBuf.getStr()== expVal &&
1749 : : aStrBuf.getLength() == expVal.getLength()
1750 [ + - ]: 10 : );
1751 : :
1752 : 5 : }
1753 : :
1754 : 5 : void append_001_011()
1755 : : {
1756 : 5 : OString expVal( kTestStr1 );
1757 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1758 : 5 : OString input2( kTestStr1 );
1759 : :
1760 [ + - ]: 5 : aStrBuf.append( input2 );
1761 : :
1762 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1763 : : (
1764 : : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
1765 : : aStrBuf.getStr()== expVal &&
1766 : : aStrBuf.getLength() == expVal.getLength()
1767 [ + - ]: 10 : );
1768 : :
1769 : 5 : }
1770 : :
1771 : 5 : void append_001_012()
1772 : : {
1773 : 5 : OString expVal;
1774 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1775 : 5 : OString input2;
1776 : :
1777 [ + - ]: 5 : aStrBuf.append( input2 );
1778 : :
1779 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1780 : : (
1781 : : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
1782 : : aStrBuf.getStr()== expVal &&
1783 : : aStrBuf.getLength() == expVal.getLength()
1784 [ + - ]: 10 : );
1785 : :
1786 : 5 : }
1787 : :
1788 : 5 : void append_001_013()
1789 : : {
1790 : 5 : OString expVal( kTestStr7 );
1791 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1792 : 5 : OString input2( kTestStr7 );
1793 : :
1794 [ + - ]: 5 : aStrBuf.append( input2 );
1795 : :
1796 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1797 : : (
1798 : : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
1799 : : aStrBuf.getStr()== expVal &&
1800 : : aStrBuf.getLength() == expVal.getLength()
1801 [ + - ]: 10 : );
1802 : :
1803 : 5 : }
1804 : :
1805 : 5 : void append_001_014()
1806 : : {
1807 : 5 : OString expVal( kTestStr2 );
1808 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1809 : 5 : OString input2( kTestStr2 );
1810 : :
1811 [ + - ]: 5 : aStrBuf.append( input2 );
1812 : :
1813 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1814 : : (
1815 : : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
1816 : : aStrBuf.getStr()== expVal &&
1817 : : aStrBuf.getLength() == expVal.getLength()
1818 [ + - ]: 10 : );
1819 : :
1820 : 5 : }
1821 : :
1822 : 5 : void append_001_015()
1823 : : {
1824 : 5 : OString expVal( kTestStr1 );
1825 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1826 : 5 : OString input2( kTestStr1 );
1827 : :
1828 [ + - ]: 5 : aStrBuf.append( input2 );
1829 : :
1830 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1831 : : (
1832 : : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
1833 : : aStrBuf.getStr()== expVal &&
1834 : : aStrBuf.getLength() == expVal.getLength()
1835 [ + - ]: 10 : );
1836 : :
1837 : 5 : }
1838 : :
1839 : 5 : void append_001_016()
1840 : : {
1841 : 5 : OString expVal;
1842 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1843 : 5 : OString input2;
1844 : :
1845 [ + - ]: 5 : aStrBuf.append( input2 );
1846 : :
1847 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1848 : : (
1849 : : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
1850 : : aStrBuf.getStr()== expVal &&
1851 : : aStrBuf.getLength() == expVal.getLength()
1852 [ + - ]: 10 : );
1853 : :
1854 : 5 : }
1855 : :
1856 : 5 : void append_001_017()
1857 : : {
1858 : 5 : OString expVal( kTestStr29 );
1859 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1860 : 5 : OString input2( kTestStr38 );
1861 : :
1862 [ + - ]: 5 : aStrBuf.append( input2 );
1863 : :
1864 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1865 : : (
1866 : : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
1867 : : aStrBuf.getStr()== expVal &&
1868 : : aStrBuf.getLength() == expVal.getLength()
1869 [ + - ]: 10 : );
1870 : :
1871 : 5 : }
1872 : :
1873 : 5 : void append_001_018()
1874 : : {
1875 : 5 : OString expVal( kTestStr39 );
1876 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1877 : 5 : OString input2( kTestStr17 );
1878 : :
1879 [ + - ]: 5 : aStrBuf.append( input2 );
1880 : :
1881 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1882 : : (
1883 : : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
1884 : : aStrBuf.getStr()== expVal &&
1885 : : aStrBuf.getLength() == expVal.getLength()
1886 [ + - ]: 10 : );
1887 : :
1888 : 5 : }
1889 : :
1890 : 5 : void append_001_019()
1891 : : {
1892 : 5 : OString expVal( kTestStr40 );
1893 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1894 : 5 : OString input2( kTestStr31 );
1895 : :
1896 [ + - ]: 5 : aStrBuf.append( input2 );
1897 : :
1898 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1899 : : (
1900 : : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
1901 : : aStrBuf.getStr()== expVal &&
1902 : : aStrBuf.getLength() == expVal.getLength()
1903 [ + - ]: 10 : );
1904 : :
1905 : 5 : }
1906 : :
1907 : 5 : void append_001_020()
1908 : : {
1909 : 5 : OString expVal( kTestStr28 );
1910 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1911 : 5 : OString input2;
1912 : :
1913 [ + - ]: 5 : aStrBuf.append( input2 );
1914 : :
1915 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
1916 : : (
1917 : : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
1918 : : aStrBuf.getStr()== expVal &&
1919 : : aStrBuf.getLength() == expVal.getLength()
1920 [ + - ]: 10 : );
1921 : :
1922 : 5 : }
1923 : :
1924 : 5 : void append_null()
1925 : : {
1926 : 5 : ::rtl::OStringBuffer aStrBuf("hello world");
1927 : :
1928 [ + - ]: 5 : aStrBuf.append('\0');
1929 [ + - ]: 5 : aStrBuf.append('\1');
1930 [ + - ]: 5 : aStrBuf.append('\2');
1931 : :
1932 [ + - ]: 5 : aStrBuf.append("hello world");
1933 : :
1934 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
1935 : : (
1936 : : "should be able to append nulls",
1937 : : aStrBuf.getLength() ==
1938 : : 2 * RTL_CONSTASCII_LENGTH("hello world") + 3 &&
1939 : : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")] == 0 &&
1940 : : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+1 == 1 &&
1941 : : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+2 == 2
1942 [ + - ]: 10 : );
1943 : :
1944 : 5 : }
1945 : :
1946 : : #ifdef WITH_CORE
1947 : : void append_001_021()
1948 : : {
1949 : : OString expVal;
1950 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
1951 : : OString input2;
1952 : :
1953 : : aStrBuf.append( input2 );
1954 : :
1955 : : CPPUNIT_ASSERT_MESSAGE
1956 : : (
1957 : : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
1958 : : aStrBuf.getStr()== expVal &&
1959 : : aStrBuf.getLength() == expVal.getLength()
1960 : : );
1961 : :
1962 : : }
1963 : : #endif
1964 : :
1965 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_001 );
[ + - ][ + - ]
[ # # ]
1966 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_001 );
[ + - ][ + - ]
[ + - ][ + - ]
1967 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_002 );
[ + - ][ + - ]
[ + - ][ + - ]
1968 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_003 );
[ + - ][ + - ]
[ + - ][ + - ]
1969 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_004 );
[ + - ][ + - ]
[ + - ][ + - ]
1970 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_005 );
[ + - ][ + - ]
[ + - ][ + - ]
1971 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_006 );
[ + - ][ + - ]
[ + - ][ + - ]
1972 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_007 );
[ + - ][ + - ]
[ + - ][ + - ]
1973 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_008 );
[ + - ][ + - ]
[ + - ][ + - ]
1974 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_009 );
[ + - ][ + - ]
[ + - ][ + - ]
1975 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_010 );
[ + - ][ + - ]
[ + - ][ + - ]
1976 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_011 );
[ + - ][ + - ]
[ + - ][ + - ]
1977 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_012 );
[ + - ][ + - ]
[ + - ][ + - ]
1978 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_013 );
[ + - ][ + - ]
[ + - ][ + - ]
1979 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_014 );
[ + - ][ + - ]
[ + - ][ + - ]
1980 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_015 );
[ + - ][ + - ]
[ + - ][ + - ]
1981 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_016 );
[ + - ][ + - ]
[ + - ][ + - ]
1982 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_017 );
[ + - ][ + - ]
[ + - ][ + - ]
1983 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_018 );
[ + - ][ + - ]
[ + - ][ + - ]
1984 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_019 );
[ + - ][ + - ]
[ + - ][ + - ]
1985 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001_020 );
[ + - ][ + - ]
[ + - ][ + - ]
1986 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_null );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
1987 : : #ifdef WITH_CORE
1988 : : CPPUNIT_TEST( append_001_021 );
1989 : : #endif
1990 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
1991 : : };
1992 : :
1993 : : // -----------------------------------------------------------------------------
1994 : :
1995 [ - + ]: 300 : class append_002 : public CppUnit::TestFixture
1996 : : {
1997 : : OString* arrOUS[5];
1998 : :
1999 : : public:
2000 : 100 : void setUp()
2001 : : {
2002 [ + - ]: 100 : arrOUS[0] = new OString( kTestStr7 );
2003 : 100 : arrOUS[1] = new OString( );
2004 [ + - ]: 100 : arrOUS[2] = new OString( kTestStr25 );
2005 [ + - ]: 100 : arrOUS[3] = new OString( "" );
2006 [ + - ]: 100 : arrOUS[4] = new OString( kTestStr28 );
2007 : :
2008 : 100 : }
2009 : :
2010 : 100 : void tearDown()
2011 : : {
2012 [ + - ][ + - ]: 100 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
2013 [ + - ][ + - ]: 100 : delete arrOUS[3]; delete arrOUS[4];
2014 : 100 : }
2015 : :
2016 : 5 : void append_002_001()
2017 : : {
2018 : 5 : OString expVal( kTestStr1 );
2019 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2020 : 5 : const sal_Char* input = kTestStr8;
2021 : :
2022 [ + - ]: 5 : aStrBuf.append( input );
2023 : :
2024 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2025 : : (
2026 : : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
2027 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2028 [ + - ]: 10 : );
2029 : :
2030 : 5 : }
2031 : :
2032 : 5 : void append_002_002()
2033 : : {
2034 : 5 : OString expVal( kTestStr2 );
2035 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2036 : 5 : const sal_Char* input = kTestStr36;
2037 : :
2038 [ + - ]: 5 : aStrBuf.append( input );
2039 : :
2040 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2041 : : (
2042 : : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
2043 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2044 [ + - ]: 10 : );
2045 : :
2046 : 5 : }
2047 : :
2048 : 5 : void append_002_003()
2049 : : {
2050 : 5 : OString expVal( kTestStr37 );
2051 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2052 : 5 : const sal_Char* input = kTestStr23;
2053 : :
2054 [ + - ]: 5 : aStrBuf.append( input );
2055 : :
2056 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2057 : : (
2058 : : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
2059 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2060 [ + - ]: 10 : );
2061 : :
2062 : 5 : }
2063 : :
2064 : 5 : void append_002_004()
2065 : : {
2066 : 5 : OString expVal( kTestStr7 );
2067 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2068 : 5 : const sal_Char* input = kTestStr25;
2069 : :
2070 [ + - ]: 5 : aStrBuf.append( input );
2071 : :
2072 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2073 : : (
2074 : : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
2075 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2076 [ + - ]: 10 : );
2077 : :
2078 : 5 : }
2079 : :
2080 : 5 : void append_002_005()
2081 : : {
2082 : 5 : OString expVal( kTestStr7 );
2083 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2084 : 5 : const sal_Char* input = kTestStr7;
2085 : :
2086 [ + - ]: 5 : aStrBuf.append( input );
2087 : :
2088 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2089 : : (
2090 : : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
2091 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2092 [ + - ]: 10 : );
2093 : :
2094 : 5 : }
2095 : :
2096 : 5 : void append_002_006()
2097 : : {
2098 : 5 : OString expVal( kTestStr2 );
2099 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2100 : 5 : const sal_Char* input = kTestStr2;
2101 : :
2102 [ + - ]: 5 : aStrBuf.append( input );
2103 : :
2104 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2105 : : (
2106 : : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
2107 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2108 [ + - ]: 10 : );
2109 : :
2110 : 5 : }
2111 : :
2112 : 5 : void append_002_007()
2113 : : {
2114 : 5 : OString expVal( kTestStr1 );
2115 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2116 : 5 : const sal_Char* input = kTestStr1;
2117 : :
2118 [ + - ]: 5 : aStrBuf.append( input );
2119 : :
2120 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2121 : : (
2122 : : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
2123 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2124 [ + - ]: 10 : );
2125 : :
2126 : 5 : }
2127 : :
2128 : 5 : void append_002_008()
2129 : : {
2130 : 5 : OString expVal;
2131 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2132 : 5 : const sal_Char* input = kTestStr25;
2133 : :
2134 [ + - ]: 5 : aStrBuf.append( input );
2135 : :
2136 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2137 : : (
2138 : : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
2139 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2140 [ + - ]: 10 : );
2141 : :
2142 : 5 : }
2143 : :
2144 : 5 : void append_002_009()
2145 : : {
2146 : 5 : OString expVal( kTestStr7 );
2147 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2148 : 5 : const sal_Char* input = kTestStr7;
2149 : :
2150 [ + - ]: 5 : aStrBuf.append( input );
2151 : :
2152 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2153 : : (
2154 : : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
2155 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2156 [ + - ]: 10 : );
2157 : :
2158 : 5 : }
2159 : :
2160 : 5 : void append_002_010()
2161 : : {
2162 : 5 : OString expVal( kTestStr2 );
2163 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2164 : 5 : const sal_Char* input = kTestStr2;
2165 : :
2166 [ + - ]: 5 : aStrBuf.append( input );
2167 : :
2168 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2169 : : (
2170 : : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
2171 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2172 [ + - ]: 10 : );
2173 : :
2174 : 5 : }
2175 : :
2176 : 5 : void append_002_011()
2177 : : {
2178 : 5 : OString expVal( kTestStr1 );
2179 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2180 : 5 : const sal_Char* input = kTestStr1;
2181 : :
2182 [ + - ]: 5 : aStrBuf.append( input );
2183 : :
2184 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2185 : : (
2186 : : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
2187 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2188 [ + - ]: 10 : );
2189 : :
2190 : 5 : }
2191 : :
2192 : 5 : void append_002_012()
2193 : : {
2194 : 5 : OString expVal;
2195 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2196 : 5 : const sal_Char* input = kTestStr25;
2197 : :
2198 [ + - ]: 5 : aStrBuf.append( input );
2199 : :
2200 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2201 : : (
2202 : : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
2203 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2204 [ + - ]: 10 : );
2205 : :
2206 : 5 : }
2207 : :
2208 : 5 : void append_002_013()
2209 : : {
2210 : 5 : OString expVal( kTestStr7 );
2211 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2212 : 5 : const sal_Char* input = kTestStr7;
2213 : :
2214 [ + - ]: 5 : aStrBuf.append( input );
2215 : :
2216 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2217 : : (
2218 : : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
2219 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2220 [ + - ]: 10 : );
2221 : :
2222 : 5 : }
2223 : :
2224 : 5 : void append_002_014()
2225 : : {
2226 : 5 : OString expVal( kTestStr2 );
2227 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2228 : 5 : const sal_Char* input = kTestStr2;
2229 : :
2230 [ + - ]: 5 : aStrBuf.append( input );
2231 : :
2232 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2233 : : (
2234 : : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
2235 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2236 [ + - ]: 10 : );
2237 : :
2238 : 5 : }
2239 : :
2240 : 5 : void append_002_015()
2241 : : {
2242 : 5 : OString expVal( kTestStr1 );
2243 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2244 : 5 : const sal_Char* input = kTestStr1;
2245 : :
2246 [ + - ]: 5 : aStrBuf.append( input );
2247 : :
2248 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2249 : : (
2250 : : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
2251 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2252 [ + - ]: 10 : );
2253 : :
2254 : 5 : }
2255 : :
2256 : 5 : void append_002_016()
2257 : : {
2258 : 5 : OString expVal;
2259 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2260 : 5 : const sal_Char* input = kTestStr25;
2261 : :
2262 [ + - ]: 5 : aStrBuf.append( input );
2263 : :
2264 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2265 : : (
2266 : : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
2267 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2268 [ + - ]: 10 : );
2269 : :
2270 : 5 : }
2271 : :
2272 : 5 : void append_002_017()
2273 : : {
2274 : 5 : OString expVal( kTestStr29 );
2275 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2276 : 5 : const sal_Char* input = kTestStr38;
2277 : :
2278 [ + - ]: 5 : aStrBuf.append( input );
2279 : :
2280 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2281 : : (
2282 : : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
2283 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2284 [ + - ]: 10 : );
2285 : :
2286 : 5 : }
2287 : :
2288 : 5 : void append_002_018()
2289 : : {
2290 : 5 : OString expVal( kTestStr39 );
2291 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2292 : 5 : const sal_Char* input = kTestStr17;
2293 : :
2294 [ + - ]: 5 : aStrBuf.append( input );
2295 : :
2296 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2297 : : (
2298 : : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
2299 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2300 [ + - ]: 10 : );
2301 : :
2302 : 5 : }
2303 : :
2304 : 5 : void append_002_019()
2305 : : {
2306 : 5 : OString expVal( kTestStr40 );
2307 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2308 : 5 : const sal_Char* input = kTestStr31;
2309 : :
2310 [ + - ]: 5 : aStrBuf.append( input );
2311 : :
2312 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2313 : : (
2314 : : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
2315 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2316 [ + - ]: 10 : );
2317 : :
2318 : 5 : }
2319 : :
2320 : 5 : void append_002_020()
2321 : : {
2322 : 5 : OString expVal( kTestStr28 );
2323 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2324 : 5 : const sal_Char* input = kTestStr25;
2325 : :
2326 [ + - ]: 5 : aStrBuf.append( input );
2327 : :
2328 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2329 : : (
2330 : : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
2331 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2332 [ + - ]: 10 : );
2333 : :
2334 : 5 : }
2335 : :
2336 : : #ifdef WITH_CORE
2337 : : void append_002_021()
2338 : : {
2339 : : OString expVal;
2340 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2341 : : const sal_Char* input = kTestStr25;
2342 : :
2343 : : aStrBuf.append( input );
2344 : :
2345 : : CPPUNIT_ASSERT_MESSAGE
2346 : : (
2347 : : "Appends the string(length equal to 0) to the string buffer(with INT_MAX)",
2348 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2349 : : );
2350 : :
2351 : : }
2352 : : #endif
2353 : :
2354 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_002 );
[ + - ][ + - ]
[ # # ]
2355 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_001 );
[ + - ][ + - ]
[ + - ][ + - ]
2356 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_002 );
[ + - ][ + - ]
[ + - ][ + - ]
2357 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_003 );
[ + - ][ + - ]
[ + - ][ + - ]
2358 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_004 );
[ + - ][ + - ]
[ + - ][ + - ]
2359 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_005 );
[ + - ][ + - ]
[ + - ][ + - ]
2360 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_006 );
[ + - ][ + - ]
[ + - ][ + - ]
2361 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_007 );
[ + - ][ + - ]
[ + - ][ + - ]
2362 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_008 );
[ + - ][ + - ]
[ + - ][ + - ]
2363 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_009 );
[ + - ][ + - ]
[ + - ][ + - ]
2364 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_010 );
[ + - ][ + - ]
[ + - ][ + - ]
2365 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_011 );
[ + - ][ + - ]
[ + - ][ + - ]
2366 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_012 );
[ + - ][ + - ]
[ + - ][ + - ]
2367 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_013 );
[ + - ][ + - ]
[ + - ][ + - ]
2368 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_014 );
[ + - ][ + - ]
[ + - ][ + - ]
2369 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_015 );
[ + - ][ + - ]
[ + - ][ + - ]
2370 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_016 );
[ + - ][ + - ]
[ + - ][ + - ]
2371 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_017 );
[ + - ][ + - ]
[ + - ][ + - ]
2372 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_018 );
[ + - ][ + - ]
[ + - ][ + - ]
2373 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_019 );
[ + - ][ + - ]
[ + - ][ + - ]
2374 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
2375 : : #ifdef WITH_CORE
2376 : : CPPUNIT_TEST( append_002_021 );
2377 : : #endif
2378 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
2379 : : };
2380 : : // -----------------------------------------------------------------------------
2381 : :
2382 [ - + ]: 300 : class append_003 : public CppUnit::TestFixture
2383 : : {
2384 : : OString* arrOUS[5];
2385 : :
2386 : : public:
2387 : 100 : void setUp()
2388 : : {
2389 [ + - ]: 100 : arrOUS[0] = new OString( kTestStr7 );
2390 : 100 : arrOUS[1] = new OString( );
2391 [ + - ]: 100 : arrOUS[2] = new OString( kTestStr25 );
2392 [ + - ]: 100 : arrOUS[3] = new OString( "" );
2393 [ + - ]: 100 : arrOUS[4] = new OString( kTestStr28 );
2394 : :
2395 : 100 : }
2396 : :
2397 : 100 : void tearDown()
2398 : : {
2399 [ + - ][ + - ]: 100 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
2400 [ + - ][ + - ]: 100 : delete arrOUS[3]; delete arrOUS[4];
2401 : 100 : }
2402 : :
2403 : 5 : void append_003_001()
2404 : : {
2405 : 5 : OString expVal( kTestStr1 );
2406 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2407 : 5 : const sal_Char* input1 = kTestStr36;
2408 : 5 : sal_Int32 input2 = 12;
2409 : :
2410 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2411 : :
2412 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2413 : : (
2414 : : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
2415 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2416 [ + - ]: 10 : );
2417 : :
2418 : 5 : }
2419 : :
2420 : 5 : void append_003_002()
2421 : : {
2422 : 5 : OString expVal( kTestStr2 );
2423 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2424 : 5 : const sal_Char* input1 = kTestStr36;
2425 : 5 : sal_Int32 input2 = 28;
2426 : :
2427 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2428 : :
2429 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2430 : : (
2431 : : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
2432 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2433 [ + - ]: 10 : );
2434 : :
2435 : 5 : }
2436 : :
2437 : 5 : void append_003_003()
2438 : : {
2439 : 5 : OString expVal( kTestStr37 );
2440 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2441 : 5 : const sal_Char* input1 = kTestStr23;
2442 : 5 : sal_Int32 input2 = 16;
2443 : :
2444 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2445 : :
2446 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2447 : : (
2448 : : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
2449 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2450 [ + - ]: 10 : );
2451 : :
2452 : 5 : }
2453 : :
2454 : 5 : void append_003_004()
2455 : : {
2456 : 5 : OString expVal( kTestStr7 );
2457 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2458 : 5 : const sal_Char* input1 = kTestStr2;
2459 : 5 : sal_Int32 input2 = 0;
2460 : :
2461 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2462 : :
2463 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2464 : : (
2465 : : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
2466 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2467 [ + - ]: 10 : );
2468 : :
2469 : 5 : }
2470 : :
2471 : 5 : void append_003_006()
2472 : : {
2473 : 5 : OString expVal( kTestStr7 );
2474 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2475 : 5 : const sal_Char* input1 = kTestStr2;
2476 : 5 : sal_Int32 input2 = 4;
2477 : :
2478 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2479 : :
2480 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2481 : : (
2482 : : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
2483 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2484 [ + - ]: 10 : );
2485 : :
2486 : 5 : }
2487 : :
2488 : 5 : void append_003_007()
2489 : : {
2490 : 5 : OString expVal( kTestStr2 );
2491 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2492 : 5 : const sal_Char* input1 = kTestStr2;
2493 : 5 : sal_Int32 input2 = 32;
2494 : :
2495 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2496 : :
2497 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2498 : : (
2499 : : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
2500 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2501 [ + - ]: 10 : );
2502 : :
2503 : 5 : }
2504 : :
2505 : 5 : void append_003_008()
2506 : : {
2507 : 5 : OString expVal( kTestStr1 );
2508 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2509 : 5 : const sal_Char* input1 = kTestStr2;
2510 : 5 : sal_Int32 input2 = 16;
2511 : :
2512 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2513 : :
2514 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2515 : : (
2516 : : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
2517 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2518 [ + - ]: 10 : );
2519 : :
2520 : 5 : }
2521 : :
2522 : 5 : void append_003_009()
2523 : : {
2524 : 5 : OString expVal;
2525 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2526 : 5 : const sal_Char* input1 = kTestStr2;
2527 : 5 : sal_Int32 input2 = 0;
2528 : :
2529 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2530 : :
2531 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2532 : : (
2533 : : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
2534 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2535 [ + - ]: 10 : );
2536 : :
2537 : 5 : }
2538 : :
2539 : 5 : void append_003_011()
2540 : : {
2541 : 5 : OString expVal( kTestStr7 );
2542 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2543 : 5 : const sal_Char* input1 = kTestStr2;
2544 : 5 : sal_Int32 input2 = 4;
2545 : :
2546 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2547 : :
2548 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2549 : : (
2550 : : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
2551 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2552 [ + - ]: 10 : );
2553 : :
2554 : 5 : }
2555 : :
2556 : 5 : void append_003_012()
2557 : : {
2558 : 5 : OString expVal( kTestStr2 );
2559 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2560 : 5 : const sal_Char* input1 = kTestStr2;
2561 : 5 : sal_Int32 input2 = 32;
2562 : :
2563 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2564 : :
2565 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2566 : : (
2567 : : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
2568 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2569 [ + - ]: 10 : );
2570 : :
2571 : 5 : }
2572 : :
2573 : 5 : void append_003_013()
2574 : : {
2575 : 5 : OString expVal( kTestStr1 );
2576 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2577 : 5 : const sal_Char* input1 = kTestStr2;
2578 : 5 : sal_Int32 input2 = 16;
2579 : :
2580 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2581 : :
2582 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2583 : : (
2584 : : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
2585 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2586 [ + - ]: 10 : );
2587 : :
2588 : 5 : }
2589 : :
2590 : 5 : void append_003_014()
2591 : : {
2592 : 5 : OString expVal;
2593 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2594 : 5 : const sal_Char* input1 = kTestStr2;
2595 : 5 : sal_Int32 input2 = 0;
2596 : :
2597 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2598 : :
2599 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2600 : : (
2601 : : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
2602 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2603 [ + - ]: 10 : );
2604 : :
2605 : 5 : }
2606 : :
2607 : 5 : void append_003_016()
2608 : : {
2609 : 5 : OString expVal( kTestStr7 );
2610 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2611 : 5 : const sal_Char* input1 = kTestStr2;
2612 : 5 : sal_Int32 input2 = 4;
2613 : :
2614 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2615 : :
2616 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2617 : : (
2618 : : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
2619 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2620 [ + - ]: 10 : );
2621 : :
2622 : 5 : }
2623 : :
2624 : 5 : void append_003_017()
2625 : : {
2626 : 5 : OString expVal( kTestStr2 );
2627 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2628 : 5 : const sal_Char* input1 = kTestStr2;
2629 : 5 : sal_Int32 input2 = 32;
2630 : :
2631 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2632 : :
2633 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2634 : : (
2635 : : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
2636 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2637 [ + - ]: 10 : );
2638 : :
2639 : 5 : }
2640 : :
2641 : 5 : void append_003_018()
2642 : : {
2643 : 5 : OString expVal( kTestStr1 );
2644 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2645 : 5 : const sal_Char* input1 = kTestStr2;
2646 : 5 : sal_Int32 input2 = 16;
2647 : :
2648 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2649 : :
2650 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2651 : : (
2652 : : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
2653 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2654 [ + - ]: 10 : );
2655 : :
2656 : 5 : }
2657 : :
2658 : 5 : void append_003_019()
2659 : : {
2660 : 5 : OString expVal;
2661 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2662 : 5 : const sal_Char* input1 = kTestStr2;
2663 : 5 : sal_Int32 input2 = 0;
2664 : :
2665 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2666 : :
2667 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2668 : : (
2669 : : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
2670 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2671 [ + - ]: 10 : );
2672 : :
2673 : 5 : }
2674 : :
2675 : 5 : void append_003_021()
2676 : : {
2677 : 5 : OString expVal( kTestStr29 );
2678 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2679 : 5 : const sal_Char* input1 = kTestStr38;
2680 : 5 : sal_Int32 input2 = 7;
2681 : :
2682 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2683 : :
2684 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2685 : : (
2686 : : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
2687 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2688 [ + - ]: 10 : );
2689 : :
2690 : 5 : }
2691 : :
2692 : 5 : void append_003_022()
2693 : : {
2694 : 5 : OString expVal( kTestStr39 );
2695 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2696 : 5 : const sal_Char* input1 = kTestStr17;
2697 : 5 : sal_Int32 input2 = 22;
2698 : :
2699 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2700 : :
2701 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2702 : : (
2703 : : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
2704 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2705 [ + - ]: 10 : );
2706 : :
2707 : 5 : }
2708 : :
2709 : 5 : void append_003_023()
2710 : : {
2711 : 5 : OString expVal( kTestStr40 );
2712 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2713 : 5 : const sal_Char* input1 = kTestStr31;
2714 : 5 : sal_Int32 input2 = 16;
2715 : :
2716 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2717 : :
2718 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2719 : : (
2720 : : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
2721 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2722 [ + - ]: 10 : );
2723 : :
2724 : 5 : }
2725 : :
2726 : 5 : void append_003_024()
2727 : : {
2728 : 5 : OString expVal( kTestStr28 );
2729 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2730 : 5 : const sal_Char* input1 = kTestStr2;
2731 : 5 : sal_Int32 input2 = 0;
2732 : :
2733 [ + - ]: 5 : aStrBuf.append( input1, input2 );
2734 : :
2735 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2736 : : (
2737 : : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
2738 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2739 [ + - ]: 10 : );
2740 : :
2741 : 5 : }
2742 : :
2743 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_003 );
[ + - ][ + - ]
[ # # ]
2744 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_001 );
[ + - ][ + - ]
[ + - ][ + - ]
2745 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_002 );
[ + - ][ + - ]
[ + - ][ + - ]
2746 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_003 );
[ + - ][ + - ]
[ + - ][ + - ]
2747 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_004 );
[ + - ][ + - ]
[ + - ][ + - ]
2748 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_006 );
[ + - ][ + - ]
[ + - ][ + - ]
2749 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_007 );
[ + - ][ + - ]
[ + - ][ + - ]
2750 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_008 );
[ + - ][ + - ]
[ + - ][ + - ]
2751 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_009 );
[ + - ][ + - ]
[ + - ][ + - ]
2752 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_011 );
[ + - ][ + - ]
[ + - ][ + - ]
2753 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_012 );
[ + - ][ + - ]
[ + - ][ + - ]
2754 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_013 );
[ + - ][ + - ]
[ + - ][ + - ]
2755 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_014 );
[ + - ][ + - ]
[ + - ][ + - ]
2756 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_016 );
[ + - ][ + - ]
[ + - ][ + - ]
2757 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_017 );
[ + - ][ + - ]
[ + - ][ + - ]
2758 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_018 );
[ + - ][ + - ]
[ + - ][ + - ]
2759 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_019 );
[ + - ][ + - ]
[ + - ][ + - ]
2760 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_021 );
[ + - ][ + - ]
[ + - ][ + - ]
2761 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_022 );
[ + - ][ + - ]
[ + - ][ + - ]
2762 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_023 );
[ + - ][ + - ]
[ + - ][ + - ]
2763 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
2764 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
2765 : : };
2766 : : //-----------------------------------------------------------------------------
2767 : :
2768 [ - + ]: 150 : class append_004 : public CppUnit::TestFixture
2769 : : {
2770 : : OString* arrOUS[5];
2771 : :
2772 : : public:
2773 : 50 : void setUp()
2774 : : {
2775 [ + - ]: 50 : arrOUS[0] = new OString( kTestStr7 );
2776 : 50 : arrOUS[1] = new OString( );
2777 [ + - ]: 50 : arrOUS[2] = new OString( kTestStr25 );
2778 [ + - ]: 50 : arrOUS[3] = new OString( "" );
2779 [ + - ]: 50 : arrOUS[4] = new OString( kTestStr28 );
2780 : :
2781 : 50 : }
2782 : :
2783 : 50 : void tearDown()
2784 : : {
2785 [ + - ][ + - ]: 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
2786 [ + - ][ + - ]: 50 : delete arrOUS[3]; delete arrOUS[4];
2787 : 50 : }
2788 : :
2789 : 5 : void append_004_001()
2790 : : {
2791 : 5 : OString expVal( kTestStr45 );
2792 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2793 : 5 : sal_Bool input = sal_True;
2794 : :
2795 [ + - ]: 5 : aStrBuf.append( input );
2796 : :
2797 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2798 : : (
2799 : : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[0]",
2800 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2801 [ + - ]: 10 : );
2802 : :
2803 : 5 : }
2804 : :
2805 : 5 : void append_004_002()
2806 : : {
2807 : 5 : OString expVal( kTestStr46 );
2808 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2809 : 5 : sal_Bool input = sal_False;
2810 : :
2811 [ + - ]: 5 : aStrBuf.append( input );
2812 : :
2813 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2814 : : (
2815 : : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[0]",
2816 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2817 [ + - ]: 10 : );
2818 : :
2819 : 5 : }
2820 : :
2821 : 5 : void append_004_003()
2822 : : {
2823 : 5 : OString expVal( kTestStr47 );
2824 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2825 : 5 : sal_Bool input = sal_True;
2826 : :
2827 [ + - ]: 5 : aStrBuf.append( input );
2828 : :
2829 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2830 : : (
2831 : : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[1]",
2832 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2833 [ + - ]: 10 : );
2834 : :
2835 : 5 : }
2836 : :
2837 : 5 : void append_004_004()
2838 : : {
2839 : 5 : OString expVal( kTestStr48 );
2840 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2841 : 5 : sal_Bool input = sal_False;
2842 : :
2843 [ + - ]: 5 : aStrBuf.append( input );
2844 : :
2845 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2846 : : (
2847 : : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[1]",
2848 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2849 [ + - ]: 10 : );
2850 : :
2851 : 5 : }
2852 : :
2853 : 5 : void append_004_005()
2854 : : {
2855 : 5 : OString expVal( kTestStr47 );
2856 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2857 : 5 : sal_Bool input = sal_True;
2858 : :
2859 [ + - ]: 5 : aStrBuf.append( input );
2860 : :
2861 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2862 : : (
2863 : : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[2]",
2864 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2865 [ + - ]: 10 : );
2866 : :
2867 : 5 : }
2868 : :
2869 : 5 : void append_004_006()
2870 : : {
2871 : 5 : OString expVal( kTestStr48 );
2872 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2873 : 5 : sal_Bool input = sal_False;
2874 : :
2875 [ + - ]: 5 : aStrBuf.append( input );
2876 : :
2877 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2878 : : (
2879 : : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[2]",
2880 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2881 [ + - ]: 10 : );
2882 : :
2883 : 5 : }
2884 : :
2885 : 5 : void append_004_007()
2886 : : {
2887 : 5 : OString expVal( kTestStr47 );
2888 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2889 : 5 : sal_Bool input = sal_True;
2890 : :
2891 [ + - ]: 5 : aStrBuf.append( input );
2892 : :
2893 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2894 : : (
2895 : : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[3]",
2896 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2897 [ + - ]: 10 : );
2898 : :
2899 : 5 : }
2900 : :
2901 : 5 : void append_004_008()
2902 : : {
2903 : 5 : OString expVal( kTestStr48 );
2904 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2905 : 5 : sal_Bool input = sal_False;
2906 : :
2907 [ + - ]: 5 : aStrBuf.append( input );
2908 : :
2909 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2910 : : (
2911 : : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[3]",
2912 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2913 [ + - ]: 10 : );
2914 : :
2915 : 5 : }
2916 : :
2917 : 5 : void append_004_009()
2918 : : {
2919 : 5 : OString expVal( kTestStr49 );
2920 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2921 : 5 : sal_Bool input = sal_True;
2922 : :
2923 [ + - ]: 5 : aStrBuf.append( input );
2924 : :
2925 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2926 : : (
2927 : : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[4]",
2928 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2929 [ + - ]: 10 : );
2930 : :
2931 : 5 : }
2932 : :
2933 : 5 : void append_004_010()
2934 : : {
2935 : 5 : OString expVal( kTestStr50 );
2936 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2937 : 5 : sal_Bool input = sal_False;
2938 : :
2939 [ + - ]: 5 : aStrBuf.append( input );
2940 : :
2941 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
2942 : : (
2943 : : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[4]",
2944 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2945 [ + - ]: 10 : );
2946 : :
2947 : 5 : }
2948 : :
2949 : : #ifdef WITH_CORE
2950 : : void append_004_011()
2951 : : {
2952 : : OString expVal( kTestStr47 );
2953 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2954 : : sal_Bool input = sal_True;
2955 : :
2956 : : aStrBuf.append( input );
2957 : :
2958 : : CPPUNIT_ASSERT_MESSAGE
2959 : : (
2960 : : "Appends the sal_Bool(sal_True) to the string buffer(with INT_MAX)",
2961 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2962 : : );
2963 : :
2964 : : }
2965 : :
2966 : : void append_004_012()
2967 : : {
2968 : : OString expVal( kTestStr48 );
2969 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2970 : : sal_Bool input = sal_False;
2971 : :
2972 : : aStrBuf.append( input );
2973 : :
2974 : : CPPUNIT_ASSERT_MESSAGE
2975 : : (
2976 : : "Appends the sal_Bool(sal_False) to the string buffer(with INT_MAX)",
2977 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2978 : : );
2979 : :
2980 : : }
2981 : : #endif
2982 : :
2983 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_004 );
[ + - ][ + - ]
[ # # ]
2984 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_001 );
[ + - ][ + - ]
[ + - ][ + - ]
2985 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_002 );
[ + - ][ + - ]
[ + - ][ + - ]
2986 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_003 );
[ + - ][ + - ]
[ + - ][ + - ]
2987 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_004 );
[ + - ][ + - ]
[ + - ][ + - ]
2988 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_005 );
[ + - ][ + - ]
[ + - ][ + - ]
2989 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_006 );
[ + - ][ + - ]
[ + - ][ + - ]
2990 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_007 );
[ + - ][ + - ]
[ + - ][ + - ]
2991 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_008 );
[ + - ][ + - ]
[ + - ][ + - ]
2992 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_009 );
[ + - ][ + - ]
[ + - ][ + - ]
2993 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
2994 : : #ifdef WITH_CORE
2995 : : CPPUNIT_TEST( append_004_011 );
2996 : : CPPUNIT_TEST( append_004_012 );
2997 : : #endif
2998 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
2999 : : };
3000 : : //------------------------------------------------------------------------
3001 : : // testing the method append(sal_Char c)
3002 : : //------------------------------------------------------------------------
3003 [ - + ]: 150 : class append_005 : public CppUnit::TestFixture
3004 : : {
3005 : : OString* arrOUS[5];
3006 : :
3007 : : public:
3008 : 50 : void setUp()
3009 : : {
3010 [ + - ]: 50 : arrOUS[0] = new OString( kTestStr7 );
3011 : 50 : arrOUS[1] = new OString( );
3012 [ + - ]: 50 : arrOUS[2] = new OString( kTestStr25 );
3013 [ + - ]: 50 : arrOUS[3] = new OString( "" );
3014 [ + - ]: 50 : arrOUS[4] = new OString( kTestStr28 );
3015 : :
3016 : 50 : }
3017 : :
3018 : 50 : void tearDown()
3019 : : {
3020 [ + - ][ + - ]: 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
3021 [ + - ][ + - ]: 50 : delete arrOUS[3]; delete arrOUS[4];
3022 : 50 : }
3023 : :
3024 : 5 : void append_001()
3025 : : {
3026 : 5 : OString expVal( kTestStr51 );
3027 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3028 : 5 : sal_Char input = 'M';
3029 : :
3030 [ + - ]: 5 : aStrBuf.append( input );
3031 : :
3032 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3033 : : (
3034 : : "Appends the sal_Char(M) to the string buffer arrOUS[0]",
3035 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3036 [ + - ]: 10 : );
3037 : :
3038 : 5 : }
3039 : :
3040 : 5 : void append_002()
3041 : : {
3042 : 5 : OString expVal( kTestStr143 );
3043 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3044 : 5 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3045 : :
3046 [ + - ]: 5 : aStrBuf.append( input );
3047 : :
3048 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3049 : : (
3050 : : "Appends the sal_Unicode(kSInt8Max) to the string buffer arrOUS[0]",
3051 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3052 [ + - ]: 10 : );
3053 : :
3054 : 5 : }
3055 : :
3056 : 5 : void append_003()
3057 : : {
3058 : 5 : OString expVal( kTestStr27 );
3059 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3060 : 5 : sal_Char input = 's';
3061 : :
3062 [ + - ]: 5 : aStrBuf.append( input );
3063 : :
3064 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3065 : : (
3066 : : "Appends the sal_Char(s) to the string buffer arrOUS[1]",
3067 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3068 [ + - ]: 10 : );
3069 : :
3070 : 5 : }
3071 : :
3072 : 5 : void append_004()
3073 : : {
3074 : 5 : OString expVal( kTestStr144 );
3075 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3076 : 5 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3077 : :
3078 [ + - ]: 5 : aStrBuf.append( input );
3079 : :
3080 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3081 : : (
3082 : : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[1]",
3083 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3084 [ + - ]: 10 : );
3085 : :
3086 : 5 : }
3087 : :
3088 : 5 : void append_005_005()
3089 : : {
3090 : 5 : OString expVal( kTestStr27 );
3091 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3092 : 5 : sal_Char input = 's';
3093 : :
3094 [ + - ]: 5 : aStrBuf.append( input );
3095 : :
3096 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3097 : : (
3098 : : "Appends the sal_Char(s) to the string buffer arrOUS[2]",
3099 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3100 [ + - ]: 10 : );
3101 : :
3102 : 5 : }
3103 : :
3104 : 5 : void append_006()
3105 : : {
3106 : 5 : OString expVal( kTestStr144 );
3107 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3108 : 5 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3109 : :
3110 [ + - ]: 5 : aStrBuf.append( input );
3111 : :
3112 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3113 : : (
3114 : : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[2]",
3115 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3116 [ + - ]: 10 : );
3117 : :
3118 : 5 : }
3119 : :
3120 : 5 : void append_007()
3121 : : {
3122 : 5 : OString expVal( kTestStr27 );
3123 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
3124 : 5 : sal_Char input = 's';
3125 : :
3126 [ + - ]: 5 : aStrBuf.append( input );
3127 : :
3128 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3129 : : (
3130 : : "Appends the sal_Char(s) to the string buffer arrOUS[3]",
3131 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3132 [ + - ]: 10 : );
3133 : :
3134 : 5 : }
3135 : :
3136 : 5 : void append_008()
3137 : : {
3138 : 5 : OString expVal( kTestStr144 );
3139 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
3140 : 5 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3141 : :
3142 [ + - ]: 5 : aStrBuf.append( input );
3143 : :
3144 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3145 : : (
3146 : : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[3]",
3147 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3148 [ + - ]: 10 : );
3149 : :
3150 : 5 : }
3151 : :
3152 : 5 : void append_009()
3153 : : {
3154 : 5 : OString expVal( kTestStr56 );
3155 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
3156 : 5 : sal_Char input = 's';
3157 : :
3158 [ + - ]: 5 : aStrBuf.append( input );
3159 : :
3160 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3161 : : (
3162 : : "Appends the sal_Char(s) to the string buffer arrOUS[4]",
3163 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3164 [ + - ]: 10 : );
3165 : :
3166 : 5 : }
3167 : :
3168 : 5 : void append_010()
3169 : : {
3170 : 5 : OString expVal( kTestStr145 );
3171 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
3172 : 5 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3173 : :
3174 [ + - ]: 5 : aStrBuf.append( input );
3175 : :
3176 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3177 : : (
3178 : : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[4]",
3179 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3180 [ + - ]: 10 : );
3181 : :
3182 : 5 : }
3183 : :
3184 : : #ifdef WITH_CORE
3185 : : void append_011()
3186 : : {
3187 : : OString expVal( kTestStr27 );
3188 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
3189 : : sal_Char input = 's';
3190 : :
3191 : : aStrBuf.append( input );
3192 : :
3193 : : CPPUNIT_ASSERT_MESSAGE
3194 : : (
3195 : : "Appends the sal_Char(s) to the string buffer(with INT_MAX)",
3196 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3197 : : );
3198 : :
3199 : : }
3200 : :
3201 : : void append_012()
3202 : : {
3203 : : OString expVal( kTestStr144 );
3204 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
3205 : : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3206 : :
3207 : : aStrBuf.append( input );
3208 : :
3209 : : CPPUNIT_ASSERT_MESSAGE
3210 : : (
3211 : : "Appends the sal_Char(kSInt8Max) to the string buffer with INT_MAX)",
3212 : : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3213 : : );
3214 : :
3215 : : }
3216 : : #endif
3217 : :
3218 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_005 );
[ + - ][ + - ]
[ # # ]
3219 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
3220 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
3221 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
3222 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
3223 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005_005 );
[ + - ][ + - ]
[ + - ][ + - ]
3224 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
3225 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 );
[ + - ][ + - ]
[ + - ][ + - ]
3226 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
3227 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 );
[ + - ][ + - ]
[ + - ][ + - ]
3228 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
3229 : : #ifdef WITH_CORE
3230 : : CPPUNIT_TEST( append_011 );
3231 : : CPPUNIT_TEST( append_012 );
3232 : : #endif
3233 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
3234 : : };
3235 : :
3236 [ - + ]: 1500 : class append_006_Int32 : public CppUnit::TestFixture
3237 : : {
3238 : : OString* arrOUS[5];
3239 : :
3240 : : public:
3241 : 500 : void setUp()
3242 : : {
3243 [ + - ]: 500 : arrOUS[0] = new OString( kTestStr7 );
3244 : 500 : arrOUS[1] = new OString( );
3245 [ + - ]: 500 : arrOUS[2] = new OString( kTestStr25 );
3246 [ + - ]: 500 : arrOUS[3] = new OString( "" );
3247 [ + - ]: 500 : arrOUS[4] = new OString( kTestStr28 );
3248 : :
3249 : 500 : }
3250 : :
3251 : 500 : void tearDown()
3252 : : {
3253 [ + - ][ + - ]: 500 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
3254 [ + - ][ + - ]: 500 : delete arrOUS[3]; delete arrOUS[4];
3255 : 500 : }
3256 : :
3257 : 5 : void append_001()
3258 : : {
3259 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3260 : 5 : OString expVal( aStrBuf.getStr() );
3261 : 5 : sal_Int32 input = 0;
3262 : 5 : sal_Int16 radix = 2;
3263 : :
3264 : 5 : expVal += OString( "0" );
3265 [ + - ]: 5 : aStrBuf.append( input, radix );
3266 : :
3267 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3268 : : (
3269 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3270 : : aStrBuf.getStr()== expVal &&
3271 : : aStrBuf.getLength() == expVal.getLength()
3272 [ + - ]: 10 : );
3273 : :
3274 : 5 : }
3275 : :
3276 : 5 : void append_002()
3277 : : {
3278 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3279 : 5 : OString expVal( aStrBuf.getStr() );
3280 : 5 : sal_Int32 input = 4;
3281 : 5 : sal_Int16 radix = 2;
3282 : :
3283 : 5 : expVal += OString( "100" );
3284 [ + - ]: 5 : aStrBuf.append( input, radix );
3285 : :
3286 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3287 : : (
3288 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3289 : : aStrBuf.getStr()== expVal &&
3290 : : aStrBuf.getLength() == expVal.getLength()
3291 [ + - ]: 10 : );
3292 : :
3293 : 5 : }
3294 : :
3295 : 5 : void append_003()
3296 : : {
3297 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3298 : 5 : OString expVal( aStrBuf.getStr() );
3299 : 5 : sal_Int32 input = 8;
3300 : 5 : sal_Int16 radix = 2;
3301 : :
3302 : 5 : expVal += OString( "1000" );
3303 [ + - ]: 5 : aStrBuf.append( input, radix );
3304 : :
3305 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3306 : : (
3307 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3308 : : aStrBuf.getStr()== expVal &&
3309 : : aStrBuf.getLength() == expVal.getLength()
3310 [ + - ]: 10 : );
3311 : :
3312 : 5 : }
3313 : :
3314 : 5 : void append_004()
3315 : : {
3316 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3317 : 5 : OString expVal( aStrBuf.getStr() );
3318 : 5 : sal_Int32 input = 15;
3319 : 5 : sal_Int16 radix = 2;
3320 : :
3321 : 5 : expVal += OString( "1111" );
3322 [ + - ]: 5 : aStrBuf.append( input, radix );
3323 : :
3324 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3325 : : (
3326 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3327 : : aStrBuf.getStr()== expVal &&
3328 : : aStrBuf.getLength() == expVal.getLength()
3329 [ + - ]: 10 : );
3330 : :
3331 : 5 : }
3332 : :
3333 : 5 : void append_005()
3334 : : {
3335 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3336 : 5 : OString expVal( aStrBuf.getStr() );
3337 : 5 : sal_Int32 input = 0;
3338 : 5 : sal_Int16 radix = 8;
3339 : :
3340 : 5 : expVal += OString( "0" );
3341 [ + - ]: 5 : aStrBuf.append( input, radix );
3342 : :
3343 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3344 : : (
3345 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3346 : : aStrBuf.getStr()== expVal &&
3347 : : aStrBuf.getLength() == expVal.getLength()
3348 [ + - ]: 10 : );
3349 : :
3350 : 5 : }
3351 : :
3352 : 5 : void append_006()
3353 : : {
3354 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3355 : 5 : OString expVal( aStrBuf.getStr() );
3356 : 5 : sal_Int32 input = 4;
3357 : 5 : sal_Int16 radix = 8;
3358 : :
3359 : 5 : expVal += OString( "4" );
3360 [ + - ]: 5 : aStrBuf.append( input, radix );
3361 : :
3362 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3363 : : (
3364 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3365 : : aStrBuf.getStr()== expVal &&
3366 : : aStrBuf.getLength() == expVal.getLength()
3367 [ + - ]: 10 : );
3368 : :
3369 : 5 : }
3370 : :
3371 : 5 : void append_007()
3372 : : {
3373 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3374 : 5 : OString expVal( aStrBuf.getStr() );
3375 : 5 : sal_Int32 input = 8;
3376 : 5 : sal_Int16 radix = 8;
3377 : :
3378 : 5 : expVal += OString( "10" );
3379 [ + - ]: 5 : aStrBuf.append( input, radix );
3380 : :
3381 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3382 : : (
3383 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3384 : : aStrBuf.getStr()== expVal &&
3385 : : aStrBuf.getLength() == expVal.getLength()
3386 [ + - ]: 10 : );
3387 : :
3388 : 5 : }
3389 : :
3390 : 5 : void append_008()
3391 : : {
3392 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3393 : 5 : OString expVal( aStrBuf.getStr() );
3394 : 5 : sal_Int32 input = 15;
3395 : 5 : sal_Int16 radix = 8;
3396 : :
3397 : 5 : expVal += OString( "17" );
3398 [ + - ]: 5 : aStrBuf.append( input, radix );
3399 : :
3400 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3401 : : (
3402 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3403 : : aStrBuf.getStr()== expVal &&
3404 : : aStrBuf.getLength() == expVal.getLength()
3405 [ + - ]: 10 : );
3406 : :
3407 : 5 : }
3408 : :
3409 : 5 : void append_009()
3410 : : {
3411 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3412 : 5 : OString expVal( aStrBuf.getStr() );
3413 : 5 : sal_Int32 input = 0;
3414 : 5 : sal_Int16 radix = 10;
3415 : :
3416 : 5 : expVal += OString( "0" );
3417 [ + - ]: 5 : aStrBuf.append( input, radix );
3418 : :
3419 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3420 : : (
3421 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3422 : : aStrBuf.getStr()== expVal &&
3423 : : aStrBuf.getLength() == expVal.getLength()
3424 [ + - ]: 10 : );
3425 : :
3426 : 5 : }
3427 : :
3428 : 5 : void append_010()
3429 : : {
3430 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3431 : 5 : OString expVal( aStrBuf.getStr() );
3432 : 5 : sal_Int32 input = 4;
3433 : 5 : sal_Int16 radix = 10;
3434 : :
3435 : 5 : expVal += OString( "4" );
3436 [ + - ]: 5 : aStrBuf.append( input, radix );
3437 : :
3438 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3439 : : (
3440 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3441 : : aStrBuf.getStr()== expVal &&
3442 : : aStrBuf.getLength() == expVal.getLength()
3443 [ + - ]: 10 : );
3444 : :
3445 : 5 : }
3446 : :
3447 : 5 : void append_011()
3448 : : {
3449 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3450 : 5 : OString expVal( aStrBuf.getStr() );
3451 : 5 : sal_Int32 input = 8;
3452 : 5 : sal_Int16 radix = 10;
3453 : :
3454 : 5 : expVal += OString( "8" );
3455 [ + - ]: 5 : aStrBuf.append( input, radix );
3456 : :
3457 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3458 : : (
3459 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3460 : : aStrBuf.getStr()== expVal &&
3461 : : aStrBuf.getLength() == expVal.getLength()
3462 [ + - ]: 10 : );
3463 : :
3464 : 5 : }
3465 : :
3466 : 5 : void append_012()
3467 : : {
3468 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3469 : 5 : OString expVal( aStrBuf.getStr() );
3470 : 5 : sal_Int32 input = 15;
3471 : 5 : sal_Int16 radix = 10;
3472 : :
3473 : 5 : expVal += OString( "15" );
3474 [ + - ]: 5 : aStrBuf.append( input, radix );
3475 : :
3476 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3477 : : (
3478 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3479 : : aStrBuf.getStr()== expVal &&
3480 : : aStrBuf.getLength() == expVal.getLength()
3481 [ + - ]: 10 : );
3482 : :
3483 : 5 : }
3484 : :
3485 : 5 : void append_013()
3486 : : {
3487 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3488 : 5 : OString expVal( aStrBuf.getStr() );
3489 : 5 : sal_Int32 input = 0;
3490 : 5 : sal_Int16 radix = 16;
3491 : :
3492 : 5 : expVal += OString( "0" );
3493 [ + - ]: 5 : aStrBuf.append( input, radix );
3494 : :
3495 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3496 : : (
3497 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3498 : : aStrBuf.getStr()== expVal &&
3499 : : aStrBuf.getLength() == expVal.getLength()
3500 [ + - ]: 10 : );
3501 : :
3502 : 5 : }
3503 : :
3504 : 5 : void append_014()
3505 : : {
3506 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3507 : 5 : OString expVal( aStrBuf.getStr() );
3508 : 5 : sal_Int32 input = 4;
3509 : 5 : sal_Int16 radix = 16;
3510 : :
3511 : 5 : expVal += OString( "4" );
3512 [ + - ]: 5 : aStrBuf.append( input, radix );
3513 : :
3514 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3515 : : (
3516 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3517 : : aStrBuf.getStr()== expVal &&
3518 : : aStrBuf.getLength() == expVal.getLength()
3519 [ + - ]: 10 : );
3520 : :
3521 : 5 : }
3522 : :
3523 : 5 : void append_015()
3524 : : {
3525 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3526 : 5 : OString expVal( aStrBuf.getStr() );
3527 : 5 : sal_Int32 input = 8;
3528 : 5 : sal_Int16 radix = 16;
3529 : :
3530 : 5 : expVal += OString( "8" );
3531 [ + - ]: 5 : aStrBuf.append( input, radix );
3532 : :
3533 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3534 : : (
3535 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3536 : : aStrBuf.getStr()== expVal &&
3537 : : aStrBuf.getLength() == expVal.getLength()
3538 [ + - ]: 10 : );
3539 : :
3540 : 5 : }
3541 : :
3542 : 5 : void append_016()
3543 : : {
3544 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3545 : 5 : OString expVal( aStrBuf.getStr() );
3546 : 5 : sal_Int32 input = 15;
3547 : 5 : sal_Int16 radix = 16;
3548 : :
3549 : 5 : expVal += OString( "f" );
3550 [ + - ]: 5 : aStrBuf.append( input, radix );
3551 : :
3552 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3553 : : (
3554 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3555 : : aStrBuf.getStr()== expVal &&
3556 : : aStrBuf.getLength() == expVal.getLength()
3557 [ + - ]: 10 : );
3558 : :
3559 : 5 : }
3560 : :
3561 : 5 : void append_017()
3562 : : {
3563 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3564 : 5 : OString expVal( aStrBuf.getStr() );
3565 : 5 : sal_Int32 input = 0;
3566 : 5 : sal_Int16 radix = 36;
3567 : :
3568 : 5 : expVal += OString( "0" );
3569 [ + - ]: 5 : aStrBuf.append( input, radix );
3570 : :
3571 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3572 : : (
3573 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3574 : : aStrBuf.getStr()== expVal &&
3575 : : aStrBuf.getLength() == expVal.getLength()
3576 [ + - ]: 10 : );
3577 : :
3578 : 5 : }
3579 : :
3580 : 5 : void append_018()
3581 : : {
3582 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3583 : 5 : OString expVal( aStrBuf.getStr() );
3584 : 5 : sal_Int32 input = 4;
3585 : 5 : sal_Int16 radix = 36;
3586 : :
3587 : 5 : expVal += OString( "4" );
3588 [ + - ]: 5 : aStrBuf.append( input, radix );
3589 : :
3590 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3591 : : (
3592 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3593 : : aStrBuf.getStr()== expVal &&
3594 : : aStrBuf.getLength() == expVal.getLength()
3595 [ + - ]: 10 : );
3596 : :
3597 : 5 : }
3598 : :
3599 : 5 : void append_019()
3600 : : {
3601 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3602 : 5 : OString expVal( aStrBuf.getStr() );
3603 : 5 : sal_Int32 input = 8;
3604 : 5 : sal_Int16 radix = 36;
3605 : :
3606 : 5 : expVal += OString( "8" );
3607 [ + - ]: 5 : aStrBuf.append( input, radix );
3608 : :
3609 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3610 : : (
3611 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3612 : : aStrBuf.getStr()== expVal &&
3613 : : aStrBuf.getLength() == expVal.getLength()
3614 [ + - ]: 10 : );
3615 : :
3616 : 5 : }
3617 : :
3618 : 5 : void append_020()
3619 : : {
3620 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3621 : 5 : OString expVal( aStrBuf.getStr() );
3622 : 5 : sal_Int32 input = 35;
3623 : 5 : sal_Int16 radix = 36;
3624 : :
3625 : 5 : expVal += OString( "z" );
3626 [ + - ]: 5 : aStrBuf.append( input, radix );
3627 : :
3628 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3629 : : (
3630 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3631 : : aStrBuf.getStr()== expVal &&
3632 : : aStrBuf.getLength() == expVal.getLength()
3633 [ + - ]: 10 : );
3634 : :
3635 : 5 : }
3636 : :
3637 : 5 : void append_021()
3638 : : {
3639 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3640 : 5 : OString expVal( aStrBuf.getStr() );
3641 : 5 : sal_Int32 input = 0;
3642 : 5 : sal_Int16 radix = 2;
3643 : :
3644 : 5 : expVal += OString( "0" );
3645 [ + - ]: 5 : aStrBuf.append( input, radix );
3646 : :
3647 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3648 : : (
3649 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3650 : : aStrBuf.getStr()== expVal &&
3651 : : aStrBuf.getLength() == expVal.getLength()
3652 [ + - ]: 10 : );
3653 : :
3654 : 5 : }
3655 : :
3656 : 5 : void append_022()
3657 : : {
3658 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3659 : 5 : OString expVal( aStrBuf.getStr() );
3660 : 5 : sal_Int32 input = 4;
3661 : 5 : sal_Int16 radix = 2;
3662 : :
3663 : 5 : expVal += OString( "100" );
3664 [ + - ]: 5 : aStrBuf.append( input, radix );
3665 : :
3666 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3667 : : (
3668 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3669 : : aStrBuf.getStr()== expVal &&
3670 : : aStrBuf.getLength() == expVal.getLength()
3671 [ + - ]: 10 : );
3672 : :
3673 : 5 : }
3674 : :
3675 : 5 : void append_023()
3676 : : {
3677 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3678 : 5 : OString expVal( aStrBuf.getStr() );
3679 : 5 : sal_Int32 input = 8;
3680 : 5 : sal_Int16 radix = 2;
3681 : :
3682 : 5 : expVal += OString( "1000" );
3683 [ + - ]: 5 : aStrBuf.append( input, radix );
3684 : :
3685 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3686 : : (
3687 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3688 : : aStrBuf.getStr()== expVal &&
3689 : : aStrBuf.getLength() == expVal.getLength()
3690 [ + - ]: 10 : );
3691 : :
3692 : 5 : }
3693 : :
3694 : 5 : void append_024()
3695 : : {
3696 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3697 : 5 : OString expVal( aStrBuf.getStr() );
3698 : 5 : sal_Int32 input = 15;
3699 : 5 : sal_Int16 radix = 2;
3700 : :
3701 : 5 : expVal += OString( "1111" );
3702 [ + - ]: 5 : aStrBuf.append( input, radix );
3703 : :
3704 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3705 : : (
3706 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3707 : : aStrBuf.getStr()== expVal &&
3708 : : aStrBuf.getLength() == expVal.getLength()
3709 [ + - ]: 10 : );
3710 : :
3711 : 5 : }
3712 : :
3713 : 5 : void append_025()
3714 : : {
3715 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3716 : 5 : OString expVal( aStrBuf.getStr() );
3717 : 5 : sal_Int32 input = 0;
3718 : 5 : sal_Int16 radix = 8;
3719 : :
3720 : 5 : expVal += OString( "0" );
3721 [ + - ]: 5 : aStrBuf.append( input, radix );
3722 : :
3723 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3724 : : (
3725 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3726 : : aStrBuf.getStr()== expVal &&
3727 : : aStrBuf.getLength() == expVal.getLength()
3728 [ + - ]: 10 : );
3729 : :
3730 : 5 : }
3731 : :
3732 : 5 : void append_026()
3733 : : {
3734 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3735 : 5 : OString expVal( aStrBuf.getStr() );
3736 : 5 : sal_Int32 input = 4;
3737 : 5 : sal_Int16 radix = 8;
3738 : :
3739 : 5 : expVal += OString( "4" );
3740 [ + - ]: 5 : aStrBuf.append( input, radix );
3741 : :
3742 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3743 : : (
3744 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3745 : : aStrBuf.getStr()== expVal &&
3746 : : aStrBuf.getLength() == expVal.getLength()
3747 [ + - ]: 10 : );
3748 : :
3749 : 5 : }
3750 : :
3751 : 5 : void append_027()
3752 : : {
3753 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3754 : 5 : OString expVal( aStrBuf.getStr() );
3755 : 5 : sal_Int32 input = 8;
3756 : 5 : sal_Int16 radix = 8;
3757 : :
3758 : 5 : expVal += OString( "10" );
3759 [ + - ]: 5 : aStrBuf.append( input, radix );
3760 : :
3761 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3762 : : (
3763 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3764 : : aStrBuf.getStr()== expVal &&
3765 : : aStrBuf.getLength() == expVal.getLength()
3766 [ + - ]: 10 : );
3767 : :
3768 : 5 : }
3769 : :
3770 : 5 : void append_028()
3771 : : {
3772 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3773 : 5 : OString expVal( aStrBuf.getStr() );
3774 : 5 : sal_Int32 input = 15;
3775 : 5 : sal_Int16 radix = 8;
3776 : :
3777 : 5 : expVal += OString( "17" );
3778 [ + - ]: 5 : aStrBuf.append( input, radix );
3779 : :
3780 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3781 : : (
3782 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3783 : : aStrBuf.getStr()== expVal &&
3784 : : aStrBuf.getLength() == expVal.getLength()
3785 [ + - ]: 10 : );
3786 : :
3787 : 5 : }
3788 : :
3789 : 5 : void append_029()
3790 : : {
3791 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3792 : 5 : OString expVal( aStrBuf.getStr() );
3793 : 5 : sal_Int32 input = 0;
3794 : 5 : sal_Int16 radix = 10;
3795 : :
3796 : 5 : expVal += OString( "0" );
3797 [ + - ]: 5 : aStrBuf.append( input, radix );
3798 : :
3799 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3800 : : (
3801 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3802 : : aStrBuf.getStr()== expVal &&
3803 : : aStrBuf.getLength() == expVal.getLength()
3804 [ + - ]: 10 : );
3805 : :
3806 : 5 : }
3807 : :
3808 : 5 : void append_030()
3809 : : {
3810 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3811 : 5 : OString expVal( aStrBuf.getStr() );
3812 : 5 : sal_Int32 input = 4;
3813 : 5 : sal_Int16 radix = 10;
3814 : :
3815 : 5 : expVal += OString( "4" );
3816 [ + - ]: 5 : aStrBuf.append( input, radix );
3817 : :
3818 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3819 : : (
3820 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3821 : : aStrBuf.getStr()== expVal &&
3822 : : aStrBuf.getLength() == expVal.getLength()
3823 [ + - ]: 10 : );
3824 : :
3825 : 5 : }
3826 : :
3827 : 5 : void append_031()
3828 : : {
3829 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3830 : 5 : OString expVal( aStrBuf.getStr() );
3831 : 5 : sal_Int32 input = 8;
3832 : 5 : sal_Int16 radix = 10;
3833 : :
3834 : 5 : expVal += OString( "8" );
3835 [ + - ]: 5 : aStrBuf.append( input, radix );
3836 : :
3837 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3838 : : (
3839 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3840 : : aStrBuf.getStr()== expVal &&
3841 : : aStrBuf.getLength() == expVal.getLength()
3842 [ + - ]: 10 : );
3843 : :
3844 : 5 : }
3845 : :
3846 : 5 : void append_032()
3847 : : {
3848 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3849 : 5 : OString expVal( aStrBuf.getStr() );
3850 : 5 : sal_Int32 input = 15;
3851 : 5 : sal_Int16 radix = 10;
3852 : :
3853 : 5 : expVal += OString( "15" );
3854 [ + - ]: 5 : aStrBuf.append( input, radix );
3855 : :
3856 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3857 : : (
3858 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3859 : : aStrBuf.getStr()== expVal &&
3860 : : aStrBuf.getLength() == expVal.getLength()
3861 [ + - ]: 10 : );
3862 : :
3863 : 5 : }
3864 : :
3865 : 5 : void append_033()
3866 : : {
3867 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3868 : 5 : OString expVal( aStrBuf.getStr() );
3869 : 5 : sal_Int32 input = 0;
3870 : 5 : sal_Int16 radix = 16;
3871 : :
3872 : 5 : expVal += OString( "0" );
3873 [ + - ]: 5 : aStrBuf.append( input, radix );
3874 : :
3875 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3876 : : (
3877 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3878 : : aStrBuf.getStr()== expVal &&
3879 : : aStrBuf.getLength() == expVal.getLength()
3880 [ + - ]: 10 : );
3881 : :
3882 : 5 : }
3883 : :
3884 : 5 : void append_034()
3885 : : {
3886 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3887 : 5 : OString expVal( aStrBuf.getStr() );
3888 : 5 : sal_Int32 input = 4;
3889 : 5 : sal_Int16 radix = 16;
3890 : :
3891 : 5 : expVal += OString( "4" );
3892 [ + - ]: 5 : aStrBuf.append( input, radix );
3893 : :
3894 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3895 : : (
3896 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3897 : : aStrBuf.getStr()== expVal &&
3898 : : aStrBuf.getLength() == expVal.getLength()
3899 [ + - ]: 10 : );
3900 : :
3901 : 5 : }
3902 : :
3903 : 5 : void append_035()
3904 : : {
3905 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3906 : 5 : OString expVal( aStrBuf.getStr() );
3907 : 5 : sal_Int32 input = 8;
3908 : 5 : sal_Int16 radix = 16;
3909 : :
3910 : 5 : expVal += OString( "8" );
3911 [ + - ]: 5 : aStrBuf.append( input, radix );
3912 : :
3913 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3914 : : (
3915 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3916 : : aStrBuf.getStr()== expVal &&
3917 : : aStrBuf.getLength() == expVal.getLength()
3918 [ + - ]: 10 : );
3919 : :
3920 : 5 : }
3921 : :
3922 : 5 : void append_036()
3923 : : {
3924 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3925 : 5 : OString expVal( aStrBuf.getStr() );
3926 : 5 : sal_Int32 input = 15;
3927 : 5 : sal_Int16 radix = 16;
3928 : :
3929 : 5 : expVal += OString( "f" );
3930 [ + - ]: 5 : aStrBuf.append( input, radix );
3931 : :
3932 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3933 : : (
3934 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3935 : : aStrBuf.getStr()== expVal &&
3936 : : aStrBuf.getLength() == expVal.getLength()
3937 [ + - ]: 10 : );
3938 : :
3939 : 5 : }
3940 : :
3941 : 5 : void append_037()
3942 : : {
3943 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3944 : 5 : OString expVal( aStrBuf.getStr() );
3945 : 5 : sal_Int32 input = 0;
3946 : 5 : sal_Int16 radix = 36;
3947 : :
3948 : 5 : expVal += OString( "0" );
3949 [ + - ]: 5 : aStrBuf.append( input, radix );
3950 : :
3951 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3952 : : (
3953 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3954 : : aStrBuf.getStr()== expVal &&
3955 : : aStrBuf.getLength() == expVal.getLength()
3956 [ + - ]: 10 : );
3957 : :
3958 : 5 : }
3959 : :
3960 : 5 : void append_038()
3961 : : {
3962 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3963 : 5 : OString expVal( aStrBuf.getStr() );
3964 : 5 : sal_Int32 input = 4;
3965 : 5 : sal_Int16 radix = 36;
3966 : :
3967 : 5 : expVal += OString( "4" );
3968 [ + - ]: 5 : aStrBuf.append( input, radix );
3969 : :
3970 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3971 : : (
3972 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3973 : : aStrBuf.getStr()== expVal &&
3974 : : aStrBuf.getLength() == expVal.getLength()
3975 [ + - ]: 10 : );
3976 : :
3977 : 5 : }
3978 : :
3979 : 5 : void append_039()
3980 : : {
3981 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3982 : 5 : OString expVal( aStrBuf.getStr() );
3983 : 5 : sal_Int32 input = 8;
3984 : 5 : sal_Int16 radix = 36;
3985 : :
3986 : 5 : expVal += OString( "8" );
3987 [ + - ]: 5 : aStrBuf.append( input, radix );
3988 : :
3989 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
3990 : : (
3991 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3992 : : aStrBuf.getStr()== expVal &&
3993 : : aStrBuf.getLength() == expVal.getLength()
3994 [ + - ]: 10 : );
3995 : :
3996 : 5 : }
3997 : :
3998 : 5 : void append_040()
3999 : : {
4000 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
4001 : 5 : OString expVal( aStrBuf.getStr() );
4002 : 5 : sal_Int32 input = 35;
4003 : 5 : sal_Int16 radix = 36;
4004 : :
4005 : 5 : expVal += OString( "z" );
4006 [ + - ]: 5 : aStrBuf.append( input, radix );
4007 : :
4008 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4009 : : (
4010 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
4011 : : aStrBuf.getStr()== expVal &&
4012 : : aStrBuf.getLength() == expVal.getLength()
4013 [ + - ]: 10 : );
4014 : :
4015 : 5 : }
4016 : :
4017 : 5 : void append_041()
4018 : : {
4019 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4020 : 5 : OString expVal( aStrBuf.getStr() );
4021 : 5 : sal_Int32 input = 0;
4022 : 5 : sal_Int16 radix = 2;
4023 : :
4024 : 5 : expVal += OString( "0" );
4025 [ + - ]: 5 : aStrBuf.append( input, radix );
4026 : :
4027 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4028 : : (
4029 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4030 : : aStrBuf.getStr()== expVal &&
4031 : : aStrBuf.getLength() == expVal.getLength()
4032 [ + - ]: 10 : );
4033 : :
4034 : 5 : }
4035 : :
4036 : 5 : void append_042()
4037 : : {
4038 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4039 : 5 : OString expVal( aStrBuf.getStr() );
4040 : 5 : sal_Int32 input = 4;
4041 : 5 : sal_Int16 radix = 2;
4042 : :
4043 : 5 : expVal += OString( "100" );
4044 [ + - ]: 5 : aStrBuf.append( input, radix );
4045 : :
4046 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4047 : : (
4048 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4049 : : aStrBuf.getStr()== expVal &&
4050 : : aStrBuf.getLength() == expVal.getLength()
4051 [ + - ]: 10 : );
4052 : :
4053 : 5 : }
4054 : :
4055 : 5 : void append_043()
4056 : : {
4057 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4058 : 5 : OString expVal( aStrBuf.getStr() );
4059 : 5 : sal_Int32 input = 8;
4060 : 5 : sal_Int16 radix = 2;
4061 : :
4062 : 5 : expVal += OString( "1000" );
4063 [ + - ]: 5 : aStrBuf.append( input, radix );
4064 : :
4065 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4066 : : (
4067 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4068 : : aStrBuf.getStr()== expVal &&
4069 : : aStrBuf.getLength() == expVal.getLength()
4070 [ + - ]: 10 : );
4071 : :
4072 : 5 : }
4073 : :
4074 : 5 : void append_044()
4075 : : {
4076 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4077 : 5 : OString expVal( aStrBuf.getStr() );
4078 : 5 : sal_Int32 input = 15;
4079 : 5 : sal_Int16 radix = 2;
4080 : :
4081 : 5 : expVal += OString( "1111" );
4082 [ + - ]: 5 : aStrBuf.append( input, radix );
4083 : :
4084 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4085 : : (
4086 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4087 : : aStrBuf.getStr()== expVal &&
4088 : : aStrBuf.getLength() == expVal.getLength()
4089 [ + - ]: 10 : );
4090 : :
4091 : 5 : }
4092 : :
4093 : 5 : void append_045()
4094 : : {
4095 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4096 : 5 : OString expVal( aStrBuf.getStr() );
4097 : 5 : sal_Int32 input = 0;
4098 : 5 : sal_Int16 radix = 8;
4099 : :
4100 : 5 : expVal += OString( "0" );
4101 [ + - ]: 5 : aStrBuf.append( input, radix );
4102 : :
4103 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4104 : : (
4105 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4106 : : aStrBuf.getStr()== expVal &&
4107 : : aStrBuf.getLength() == expVal.getLength()
4108 [ + - ]: 10 : );
4109 : :
4110 : 5 : }
4111 : :
4112 : 5 : void append_046()
4113 : : {
4114 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4115 : 5 : OString expVal( aStrBuf.getStr() );
4116 : 5 : sal_Int32 input = 4;
4117 : 5 : sal_Int16 radix = 8;
4118 : :
4119 : 5 : expVal += OString( "4" );
4120 [ + - ]: 5 : aStrBuf.append( input, radix );
4121 : :
4122 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4123 : : (
4124 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4125 : : aStrBuf.getStr()== expVal &&
4126 : : aStrBuf.getLength() == expVal.getLength()
4127 [ + - ]: 10 : );
4128 : :
4129 : 5 : }
4130 : :
4131 : 5 : void append_047()
4132 : : {
4133 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4134 : 5 : OString expVal( aStrBuf.getStr() );
4135 : 5 : sal_Int32 input = 8;
4136 : 5 : sal_Int16 radix = 8;
4137 : :
4138 : 5 : expVal += OString( "10" );
4139 [ + - ]: 5 : aStrBuf.append( input, radix );
4140 : :
4141 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4142 : : (
4143 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4144 : : aStrBuf.getStr()== expVal &&
4145 : : aStrBuf.getLength() == expVal.getLength()
4146 [ + - ]: 10 : );
4147 : :
4148 : 5 : }
4149 : :
4150 : 5 : void append_048()
4151 : : {
4152 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4153 : 5 : OString expVal( aStrBuf.getStr() );
4154 : 5 : sal_Int32 input = 15;
4155 : 5 : sal_Int16 radix = 8;
4156 : :
4157 : 5 : expVal += OString( "17" );
4158 [ + - ]: 5 : aStrBuf.append( input, radix );
4159 : :
4160 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4161 : : (
4162 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4163 : : aStrBuf.getStr()== expVal &&
4164 : : aStrBuf.getLength() == expVal.getLength()
4165 [ + - ]: 10 : );
4166 : :
4167 : 5 : }
4168 : :
4169 : 5 : void append_049()
4170 : : {
4171 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4172 : 5 : OString expVal( aStrBuf.getStr() );
4173 : 5 : sal_Int32 input = 0;
4174 : 5 : sal_Int16 radix = 10;
4175 : :
4176 : 5 : expVal += OString( "0" );
4177 [ + - ]: 5 : aStrBuf.append( input, radix );
4178 : :
4179 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4180 : : (
4181 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4182 : : aStrBuf.getStr()== expVal &&
4183 : : aStrBuf.getLength() == expVal.getLength()
4184 [ + - ]: 10 : );
4185 : :
4186 : 5 : }
4187 : :
4188 : 5 : void append_050()
4189 : : {
4190 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4191 : 5 : OString expVal( aStrBuf.getStr() );
4192 : 5 : sal_Int32 input = 4;
4193 : 5 : sal_Int16 radix = 10;
4194 : :
4195 : 5 : expVal += OString( "4" );
4196 [ + - ]: 5 : aStrBuf.append( input, radix );
4197 : :
4198 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4199 : : (
4200 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4201 : : aStrBuf.getStr()== expVal &&
4202 : : aStrBuf.getLength() == expVal.getLength()
4203 [ + - ]: 10 : );
4204 : :
4205 : 5 : }
4206 : :
4207 : 5 : void append_051()
4208 : : {
4209 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4210 : 5 : OString expVal( aStrBuf.getStr() );
4211 : 5 : sal_Int32 input = 8;
4212 : 5 : sal_Int16 radix = 10;
4213 : :
4214 : 5 : expVal += OString( "8" );
4215 [ + - ]: 5 : aStrBuf.append( input, radix );
4216 : :
4217 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4218 : : (
4219 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4220 : : aStrBuf.getStr()== expVal &&
4221 : : aStrBuf.getLength() == expVal.getLength()
4222 [ + - ]: 10 : );
4223 : :
4224 : 5 : }
4225 : :
4226 : 5 : void append_052()
4227 : : {
4228 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4229 : 5 : OString expVal( aStrBuf.getStr() );
4230 : 5 : sal_Int32 input = 15;
4231 : 5 : sal_Int16 radix = 10;
4232 : :
4233 : 5 : expVal += OString( "15" );
4234 [ + - ]: 5 : aStrBuf.append( input, radix );
4235 : :
4236 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4237 : : (
4238 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4239 : : aStrBuf.getStr()== expVal &&
4240 : : aStrBuf.getLength() == expVal.getLength()
4241 [ + - ]: 10 : );
4242 : :
4243 : 5 : }
4244 : :
4245 : 5 : void append_053()
4246 : : {
4247 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4248 : 5 : OString expVal( aStrBuf.getStr() );
4249 : 5 : sal_Int32 input = 0;
4250 : 5 : sal_Int16 radix = 16;
4251 : :
4252 : 5 : expVal += OString( "0" );
4253 [ + - ]: 5 : aStrBuf.append( input, radix );
4254 : :
4255 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4256 : : (
4257 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4258 : : aStrBuf.getStr()== expVal &&
4259 : : aStrBuf.getLength() == expVal.getLength()
4260 [ + - ]: 10 : );
4261 : :
4262 : 5 : }
4263 : :
4264 : 5 : void append_054()
4265 : : {
4266 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4267 : 5 : OString expVal( aStrBuf.getStr() );
4268 : 5 : sal_Int32 input = 4;
4269 : 5 : sal_Int16 radix = 16;
4270 : :
4271 : 5 : expVal += OString( "4" );
4272 [ + - ]: 5 : aStrBuf.append( input, radix );
4273 : :
4274 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4275 : : (
4276 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4277 : : aStrBuf.getStr()== expVal &&
4278 : : aStrBuf.getLength() == expVal.getLength()
4279 [ + - ]: 10 : );
4280 : :
4281 : 5 : }
4282 : :
4283 : 5 : void append_055()
4284 : : {
4285 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4286 : 5 : OString expVal( aStrBuf.getStr() );
4287 : 5 : sal_Int32 input = 8;
4288 : 5 : sal_Int16 radix = 16;
4289 : :
4290 : 5 : expVal += OString( "8" );
4291 [ + - ]: 5 : aStrBuf.append( input, radix );
4292 : :
4293 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4294 : : (
4295 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4296 : : aStrBuf.getStr()== expVal &&
4297 : : aStrBuf.getLength() == expVal.getLength()
4298 [ + - ]: 10 : );
4299 : :
4300 : 5 : }
4301 : :
4302 : 5 : void append_056()
4303 : : {
4304 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4305 : 5 : OString expVal( aStrBuf.getStr() );
4306 : 5 : sal_Int32 input = 15;
4307 : 5 : sal_Int16 radix = 16;
4308 : :
4309 : 5 : expVal += OString( "f" );
4310 [ + - ]: 5 : aStrBuf.append( input, radix );
4311 : :
4312 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4313 : : (
4314 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4315 : : aStrBuf.getStr()== expVal &&
4316 : : aStrBuf.getLength() == expVal.getLength()
4317 [ + - ]: 10 : );
4318 : :
4319 : 5 : }
4320 : :
4321 : 5 : void append_057()
4322 : : {
4323 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4324 : 5 : OString expVal( aStrBuf.getStr() );
4325 : 5 : sal_Int32 input = 0;
4326 : 5 : sal_Int16 radix = 36;
4327 : :
4328 : 5 : expVal += OString( "0" );
4329 [ + - ]: 5 : aStrBuf.append( input, radix );
4330 : :
4331 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4332 : : (
4333 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4334 : : aStrBuf.getStr()== expVal &&
4335 : : aStrBuf.getLength() == expVal.getLength()
4336 [ + - ]: 10 : );
4337 : :
4338 : 5 : }
4339 : :
4340 : 5 : void append_058()
4341 : : {
4342 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4343 : 5 : OString expVal( aStrBuf.getStr() );
4344 : 5 : sal_Int32 input = 4;
4345 : 5 : sal_Int16 radix = 36;
4346 : :
4347 : 5 : expVal += OString( "4" );
4348 [ + - ]: 5 : aStrBuf.append( input, radix );
4349 : :
4350 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4351 : : (
4352 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4353 : : aStrBuf.getStr()== expVal &&
4354 : : aStrBuf.getLength() == expVal.getLength()
4355 [ + - ]: 10 : );
4356 : :
4357 : 5 : }
4358 : :
4359 : 5 : void append_059()
4360 : : {
4361 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4362 : 5 : OString expVal( aStrBuf.getStr() );
4363 : 5 : sal_Int32 input = 8;
4364 : 5 : sal_Int16 radix = 36;
4365 : :
4366 : 5 : expVal += OString( "8" );
4367 [ + - ]: 5 : aStrBuf.append( input, radix );
4368 : :
4369 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4370 : : (
4371 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4372 : : aStrBuf.getStr()== expVal &&
4373 : : aStrBuf.getLength() == expVal.getLength()
4374 [ + - ]: 10 : );
4375 : :
4376 : 5 : }
4377 : :
4378 : 5 : void append_060()
4379 : : {
4380 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4381 : 5 : OString expVal( aStrBuf.getStr() );
4382 : 5 : sal_Int32 input = 35;
4383 : 5 : sal_Int16 radix = 36;
4384 : :
4385 : 5 : expVal += OString( "z" );
4386 [ + - ]: 5 : aStrBuf.append( input, radix );
4387 : :
4388 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4389 : : (
4390 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4391 : : aStrBuf.getStr()== expVal &&
4392 : : aStrBuf.getLength() == expVal.getLength()
4393 [ + - ]: 10 : );
4394 : :
4395 : 5 : }
4396 : :
4397 : 5 : void append_061()
4398 : : {
4399 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4400 : 5 : OString expVal( aStrBuf.getStr() );
4401 : 5 : sal_Int32 input = 0;
4402 : 5 : sal_Int16 radix = 2;
4403 : :
4404 : 5 : expVal += OString( "0" );
4405 [ + - ]: 5 : aStrBuf.append( input, radix );
4406 : :
4407 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4408 : : (
4409 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4410 : : aStrBuf.getStr()== expVal &&
4411 : : aStrBuf.getLength() == expVal.getLength()
4412 [ + - ]: 10 : );
4413 : :
4414 : 5 : }
4415 : :
4416 : 5 : void append_062()
4417 : : {
4418 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4419 : 5 : OString expVal( aStrBuf.getStr() );
4420 : 5 : sal_Int32 input = 4;
4421 : 5 : sal_Int16 radix = 2;
4422 : :
4423 : 5 : expVal += OString( "100" );
4424 [ + - ]: 5 : aStrBuf.append( input, radix );
4425 : :
4426 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4427 : : (
4428 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4429 : : aStrBuf.getStr()== expVal &&
4430 : : aStrBuf.getLength() == expVal.getLength()
4431 [ + - ]: 10 : );
4432 : :
4433 : 5 : }
4434 : :
4435 : 5 : void append_063()
4436 : : {
4437 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4438 : 5 : OString expVal( aStrBuf.getStr() );
4439 : 5 : sal_Int32 input = 8;
4440 : 5 : sal_Int16 radix = 2;
4441 : :
4442 : 5 : expVal += OString( "1000" );
4443 [ + - ]: 5 : aStrBuf.append( input, radix );
4444 : :
4445 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4446 : : (
4447 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4448 : : aStrBuf.getStr()== expVal &&
4449 : : aStrBuf.getLength() == expVal.getLength()
4450 [ + - ]: 10 : );
4451 : :
4452 : 5 : }
4453 : :
4454 : 5 : void append_064()
4455 : : {
4456 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4457 : 5 : OString expVal( aStrBuf.getStr() );
4458 : 5 : sal_Int32 input = 15;
4459 : 5 : sal_Int16 radix = 2;
4460 : :
4461 : 5 : expVal += OString( "1111" );
4462 [ + - ]: 5 : aStrBuf.append( input, radix );
4463 : :
4464 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4465 : : (
4466 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4467 : : aStrBuf.getStr()== expVal &&
4468 : : aStrBuf.getLength() == expVal.getLength()
4469 [ + - ]: 10 : );
4470 : :
4471 : 5 : }
4472 : :
4473 : 5 : void append_065()
4474 : : {
4475 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4476 : 5 : OString expVal( aStrBuf.getStr() );
4477 : 5 : sal_Int32 input = 0;
4478 : 5 : sal_Int16 radix = 8;
4479 : :
4480 : 5 : expVal += OString( "0" );
4481 [ + - ]: 5 : aStrBuf.append( input, radix );
4482 : :
4483 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4484 : : (
4485 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4486 : : aStrBuf.getStr()== expVal &&
4487 : : aStrBuf.getLength() == expVal.getLength()
4488 [ + - ]: 10 : );
4489 : :
4490 : 5 : }
4491 : :
4492 : 5 : void append_066()
4493 : : {
4494 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4495 : 5 : OString expVal( aStrBuf.getStr() );
4496 : 5 : sal_Int32 input = 4;
4497 : 5 : sal_Int16 radix = 8;
4498 : :
4499 : 5 : expVal += OString( "4" );
4500 [ + - ]: 5 : aStrBuf.append( input, radix );
4501 : :
4502 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4503 : : (
4504 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4505 : : aStrBuf.getStr()== expVal &&
4506 : : aStrBuf.getLength() == expVal.getLength()
4507 [ + - ]: 10 : );
4508 : :
4509 : 5 : }
4510 : :
4511 : 5 : void append_067()
4512 : : {
4513 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4514 : 5 : OString expVal( aStrBuf.getStr() );
4515 : 5 : sal_Int32 input = 8;
4516 : 5 : sal_Int16 radix = 8;
4517 : :
4518 : 5 : expVal += OString( "10" );
4519 [ + - ]: 5 : aStrBuf.append( input, radix );
4520 : :
4521 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4522 : : (
4523 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4524 : : aStrBuf.getStr()== expVal &&
4525 : : aStrBuf.getLength() == expVal.getLength()
4526 [ + - ]: 10 : );
4527 : :
4528 : 5 : }
4529 : :
4530 : 5 : void append_068()
4531 : : {
4532 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4533 : 5 : OString expVal( aStrBuf.getStr() );
4534 : 5 : sal_Int32 input = 15;
4535 : 5 : sal_Int16 radix = 8;
4536 : :
4537 : 5 : expVal += OString( "17" );
4538 [ + - ]: 5 : aStrBuf.append( input, radix );
4539 : :
4540 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4541 : : (
4542 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4543 : : aStrBuf.getStr()== expVal &&
4544 : : aStrBuf.getLength() == expVal.getLength()
4545 [ + - ]: 10 : );
4546 : :
4547 : 5 : }
4548 : :
4549 : 5 : void append_069()
4550 : : {
4551 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4552 : 5 : OString expVal( aStrBuf.getStr() );
4553 : 5 : sal_Int32 input = 0;
4554 : 5 : sal_Int16 radix = 10;
4555 : :
4556 : 5 : expVal += OString( "0" );
4557 [ + - ]: 5 : aStrBuf.append( input, radix );
4558 : :
4559 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4560 : : (
4561 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4562 : : aStrBuf.getStr()== expVal &&
4563 : : aStrBuf.getLength() == expVal.getLength()
4564 [ + - ]: 10 : );
4565 : :
4566 : 5 : }
4567 : :
4568 : 5 : void append_070()
4569 : : {
4570 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4571 : 5 : OString expVal( aStrBuf.getStr() );
4572 : 5 : sal_Int32 input = 4;
4573 : 5 : sal_Int16 radix = 10;
4574 : :
4575 : 5 : expVal += OString( "4" );
4576 [ + - ]: 5 : aStrBuf.append( input, radix );
4577 : :
4578 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4579 : : (
4580 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4581 : : aStrBuf.getStr()== expVal &&
4582 : : aStrBuf.getLength() == expVal.getLength()
4583 [ + - ]: 10 : );
4584 : :
4585 : 5 : }
4586 : :
4587 : 5 : void append_071()
4588 : : {
4589 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4590 : 5 : OString expVal( aStrBuf.getStr() );
4591 : 5 : sal_Int32 input = 8;
4592 : 5 : sal_Int16 radix = 10;
4593 : :
4594 : 5 : expVal += OString( "8" );
4595 [ + - ]: 5 : aStrBuf.append( input, radix );
4596 : :
4597 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4598 : : (
4599 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4600 : : aStrBuf.getStr()== expVal &&
4601 : : aStrBuf.getLength() == expVal.getLength()
4602 [ + - ]: 10 : );
4603 : :
4604 : 5 : }
4605 : :
4606 : 5 : void append_072()
4607 : : {
4608 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4609 : 5 : OString expVal( aStrBuf.getStr() );
4610 : 5 : sal_Int32 input = 15;
4611 : 5 : sal_Int16 radix = 10;
4612 : :
4613 : 5 : expVal += OString( "15" );
4614 [ + - ]: 5 : aStrBuf.append( input, radix );
4615 : :
4616 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4617 : : (
4618 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4619 : : aStrBuf.getStr()== expVal &&
4620 : : aStrBuf.getLength() == expVal.getLength()
4621 [ + - ]: 10 : );
4622 : :
4623 : 5 : }
4624 : :
4625 : 5 : void append_073()
4626 : : {
4627 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4628 : 5 : OString expVal( aStrBuf.getStr() );
4629 : 5 : sal_Int32 input = 0;
4630 : 5 : sal_Int16 radix = 16;
4631 : :
4632 : 5 : expVal += OString( "0" );
4633 [ + - ]: 5 : aStrBuf.append( input, radix );
4634 : :
4635 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4636 : : (
4637 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4638 : : aStrBuf.getStr()== expVal &&
4639 : : aStrBuf.getLength() == expVal.getLength()
4640 [ + - ]: 10 : );
4641 : :
4642 : 5 : }
4643 : :
4644 : 5 : void append_074()
4645 : : {
4646 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4647 : 5 : OString expVal( aStrBuf.getStr() );
4648 : 5 : sal_Int32 input = 4;
4649 : 5 : sal_Int16 radix = 16;
4650 : :
4651 : 5 : expVal += OString( "4" );
4652 [ + - ]: 5 : aStrBuf.append( input, radix );
4653 : :
4654 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4655 : : (
4656 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4657 : : aStrBuf.getStr()== expVal &&
4658 : : aStrBuf.getLength() == expVal.getLength()
4659 [ + - ]: 10 : );
4660 : :
4661 : 5 : }
4662 : :
4663 : 5 : void append_075()
4664 : : {
4665 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4666 : 5 : OString expVal( aStrBuf.getStr() );
4667 : 5 : sal_Int32 input = 8;
4668 : 5 : sal_Int16 radix = 16;
4669 : :
4670 : 5 : expVal += OString( "8" );
4671 [ + - ]: 5 : aStrBuf.append( input, radix );
4672 : :
4673 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4674 : : (
4675 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4676 : : aStrBuf.getStr()== expVal &&
4677 : : aStrBuf.getLength() == expVal.getLength()
4678 [ + - ]: 10 : );
4679 : :
4680 : 5 : }
4681 : :
4682 : 5 : void append_076()
4683 : : {
4684 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4685 : 5 : OString expVal( aStrBuf.getStr() );
4686 : 5 : sal_Int32 input = 15;
4687 : 5 : sal_Int16 radix = 16;
4688 : :
4689 : 5 : expVal += OString( "f" );
4690 [ + - ]: 5 : aStrBuf.append( input, radix );
4691 : :
4692 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4693 : : (
4694 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4695 : : aStrBuf.getStr()== expVal &&
4696 : : aStrBuf.getLength() == expVal.getLength()
4697 [ + - ]: 10 : );
4698 : :
4699 : 5 : }
4700 : :
4701 : 5 : void append_077()
4702 : : {
4703 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4704 : 5 : OString expVal( aStrBuf.getStr() );
4705 : 5 : sal_Int32 input = 0;
4706 : 5 : sal_Int16 radix = 36;
4707 : :
4708 : 5 : expVal += OString( "0" );
4709 [ + - ]: 5 : aStrBuf.append( input, radix );
4710 : :
4711 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4712 : : (
4713 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4714 : : aStrBuf.getStr()== expVal &&
4715 : : aStrBuf.getLength() == expVal.getLength()
4716 [ + - ]: 10 : );
4717 : :
4718 : 5 : }
4719 : :
4720 : 5 : void append_078()
4721 : : {
4722 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4723 : 5 : OString expVal( aStrBuf.getStr() );
4724 : 5 : sal_Int32 input = 4;
4725 : 5 : sal_Int16 radix = 36;
4726 : :
4727 : 5 : expVal += OString( "4" );
4728 [ + - ]: 5 : aStrBuf.append( input, radix );
4729 : :
4730 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4731 : : (
4732 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4733 : : aStrBuf.getStr()== expVal &&
4734 : : aStrBuf.getLength() == expVal.getLength()
4735 [ + - ]: 10 : );
4736 : :
4737 : 5 : }
4738 : :
4739 : 5 : void append_079()
4740 : : {
4741 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4742 : 5 : OString expVal( aStrBuf.getStr() );
4743 : 5 : sal_Int32 input = 8;
4744 : 5 : sal_Int16 radix = 36;
4745 : :
4746 : 5 : expVal += OString( "8" );
4747 [ + - ]: 5 : aStrBuf.append( input, radix );
4748 : :
4749 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4750 : : (
4751 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4752 : : aStrBuf.getStr()== expVal &&
4753 : : aStrBuf.getLength() == expVal.getLength()
4754 [ + - ]: 10 : );
4755 : :
4756 : 5 : }
4757 : :
4758 : 5 : void append_080()
4759 : : {
4760 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4761 : 5 : OString expVal( aStrBuf.getStr() );
4762 : 5 : sal_Int32 input = 35;
4763 : 5 : sal_Int16 radix = 36;
4764 : :
4765 : 5 : expVal += OString( "z" );
4766 [ + - ]: 5 : aStrBuf.append( input, radix );
4767 : :
4768 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4769 : : (
4770 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4771 : : aStrBuf.getStr()== expVal &&
4772 : : aStrBuf.getLength() == expVal.getLength()
4773 [ + - ]: 10 : );
4774 : :
4775 : 5 : }
4776 : :
4777 : 5 : void append_081()
4778 : : {
4779 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4780 : 5 : OString expVal( aStrBuf.getStr() );
4781 : 5 : sal_Int32 input = 0;
4782 : 5 : sal_Int16 radix = 2;
4783 : :
4784 : 5 : expVal += OString( "0" );
4785 [ + - ]: 5 : aStrBuf.append( input, radix );
4786 : :
4787 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4788 : : (
4789 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4790 : : aStrBuf.getStr()== expVal &&
4791 : : aStrBuf.getLength() == expVal.getLength()
4792 [ + - ]: 10 : );
4793 : :
4794 : 5 : }
4795 : :
4796 : 5 : void append_082()
4797 : : {
4798 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4799 : 5 : OString expVal( aStrBuf.getStr() );
4800 : 5 : sal_Int32 input = 4;
4801 : 5 : sal_Int16 radix = 2;
4802 : :
4803 : 5 : expVal += OString( "100" );
4804 [ + - ]: 5 : aStrBuf.append( input, radix );
4805 : :
4806 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4807 : : (
4808 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4809 : : aStrBuf.getStr()== expVal &&
4810 : : aStrBuf.getLength() == expVal.getLength()
4811 [ + - ]: 10 : );
4812 : :
4813 : 5 : }
4814 : :
4815 : 5 : void append_083()
4816 : : {
4817 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4818 : 5 : OString expVal( aStrBuf.getStr() );
4819 : 5 : sal_Int32 input = 8;
4820 : 5 : sal_Int16 radix = 2;
4821 : :
4822 : 5 : expVal += OString( "1000" );
4823 [ + - ]: 5 : aStrBuf.append( input, radix );
4824 : :
4825 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4826 : : (
4827 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4828 : : aStrBuf.getStr()== expVal &&
4829 : : aStrBuf.getLength() == expVal.getLength()
4830 [ + - ]: 10 : );
4831 : :
4832 : 5 : }
4833 : :
4834 : 5 : void append_084()
4835 : : {
4836 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4837 : 5 : OString expVal( aStrBuf.getStr() );
4838 : 5 : sal_Int32 input = 15;
4839 : 5 : sal_Int16 radix = 2;
4840 : :
4841 : 5 : expVal += OString( "1111" );
4842 [ + - ]: 5 : aStrBuf.append( input, radix );
4843 : :
4844 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4845 : : (
4846 : : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4847 : : aStrBuf.getStr()== expVal &&
4848 : : aStrBuf.getLength() == expVal.getLength()
4849 [ + - ]: 10 : );
4850 : :
4851 : 5 : }
4852 : :
4853 : 5 : void append_085()
4854 : : {
4855 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4856 : 5 : OString expVal( aStrBuf.getStr() );
4857 : 5 : sal_Int32 input = 0;
4858 : 5 : sal_Int16 radix = 8;
4859 : :
4860 : 5 : expVal += OString( "0" );
4861 [ + - ]: 5 : aStrBuf.append( input, radix );
4862 : :
4863 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4864 : : (
4865 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4866 : : aStrBuf.getStr()== expVal &&
4867 : : aStrBuf.getLength() == expVal.getLength()
4868 [ + - ]: 10 : );
4869 : :
4870 : 5 : }
4871 : :
4872 : 5 : void append_086()
4873 : : {
4874 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4875 : 5 : OString expVal( aStrBuf.getStr() );
4876 : 5 : sal_Int32 input = 4;
4877 : 5 : sal_Int16 radix = 8;
4878 : :
4879 : 5 : expVal += OString( "4" );
4880 [ + - ]: 5 : aStrBuf.append( input, radix );
4881 : :
4882 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4883 : : (
4884 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4885 : : aStrBuf.getStr()== expVal &&
4886 : : aStrBuf.getLength() == expVal.getLength()
4887 [ + - ]: 10 : );
4888 : :
4889 : 5 : }
4890 : :
4891 : 5 : void append_087()
4892 : : {
4893 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4894 : 5 : OString expVal( aStrBuf.getStr() );
4895 : 5 : sal_Int32 input = 8;
4896 : 5 : sal_Int16 radix = 8;
4897 : :
4898 : 5 : expVal += OString( "10" );
4899 [ + - ]: 5 : aStrBuf.append( input, radix );
4900 : :
4901 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4902 : : (
4903 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4904 : : aStrBuf.getStr()== expVal &&
4905 : : aStrBuf.getLength() == expVal.getLength()
4906 [ + - ]: 10 : );
4907 : :
4908 : 5 : }
4909 : :
4910 : 5 : void append_088()
4911 : : {
4912 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4913 : 5 : OString expVal( aStrBuf.getStr() );
4914 : 5 : sal_Int32 input = 15;
4915 : 5 : sal_Int16 radix = 8;
4916 : :
4917 : 5 : expVal += OString( "17" );
4918 [ + - ]: 5 : aStrBuf.append( input, radix );
4919 : :
4920 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4921 : : (
4922 : : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4923 : : aStrBuf.getStr()== expVal &&
4924 : : aStrBuf.getLength() == expVal.getLength()
4925 [ + - ]: 10 : );
4926 : :
4927 : 5 : }
4928 : :
4929 : 5 : void append_089()
4930 : : {
4931 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4932 : 5 : OString expVal( aStrBuf.getStr() );
4933 : 5 : sal_Int32 input = 0;
4934 : 5 : sal_Int16 radix = 10;
4935 : :
4936 : 5 : expVal += OString( "0" );
4937 [ + - ]: 5 : aStrBuf.append( input, radix );
4938 : :
4939 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4940 : : (
4941 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4942 : : aStrBuf.getStr()== expVal &&
4943 : : aStrBuf.getLength() == expVal.getLength()
4944 [ + - ]: 10 : );
4945 : :
4946 : 5 : }
4947 : :
4948 : 5 : void append_090()
4949 : : {
4950 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4951 : 5 : OString expVal( aStrBuf.getStr() );
4952 : 5 : sal_Int32 input = 4;
4953 : 5 : sal_Int16 radix = 10;
4954 : :
4955 : 5 : expVal += OString( "4" );
4956 [ + - ]: 5 : aStrBuf.append( input, radix );
4957 : :
4958 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4959 : : (
4960 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4961 : : aStrBuf.getStr()== expVal &&
4962 : : aStrBuf.getLength() == expVal.getLength()
4963 [ + - ]: 10 : );
4964 : :
4965 : 5 : }
4966 : :
4967 : 5 : void append_091()
4968 : : {
4969 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4970 : 5 : OString expVal( aStrBuf.getStr() );
4971 : 5 : sal_Int32 input = 8;
4972 : 5 : sal_Int16 radix = 10;
4973 : :
4974 : 5 : expVal += OString( "8" );
4975 [ + - ]: 5 : aStrBuf.append( input, radix );
4976 : :
4977 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4978 : : (
4979 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4980 : : aStrBuf.getStr()== expVal &&
4981 : : aStrBuf.getLength() == expVal.getLength()
4982 [ + - ]: 10 : );
4983 : :
4984 : 5 : }
4985 : :
4986 : 5 : void append_092()
4987 : : {
4988 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4989 : 5 : OString expVal( aStrBuf.getStr() );
4990 : 5 : sal_Int32 input = 15;
4991 : 5 : sal_Int16 radix = 10;
4992 : :
4993 : 5 : expVal += OString( "15" );
4994 [ + - ]: 5 : aStrBuf.append( input, radix );
4995 : :
4996 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
4997 : : (
4998 : : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4999 : : aStrBuf.getStr()== expVal &&
5000 : : aStrBuf.getLength() == expVal.getLength()
5001 [ + - ]: 10 : );
5002 : :
5003 : 5 : }
5004 : :
5005 : 5 : void append_093()
5006 : : {
5007 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5008 : 5 : OString expVal( aStrBuf.getStr() );
5009 : 5 : sal_Int32 input = 0;
5010 : 5 : sal_Int16 radix = 16;
5011 : :
5012 : 5 : expVal += OString( "0" );
5013 [ + - ]: 5 : aStrBuf.append( input, radix );
5014 : :
5015 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5016 : : (
5017 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
5018 : : aStrBuf.getStr()== expVal &&
5019 : : aStrBuf.getLength() == expVal.getLength()
5020 [ + - ]: 10 : );
5021 : :
5022 : 5 : }
5023 : :
5024 : 5 : void append_094()
5025 : : {
5026 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5027 : 5 : OString expVal( aStrBuf.getStr() );
5028 : 5 : sal_Int32 input = 4;
5029 : 5 : sal_Int16 radix = 16;
5030 : :
5031 : 5 : expVal += OString( "4" );
5032 [ + - ]: 5 : aStrBuf.append( input, radix );
5033 : :
5034 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5035 : : (
5036 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
5037 : : aStrBuf.getStr()== expVal &&
5038 : : aStrBuf.getLength() == expVal.getLength()
5039 [ + - ]: 10 : );
5040 : :
5041 : 5 : }
5042 : :
5043 : 5 : void append_095()
5044 : : {
5045 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5046 : 5 : OString expVal( aStrBuf.getStr() );
5047 : 5 : sal_Int32 input = 8;
5048 : 5 : sal_Int16 radix = 16;
5049 : :
5050 : 5 : expVal += OString( "8" );
5051 [ + - ]: 5 : aStrBuf.append( input, radix );
5052 : :
5053 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5054 : : (
5055 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
5056 : : aStrBuf.getStr()== expVal &&
5057 : : aStrBuf.getLength() == expVal.getLength()
5058 [ + - ]: 10 : );
5059 : :
5060 : 5 : }
5061 : :
5062 : 5 : void append_096()
5063 : : {
5064 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5065 : 5 : OString expVal( aStrBuf.getStr() );
5066 : 5 : sal_Int32 input = 15;
5067 : 5 : sal_Int16 radix = 16;
5068 : :
5069 : 5 : expVal += OString( "f" );
5070 [ + - ]: 5 : aStrBuf.append( input, radix );
5071 : :
5072 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5073 : : (
5074 : : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
5075 : : aStrBuf.getStr()== expVal &&
5076 : : aStrBuf.getLength() == expVal.getLength()
5077 [ + - ]: 10 : );
5078 : :
5079 : 5 : }
5080 : :
5081 : 5 : void append_097()
5082 : : {
5083 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5084 : 5 : OString expVal( aStrBuf.getStr() );
5085 : 5 : sal_Int32 input = 0;
5086 : 5 : sal_Int16 radix = 36;
5087 : :
5088 : 5 : expVal += OString( "0" );
5089 [ + - ]: 5 : aStrBuf.append( input, radix );
5090 : :
5091 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5092 : : (
5093 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5094 : : aStrBuf.getStr()== expVal &&
5095 : : aStrBuf.getLength() == expVal.getLength()
5096 [ + - ]: 10 : );
5097 : :
5098 : 5 : }
5099 : :
5100 : 5 : void append_098()
5101 : : {
5102 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5103 : 5 : OString expVal( aStrBuf.getStr() );
5104 : 5 : sal_Int32 input = 4;
5105 : 5 : sal_Int16 radix = 36;
5106 : :
5107 : 5 : expVal += OString( "4" );
5108 [ + - ]: 5 : aStrBuf.append( input, radix );
5109 : :
5110 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5111 : : (
5112 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5113 : : aStrBuf.getStr()== expVal &&
5114 : : aStrBuf.getLength() == expVal.getLength()
5115 [ + - ]: 10 : );
5116 : :
5117 : 5 : }
5118 : :
5119 : 5 : void append_099()
5120 : : {
5121 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5122 : 5 : OString expVal( aStrBuf.getStr() );
5123 : 5 : sal_Int32 input = 8;
5124 : 5 : sal_Int16 radix = 36;
5125 : :
5126 : 5 : expVal += OString( "8" );
5127 [ + - ]: 5 : aStrBuf.append( input, radix );
5128 : :
5129 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5130 : : (
5131 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5132 : : aStrBuf.getStr()== expVal &&
5133 : : aStrBuf.getLength() == expVal.getLength()
5134 [ + - ]: 10 : );
5135 : :
5136 : 5 : }
5137 : :
5138 : 5 : void append_100()
5139 : : {
5140 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5141 : 5 : OString expVal( aStrBuf.getStr() );
5142 : 5 : sal_Int32 input = 35;
5143 : 5 : sal_Int16 radix = 36;
5144 : :
5145 : 5 : expVal += OString( "z" );
5146 [ + - ]: 5 : aStrBuf.append( input, radix );
5147 : :
5148 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5149 : : (
5150 : : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5151 : : aStrBuf.getStr()== expVal &&
5152 : : aStrBuf.getLength() == expVal.getLength()
5153 [ + - ]: 10 : );
5154 : :
5155 : 5 : }
5156 : :
5157 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_006_Int32 );
[ + - ][ + - ]
[ # # ]
5158 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5159 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5160 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5161 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5162 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5163 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5164 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5165 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5166 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5167 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5168 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5169 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5170 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5171 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5172 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5173 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5174 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5175 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5176 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5177 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5178 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5179 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5180 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5181 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5182 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5183 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5184 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5185 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5186 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5187 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5188 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5189 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5190 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5191 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5192 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5193 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5194 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5195 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5196 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5197 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5198 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5199 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5200 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5201 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5202 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5203 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5204 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5205 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5206 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5207 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
5208 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
5209 : : };
5210 : : //------------------------------------------------------------------------
5211 : : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
5212 : : // where i = large constants
5213 : : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
5214 : : // where i = large constants
5215 : : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
5216 : : // where i = large constants
5217 : : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
5218 : : // where i = large constants
5219 : : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
5220 : : // where i = large constants
5221 : : //------------------------------------------------------------------------
5222 [ - + ]: 750 : class append_006_Int32_Bounderies : public CppUnit::TestFixture
5223 : : {
5224 : : OString* arrOUS[5];
5225 : :
5226 : : public:
5227 : 250 : void setUp()
5228 : : {
5229 [ + - ]: 250 : arrOUS[0] = new OString( kTestStr7 );
5230 : 250 : arrOUS[1] = new OString( );
5231 [ + - ]: 250 : arrOUS[2] = new OString( kTestStr25 );
5232 [ + - ]: 250 : arrOUS[3] = new OString( "" );
5233 [ + - ]: 250 : arrOUS[4] = new OString( kTestStr28 );
5234 : :
5235 : 250 : }
5236 : :
5237 : 250 : void tearDown()
5238 : : {
5239 [ + - ][ + - ]: 250 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
5240 [ + - ][ + - ]: 250 : delete arrOUS[3]; delete arrOUS[4];
5241 : 250 : }
5242 : :
5243 : 5 : void append_001()
5244 : : {
5245 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5246 : 5 : OString expVal( aStrBuf.getStr() );
5247 : 5 : sal_Int32 input = kSInt8Max;
5248 : 5 : sal_Int16 radix = 2;
5249 : :
5250 : 5 : expVal += OString( "1111111" );
5251 [ + - ]: 5 : aStrBuf.append( input, radix );
5252 : :
5253 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5254 : : (
5255 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
5256 : : aStrBuf.getStr()== expVal &&
5257 : : aStrBuf.getLength() == expVal.getLength()
5258 [ + - ]: 10 : );
5259 : :
5260 : 5 : }
5261 : :
5262 : 5 : void append_002()
5263 : : {
5264 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5265 : 5 : OString expVal( aStrBuf.getStr() );
5266 : 5 : sal_Int32 input = kSInt32Max;
5267 : 5 : sal_Int16 radix = 2;
5268 : :
5269 : 5 : expVal += OString( "1111111111111111111111111111111" );
5270 [ + - ]: 5 : aStrBuf.append( input, radix );
5271 : :
5272 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5273 : : (
5274 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
5275 : : aStrBuf.getStr()== expVal &&
5276 : : aStrBuf.getLength() == expVal.getLength()
5277 [ + - ]: 10 : );
5278 : :
5279 : 5 : }
5280 : :
5281 : 5 : void append_003()
5282 : : {
5283 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5284 : 5 : OString expVal( aStrBuf.getStr() );
5285 : 5 : sal_Int32 input = kSInt8Max;
5286 : 5 : sal_Int16 radix = 8;
5287 : :
5288 : 5 : expVal += OString( "177" );
5289 [ + - ]: 5 : aStrBuf.append( input, radix );
5290 : :
5291 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5292 : : (
5293 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
5294 : : aStrBuf.getStr()== expVal &&
5295 : : aStrBuf.getLength() == expVal.getLength()
5296 [ + - ]: 10 : );
5297 : :
5298 : 5 : }
5299 : :
5300 : 5 : void append_004()
5301 : : {
5302 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5303 : 5 : OString expVal( aStrBuf.getStr() );
5304 : 5 : sal_Int32 input = kSInt32Max;
5305 : 5 : sal_Int16 radix = 8;
5306 : :
5307 : 5 : expVal += OString( "17777777777" );
5308 [ + - ]: 5 : aStrBuf.append( input, radix );
5309 : :
5310 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5311 : : (
5312 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
5313 : : aStrBuf.getStr()== expVal &&
5314 : : aStrBuf.getLength() == expVal.getLength()
5315 [ + - ]: 10 : );
5316 : :
5317 : 5 : }
5318 : :
5319 : 5 : void append_005()
5320 : : {
5321 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5322 : 5 : OString expVal( aStrBuf.getStr() );
5323 : 5 : sal_Int32 input = kSInt8Max;
5324 : 5 : sal_Int16 radix = 10;
5325 : :
5326 : 5 : expVal += OString( "127" );
5327 [ + - ]: 5 : aStrBuf.append( input, radix );
5328 : :
5329 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5330 : : (
5331 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
5332 : : aStrBuf.getStr()== expVal &&
5333 : : aStrBuf.getLength() == expVal.getLength()
5334 [ + - ]: 10 : );
5335 : :
5336 : 5 : }
5337 : :
5338 : 5 : void append_006()
5339 : : {
5340 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5341 : 5 : OString expVal( aStrBuf.getStr() );
5342 : 5 : sal_Int32 input = kSInt32Max;
5343 : 5 : sal_Int16 radix = 10;
5344 : :
5345 : 5 : expVal += OString( "2147483647" );
5346 [ + - ]: 5 : aStrBuf.append( input, radix );
5347 : :
5348 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5349 : : (
5350 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
5351 : : aStrBuf.getStr()== expVal &&
5352 : : aStrBuf.getLength() == expVal.getLength()
5353 [ + - ]: 10 : );
5354 : :
5355 : 5 : }
5356 : :
5357 : 5 : void append_007()
5358 : : {
5359 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5360 : 5 : OString expVal( aStrBuf.getStr() );
5361 : 5 : sal_Int32 input = kSInt8Max;
5362 : 5 : sal_Int16 radix = 16;
5363 : :
5364 : 5 : expVal += OString( "7f" );
5365 [ + - ]: 5 : aStrBuf.append( input, radix );
5366 : :
5367 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5368 : : (
5369 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
5370 : : aStrBuf.getStr()== expVal &&
5371 : : aStrBuf.getLength() == expVal.getLength()
5372 [ + - ]: 10 : );
5373 : :
5374 : 5 : }
5375 : :
5376 : 5 : void append_008()
5377 : : {
5378 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5379 : 5 : OString expVal( aStrBuf.getStr() );
5380 : 5 : sal_Int32 input = kSInt32Max;
5381 : 5 : sal_Int16 radix = 16;
5382 : :
5383 : 5 : expVal += OString( "7fffffff" );
5384 [ + - ]: 5 : aStrBuf.append( input, radix );
5385 : :
5386 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5387 : : (
5388 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
5389 : : aStrBuf.getStr()== expVal &&
5390 : : aStrBuf.getLength() == expVal.getLength()
5391 [ + - ]: 10 : );
5392 : :
5393 : 5 : }
5394 : :
5395 : 5 : void append_009()
5396 : : {
5397 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5398 : 5 : OString expVal( aStrBuf.getStr() );
5399 : 5 : sal_Int32 input = kSInt8Max;
5400 : 5 : sal_Int16 radix = 36;
5401 : :
5402 : 5 : expVal += OString( "3j" );
5403 [ + - ]: 5 : aStrBuf.append( input, radix );
5404 : :
5405 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5406 : : (
5407 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
5408 : : aStrBuf.getStr()== expVal &&
5409 : : aStrBuf.getLength() == expVal.getLength()
5410 [ + - ]: 10 : );
5411 : :
5412 : 5 : }
5413 : :
5414 : 5 : void append_010()
5415 : : {
5416 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5417 : 5 : OString expVal( aStrBuf.getStr() );
5418 : 5 : sal_Int32 input = kSInt32Max;
5419 : 5 : sal_Int16 radix = 36;
5420 : :
5421 : 5 : expVal += OString( "zik0zj" );
5422 [ + - ]: 5 : aStrBuf.append( input, radix );
5423 : :
5424 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5425 : : (
5426 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
5427 : : aStrBuf.getStr()== expVal &&
5428 : : aStrBuf.getLength() == expVal.getLength()
5429 [ + - ]: 10 : );
5430 : :
5431 : 5 : }
5432 : :
5433 : 5 : void append_011()
5434 : : {
5435 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5436 : 5 : OString expVal( aStrBuf.getStr() );
5437 : 5 : sal_Int32 input = kSInt8Max;
5438 : 5 : sal_Int16 radix = 2;
5439 : :
5440 : 5 : expVal += OString( "1111111" );
5441 [ + - ]: 5 : aStrBuf.append( input, radix );
5442 : :
5443 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5444 : : (
5445 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
5446 : : aStrBuf.getStr()== expVal &&
5447 : : aStrBuf.getLength() == expVal.getLength()
5448 [ + - ]: 10 : );
5449 : :
5450 : 5 : }
5451 : :
5452 : 5 : void append_012()
5453 : : {
5454 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5455 : 5 : OString expVal( aStrBuf.getStr() );
5456 : 5 : sal_Int32 input = kSInt32Max;
5457 : 5 : sal_Int16 radix = 2;
5458 : :
5459 : 5 : expVal += OString( "1111111111111111111111111111111" );
5460 [ + - ]: 5 : aStrBuf.append( input, radix );
5461 : :
5462 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5463 : : (
5464 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
5465 : : aStrBuf.getStr()== expVal &&
5466 : : aStrBuf.getLength() == expVal.getLength()
5467 [ + - ]: 10 : );
5468 : :
5469 : 5 : }
5470 : :
5471 : 5 : void append_013()
5472 : : {
5473 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5474 : 5 : OString expVal( aStrBuf.getStr() );
5475 : 5 : sal_Int32 input = kSInt8Max;
5476 : 5 : sal_Int16 radix = 8;
5477 : :
5478 : 5 : expVal += OString( "177" );
5479 [ + - ]: 5 : aStrBuf.append( input, radix );
5480 : :
5481 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5482 : : (
5483 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
5484 : : aStrBuf.getStr()== expVal &&
5485 : : aStrBuf.getLength() == expVal.getLength()
5486 [ + - ]: 10 : );
5487 : :
5488 : 5 : }
5489 : :
5490 : 5 : void append_014()
5491 : : {
5492 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5493 : 5 : OString expVal( aStrBuf.getStr() );
5494 : 5 : sal_Int32 input = kSInt32Max;
5495 : 5 : sal_Int16 radix = 8;
5496 : :
5497 : 5 : expVal += OString( "17777777777" );
5498 [ + - ]: 5 : aStrBuf.append( input, radix );
5499 : :
5500 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5501 : : (
5502 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
5503 : : aStrBuf.getStr()== expVal &&
5504 : : aStrBuf.getLength() == expVal.getLength()
5505 [ + - ]: 10 : );
5506 : :
5507 : 5 : }
5508 : :
5509 : 5 : void append_015()
5510 : : {
5511 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5512 : 5 : OString expVal( aStrBuf.getStr() );
5513 : 5 : sal_Int32 input = kSInt8Max;
5514 : 5 : sal_Int16 radix = 10;
5515 : :
5516 : 5 : expVal += OString( "127" );
5517 [ + - ]: 5 : aStrBuf.append( input, radix );
5518 : :
5519 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5520 : : (
5521 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
5522 : : aStrBuf.getStr()== expVal &&
5523 : : aStrBuf.getLength() == expVal.getLength()
5524 [ + - ]: 10 : );
5525 : :
5526 : 5 : }
5527 : :
5528 : 5 : void append_016()
5529 : : {
5530 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5531 : 5 : OString expVal( aStrBuf.getStr() );
5532 : 5 : sal_Int32 input = kSInt32Max;
5533 : 5 : sal_Int16 radix = 10;
5534 : :
5535 : 5 : expVal += OString( "2147483647" );
5536 [ + - ]: 5 : aStrBuf.append( input, radix );
5537 : :
5538 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5539 : : (
5540 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
5541 : : aStrBuf.getStr()== expVal &&
5542 : : aStrBuf.getLength() == expVal.getLength()
5543 [ + - ]: 10 : );
5544 : :
5545 : 5 : }
5546 : :
5547 : 5 : void append_017()
5548 : : {
5549 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5550 : 5 : OString expVal( aStrBuf.getStr() );
5551 : 5 : sal_Int32 input = kSInt8Max;
5552 : 5 : sal_Int16 radix = 16;
5553 : :
5554 : 5 : expVal += OString( "7f" );
5555 [ + - ]: 5 : aStrBuf.append( input, radix );
5556 : :
5557 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5558 : : (
5559 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
5560 : : aStrBuf.getStr()== expVal &&
5561 : : aStrBuf.getLength() == expVal.getLength()
5562 [ + - ]: 10 : );
5563 : :
5564 : 5 : }
5565 : :
5566 : 5 : void append_018()
5567 : : {
5568 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5569 : 5 : OString expVal( aStrBuf.getStr() );
5570 : 5 : sal_Int32 input = kSInt32Max;
5571 : 5 : sal_Int16 radix = 16;
5572 : :
5573 : 5 : expVal += OString( "7fffffff" );
5574 [ + - ]: 5 : aStrBuf.append( input, radix );
5575 : :
5576 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5577 : : (
5578 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
5579 : : aStrBuf.getStr()== expVal &&
5580 : : aStrBuf.getLength() == expVal.getLength()
5581 [ + - ]: 10 : );
5582 : :
5583 : 5 : }
5584 : :
5585 : 5 : void append_019()
5586 : : {
5587 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5588 : 5 : OString expVal( aStrBuf.getStr() );
5589 : 5 : sal_Int32 input = kSInt8Max;
5590 : 5 : sal_Int16 radix = 36;
5591 : :
5592 : 5 : expVal += OString( "3j" );
5593 [ + - ]: 5 : aStrBuf.append( input, radix );
5594 : :
5595 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5596 : : (
5597 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
5598 : : aStrBuf.getStr()== expVal &&
5599 : : aStrBuf.getLength() == expVal.getLength()
5600 [ + - ]: 10 : );
5601 : :
5602 : 5 : }
5603 : :
5604 : 5 : void append_020()
5605 : : {
5606 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5607 : 5 : OString expVal( aStrBuf.getStr() );
5608 : 5 : sal_Int32 input = kSInt32Max;
5609 : 5 : sal_Int16 radix = 36;
5610 : :
5611 : 5 : expVal += OString( "zik0zj" );
5612 [ + - ]: 5 : aStrBuf.append( input, radix );
5613 : :
5614 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5615 : : (
5616 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
5617 : : aStrBuf.getStr()== expVal &&
5618 : : aStrBuf.getLength() == expVal.getLength()
5619 [ + - ]: 10 : );
5620 : :
5621 : 5 : }
5622 : :
5623 : 5 : void append_021()
5624 : : {
5625 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5626 : 5 : OString expVal( aStrBuf.getStr() );
5627 : 5 : sal_Int32 input = kSInt8Max;
5628 : 5 : sal_Int16 radix = 2;
5629 : :
5630 : 5 : expVal += OString( "1111111" );
5631 [ + - ]: 5 : aStrBuf.append( input, radix );
5632 : :
5633 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5634 : : (
5635 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
5636 : : aStrBuf.getStr()== expVal &&
5637 : : aStrBuf.getLength() == expVal.getLength()
5638 [ + - ]: 10 : );
5639 : :
5640 : 5 : }
5641 : :
5642 : 5 : void append_022()
5643 : : {
5644 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5645 : 5 : OString expVal( aStrBuf.getStr() );
5646 : 5 : sal_Int32 input = kSInt32Max;
5647 : 5 : sal_Int16 radix = 2;
5648 : :
5649 : 5 : expVal += OString( "1111111111111111111111111111111" );
5650 [ + - ]: 5 : aStrBuf.append( input, radix );
5651 : :
5652 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5653 : : (
5654 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
5655 : : aStrBuf.getStr()== expVal &&
5656 : : aStrBuf.getLength() == expVal.getLength()
5657 [ + - ]: 10 : );
5658 : :
5659 : 5 : }
5660 : :
5661 : 5 : void append_023()
5662 : : {
5663 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5664 : 5 : OString expVal( aStrBuf.getStr() );
5665 : 5 : sal_Int32 input = kSInt8Max;
5666 : 5 : sal_Int16 radix = 8;
5667 : :
5668 : 5 : expVal += OString( "177" );
5669 [ + - ]: 5 : aStrBuf.append( input, radix );
5670 : :
5671 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5672 : : (
5673 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
5674 : : aStrBuf.getStr()== expVal &&
5675 : : aStrBuf.getLength() == expVal.getLength()
5676 [ + - ]: 10 : );
5677 : :
5678 : 5 : }
5679 : :
5680 : 5 : void append_024()
5681 : : {
5682 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5683 : 5 : OString expVal( aStrBuf.getStr() );
5684 : 5 : sal_Int32 input = kSInt32Max;
5685 : 5 : sal_Int16 radix = 8;
5686 : :
5687 : 5 : expVal += OString( "17777777777" );
5688 [ + - ]: 5 : aStrBuf.append( input, radix );
5689 : :
5690 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5691 : : (
5692 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
5693 : : aStrBuf.getStr()== expVal &&
5694 : : aStrBuf.getLength() == expVal.getLength()
5695 [ + - ]: 10 : );
5696 : :
5697 : 5 : }
5698 : :
5699 : 5 : void append_025()
5700 : : {
5701 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5702 : 5 : OString expVal( aStrBuf.getStr() );
5703 : 5 : sal_Int32 input = kSInt8Max;
5704 : 5 : sal_Int16 radix = 10;
5705 : :
5706 : 5 : expVal += OString( "127" );
5707 [ + - ]: 5 : aStrBuf.append( input, radix );
5708 : :
5709 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5710 : : (
5711 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
5712 : : aStrBuf.getStr()== expVal &&
5713 : : aStrBuf.getLength() == expVal.getLength()
5714 [ + - ]: 10 : );
5715 : :
5716 : 5 : }
5717 : :
5718 : 5 : void append_026()
5719 : : {
5720 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5721 : 5 : OString expVal( aStrBuf.getStr() );
5722 : 5 : sal_Int32 input = kSInt32Max;
5723 : 5 : sal_Int16 radix = 10;
5724 : :
5725 : 5 : expVal += OString( "2147483647" );
5726 [ + - ]: 5 : aStrBuf.append( input, radix );
5727 : :
5728 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5729 : : (
5730 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
5731 : : aStrBuf.getStr()== expVal &&
5732 : : aStrBuf.getLength() == expVal.getLength()
5733 [ + - ]: 10 : );
5734 : :
5735 : 5 : }
5736 : :
5737 : 5 : void append_027()
5738 : : {
5739 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5740 : 5 : OString expVal( aStrBuf.getStr() );
5741 : 5 : sal_Int32 input = kSInt8Max;
5742 : 5 : sal_Int16 radix = 16;
5743 : :
5744 : 5 : expVal += OString( "7f" );
5745 [ + - ]: 5 : aStrBuf.append( input, radix );
5746 : :
5747 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5748 : : (
5749 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
5750 : : aStrBuf.getStr()== expVal &&
5751 : : aStrBuf.getLength() == expVal.getLength()
5752 [ + - ]: 10 : );
5753 : :
5754 : 5 : }
5755 : :
5756 : 5 : void append_028()
5757 : : {
5758 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5759 : 5 : OString expVal( aStrBuf.getStr() );
5760 : 5 : sal_Int32 input = kSInt32Max;
5761 : 5 : sal_Int16 radix = 16;
5762 : :
5763 : 5 : expVal += OString( "7fffffff" );
5764 [ + - ]: 5 : aStrBuf.append( input, radix );
5765 : :
5766 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5767 : : (
5768 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
5769 : : aStrBuf.getStr()== expVal &&
5770 : : aStrBuf.getLength() == expVal.getLength()
5771 [ + - ]: 10 : );
5772 : :
5773 : 5 : }
5774 : :
5775 : 5 : void append_029()
5776 : : {
5777 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5778 : 5 : OString expVal( aStrBuf.getStr() );
5779 : 5 : sal_Int32 input = kSInt8Max;
5780 : 5 : sal_Int16 radix = 36;
5781 : :
5782 : 5 : expVal += OString( "3j" );
5783 [ + - ]: 5 : aStrBuf.append( input, radix );
5784 : :
5785 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5786 : : (
5787 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
5788 : : aStrBuf.getStr()== expVal &&
5789 : : aStrBuf.getLength() == expVal.getLength()
5790 [ + - ]: 10 : );
5791 : :
5792 : 5 : }
5793 : :
5794 : 5 : void append_030()
5795 : : {
5796 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5797 : 5 : OString expVal( aStrBuf.getStr() );
5798 : 5 : sal_Int32 input = kSInt32Max;
5799 : 5 : sal_Int16 radix = 36;
5800 : :
5801 : 5 : expVal += OString( "zik0zj" );
5802 [ + - ]: 5 : aStrBuf.append( input, radix );
5803 : :
5804 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5805 : : (
5806 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
5807 : : aStrBuf.getStr()== expVal &&
5808 : : aStrBuf.getLength() == expVal.getLength()
5809 [ + - ]: 10 : );
5810 : :
5811 : 5 : }
5812 : :
5813 : 5 : void append_031()
5814 : : {
5815 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5816 : 5 : OString expVal( aStrBuf.getStr() );
5817 : 5 : sal_Int32 input = kSInt8Max;
5818 : 5 : sal_Int16 radix = 2;
5819 : :
5820 : 5 : expVal += OString( "1111111" );
5821 [ + - ]: 5 : aStrBuf.append( input, radix );
5822 : :
5823 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5824 : : (
5825 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
5826 : : aStrBuf.getStr()== expVal &&
5827 : : aStrBuf.getLength() == expVal.getLength()
5828 [ + - ]: 10 : );
5829 : :
5830 : 5 : }
5831 : :
5832 : 5 : void append_032()
5833 : : {
5834 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5835 : 5 : OString expVal( aStrBuf.getStr() );
5836 : 5 : sal_Int32 input = kSInt32Max;
5837 : 5 : sal_Int16 radix = 2;
5838 : :
5839 : 5 : expVal += OString( "1111111111111111111111111111111" );
5840 [ + - ]: 5 : aStrBuf.append( input, radix );
5841 : :
5842 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5843 : : (
5844 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
5845 : : aStrBuf.getStr()== expVal &&
5846 : : aStrBuf.getLength() == expVal.getLength()
5847 [ + - ]: 10 : );
5848 : :
5849 : 5 : }
5850 : :
5851 : 5 : void append_033()
5852 : : {
5853 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5854 : 5 : OString expVal( aStrBuf.getStr() );
5855 : 5 : sal_Int32 input = kSInt8Max;
5856 : 5 : sal_Int16 radix = 8;
5857 : :
5858 : 5 : expVal += OString( "177" );
5859 [ + - ]: 5 : aStrBuf.append( input, radix );
5860 : :
5861 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5862 : : (
5863 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
5864 : : aStrBuf.getStr()== expVal &&
5865 : : aStrBuf.getLength() == expVal.getLength()
5866 [ + - ]: 10 : );
5867 : :
5868 : 5 : }
5869 : :
5870 : 5 : void append_034()
5871 : : {
5872 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5873 : 5 : OString expVal( aStrBuf.getStr() );
5874 : 5 : sal_Int32 input = kSInt32Max;
5875 : 5 : sal_Int16 radix = 8;
5876 : :
5877 : 5 : expVal += OString( "17777777777" );
5878 [ + - ]: 5 : aStrBuf.append( input, radix );
5879 : :
5880 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5881 : : (
5882 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
5883 : : aStrBuf.getStr()== expVal &&
5884 : : aStrBuf.getLength() == expVal.getLength()
5885 [ + - ]: 10 : );
5886 : :
5887 : 5 : }
5888 : :
5889 : 5 : void append_035()
5890 : : {
5891 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5892 : 5 : OString expVal( aStrBuf.getStr() );
5893 : 5 : sal_Int32 input = kSInt8Max;
5894 : 5 : sal_Int16 radix = 10;
5895 : :
5896 : 5 : expVal += OString( "127" );
5897 [ + - ]: 5 : aStrBuf.append( input, radix );
5898 : :
5899 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5900 : : (
5901 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
5902 : : aStrBuf.getStr()== expVal &&
5903 : : aStrBuf.getLength() == expVal.getLength()
5904 [ + - ]: 10 : );
5905 : :
5906 : 5 : }
5907 : :
5908 : 5 : void append_036()
5909 : : {
5910 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5911 : 5 : OString expVal( aStrBuf.getStr() );
5912 : 5 : sal_Int32 input = kSInt32Max;
5913 : 5 : sal_Int16 radix = 10;
5914 : :
5915 : 5 : expVal += OString( "2147483647" );
5916 [ + - ]: 5 : aStrBuf.append( input, radix );
5917 : :
5918 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5919 : : (
5920 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
5921 : : aStrBuf.getStr()== expVal &&
5922 : : aStrBuf.getLength() == expVal.getLength()
5923 [ + - ]: 10 : );
5924 : :
5925 : 5 : }
5926 : :
5927 : 5 : void append_037()
5928 : : {
5929 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5930 : 5 : OString expVal( aStrBuf.getStr() );
5931 : 5 : sal_Int32 input = kSInt8Max;
5932 : 5 : sal_Int16 radix = 16;
5933 : :
5934 : 5 : expVal += OString( "7f" );
5935 [ + - ]: 5 : aStrBuf.append( input, radix );
5936 : :
5937 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5938 : : (
5939 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
5940 : : aStrBuf.getStr()== expVal &&
5941 : : aStrBuf.getLength() == expVal.getLength()
5942 [ + - ]: 10 : );
5943 : :
5944 : 5 : }
5945 : :
5946 : 5 : void append_038()
5947 : : {
5948 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5949 : 5 : OString expVal( aStrBuf.getStr() );
5950 : 5 : sal_Int32 input = kSInt32Max;
5951 : 5 : sal_Int16 radix = 16;
5952 : :
5953 : 5 : expVal += OString( "7fffffff" );
5954 [ + - ]: 5 : aStrBuf.append( input, radix );
5955 : :
5956 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5957 : : (
5958 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
5959 : : aStrBuf.getStr()== expVal &&
5960 : : aStrBuf.getLength() == expVal.getLength()
5961 [ + - ]: 10 : );
5962 : :
5963 : 5 : }
5964 : :
5965 : 5 : void append_039()
5966 : : {
5967 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5968 : 5 : OString expVal( aStrBuf.getStr() );
5969 : 5 : sal_Int32 input = kSInt8Max;
5970 : 5 : sal_Int16 radix = 36;
5971 : :
5972 : 5 : expVal += OString( "3j" );
5973 [ + - ]: 5 : aStrBuf.append( input, radix );
5974 : :
5975 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5976 : : (
5977 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
5978 : : aStrBuf.getStr()== expVal &&
5979 : : aStrBuf.getLength() == expVal.getLength()
5980 [ + - ]: 10 : );
5981 : :
5982 : 5 : }
5983 : :
5984 : 5 : void append_040()
5985 : : {
5986 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5987 : 5 : OString expVal( aStrBuf.getStr() );
5988 : 5 : sal_Int32 input = kSInt32Max;
5989 : 5 : sal_Int16 radix = 36;
5990 : :
5991 : 5 : expVal += OString( "zik0zj" );
5992 [ + - ]: 5 : aStrBuf.append( input, radix );
5993 : :
5994 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
5995 : : (
5996 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
5997 : : aStrBuf.getStr()== expVal &&
5998 : : aStrBuf.getLength() == expVal.getLength()
5999 [ + - ]: 10 : );
6000 : :
6001 : 5 : }
6002 : :
6003 : 5 : void append_041()
6004 : : {
6005 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6006 : 5 : OString expVal( aStrBuf.getStr() );
6007 : 5 : sal_Int32 input = kSInt8Max;
6008 : 5 : sal_Int16 radix = 2;
6009 : :
6010 : 5 : expVal += OString( "1111111" );
6011 [ + - ]: 5 : aStrBuf.append( input, radix );
6012 : :
6013 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6014 : : (
6015 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
6016 : : aStrBuf.getStr()== expVal &&
6017 : : aStrBuf.getLength() == expVal.getLength()
6018 [ + - ]: 10 : );
6019 : :
6020 : 5 : }
6021 : :
6022 : 5 : void append_042()
6023 : : {
6024 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6025 : 5 : OString expVal( aStrBuf.getStr() );
6026 : 5 : sal_Int32 input = kSInt32Max;
6027 : 5 : sal_Int16 radix = 2;
6028 : :
6029 : 5 : expVal += OString( "1111111111111111111111111111111" );
6030 [ + - ]: 5 : aStrBuf.append( input, radix );
6031 : :
6032 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6033 : : (
6034 : : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
6035 : : aStrBuf.getStr()== expVal &&
6036 : : aStrBuf.getLength() == expVal.getLength()
6037 [ + - ]: 10 : );
6038 : :
6039 : 5 : }
6040 : :
6041 : 5 : void append_043()
6042 : : {
6043 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6044 : 5 : OString expVal( aStrBuf.getStr() );
6045 : 5 : sal_Int32 input = kSInt8Max;
6046 : 5 : sal_Int16 radix = 8;
6047 : :
6048 : 5 : expVal += OString( "177" );
6049 [ + - ]: 5 : aStrBuf.append( input, radix );
6050 : :
6051 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6052 : : (
6053 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
6054 : : aStrBuf.getStr()== expVal &&
6055 : : aStrBuf.getLength() == expVal.getLength()
6056 [ + - ]: 10 : );
6057 : :
6058 : 5 : }
6059 : :
6060 : 5 : void append_044()
6061 : : {
6062 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6063 : 5 : OString expVal( aStrBuf.getStr() );
6064 : 5 : sal_Int32 input = kSInt32Max;
6065 : 5 : sal_Int16 radix = 8;
6066 : :
6067 : 5 : expVal += OString( "17777777777" );
6068 [ + - ]: 5 : aStrBuf.append( input, radix );
6069 : :
6070 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6071 : : (
6072 : : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
6073 : : aStrBuf.getStr()== expVal &&
6074 : : aStrBuf.getLength() == expVal.getLength()
6075 [ + - ]: 10 : );
6076 : :
6077 : 5 : }
6078 : :
6079 : 5 : void append_045()
6080 : : {
6081 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6082 : 5 : OString expVal( aStrBuf.getStr() );
6083 : 5 : sal_Int32 input = kSInt8Max;
6084 : 5 : sal_Int16 radix = 10;
6085 : :
6086 : 5 : expVal += OString( "127" );
6087 [ + - ]: 5 : aStrBuf.append( input, radix );
6088 : :
6089 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6090 : : (
6091 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
6092 : : aStrBuf.getStr()== expVal &&
6093 : : aStrBuf.getLength() == expVal.getLength()
6094 [ + - ]: 10 : );
6095 : :
6096 : 5 : }
6097 : :
6098 : 5 : void append_046()
6099 : : {
6100 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6101 : 5 : OString expVal( aStrBuf.getStr() );
6102 : 5 : sal_Int32 input = kSInt32Max;
6103 : 5 : sal_Int16 radix = 10;
6104 : :
6105 : 5 : expVal += OString( "2147483647" );
6106 [ + - ]: 5 : aStrBuf.append( input, radix );
6107 : :
6108 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6109 : : (
6110 : : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
6111 : : aStrBuf.getStr()== expVal &&
6112 : : aStrBuf.getLength() == expVal.getLength()
6113 [ + - ]: 10 : );
6114 : :
6115 : 5 : }
6116 : :
6117 : 5 : void append_047()
6118 : : {
6119 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6120 : 5 : OString expVal( aStrBuf.getStr() );
6121 : 5 : sal_Int32 input = kSInt8Max;
6122 : 5 : sal_Int16 radix = 16;
6123 : :
6124 : 5 : expVal += OString( "7f" );
6125 [ + - ]: 5 : aStrBuf.append( input, radix );
6126 : :
6127 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6128 : : (
6129 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
6130 : : aStrBuf.getStr()== expVal &&
6131 : : aStrBuf.getLength() == expVal.getLength()
6132 [ + - ]: 10 : );
6133 : :
6134 : 5 : }
6135 : :
6136 : 5 : void append_048()
6137 : : {
6138 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6139 : 5 : OString expVal( aStrBuf.getStr() );
6140 : 5 : sal_Int32 input = kSInt32Max;
6141 : 5 : sal_Int16 radix = 16;
6142 : :
6143 : 5 : expVal += OString( "7fffffff" );
6144 [ + - ]: 5 : aStrBuf.append( input, radix );
6145 : :
6146 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6147 : : (
6148 : : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
6149 : : aStrBuf.getStr()== expVal &&
6150 : : aStrBuf.getLength() == expVal.getLength()
6151 [ + - ]: 10 : );
6152 : :
6153 : 5 : }
6154 : :
6155 : 5 : void append_049()
6156 : : {
6157 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6158 : 5 : OString expVal( aStrBuf.getStr() );
6159 : 5 : sal_Int32 input = kSInt8Max;
6160 : 5 : sal_Int16 radix = 36;
6161 : :
6162 : 5 : expVal += OString( "3j" );
6163 [ + - ]: 5 : aStrBuf.append( input, radix );
6164 : :
6165 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6166 : : (
6167 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
6168 : : aStrBuf.getStr()== expVal &&
6169 : : aStrBuf.getLength() == expVal.getLength()
6170 [ + - ]: 10 : );
6171 : :
6172 : 5 : }
6173 : :
6174 : 5 : void append_050()
6175 : : {
6176 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6177 : 5 : OString expVal( aStrBuf.getStr() );
6178 : 5 : sal_Int32 input = kSInt32Max;
6179 : 5 : sal_Int16 radix = 36;
6180 : :
6181 : 5 : expVal += OString( "zik0zj" );
6182 [ + - ]: 5 : aStrBuf.append( input, radix );
6183 : :
6184 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6185 : : (
6186 : : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
6187 : : aStrBuf.getStr()== expVal &&
6188 : : aStrBuf.getLength() == expVal.getLength()
6189 [ + - ]: 10 : );
6190 : :
6191 : 5 : }
6192 : :
6193 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_006_Int32_Bounderies );
[ + - ][ + - ]
[ # # ]
6194 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6195 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6196 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6197 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6198 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6199 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6200 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6201 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6202 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6203 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6204 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6205 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6206 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6207 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6208 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6209 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6210 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6211 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6212 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6213 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6214 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6215 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6216 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6217 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6218 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
6219 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
6220 : : };
6221 : : //------------------------------------------------------------------------
6222 : : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
6223 : : // for negative value
6224 : : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
6225 : : // for negative value
6226 : : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
6227 : : // for negative value
6228 : : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
6229 : : // for negative value
6230 : : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
6231 : : // for negative value
6232 : : //------------------------------------------------------------------------
6233 [ - + ]: 1500 : class append_006_Int32_Negative : public CppUnit::TestFixture
6234 : : {
6235 : : OString* arrOUS[5];
6236 : :
6237 : : public:
6238 : 500 : void setUp()
6239 : : {
6240 [ + - ]: 500 : arrOUS[0] = new OString( kTestStr7 );
6241 : 500 : arrOUS[1] = new OString( );
6242 [ + - ]: 500 : arrOUS[2] = new OString( kTestStr25 );
6243 [ + - ]: 500 : arrOUS[3] = new OString( "" );
6244 [ + - ]: 500 : arrOUS[4] = new OString( kTestStr28 );
6245 : :
6246 : 500 : }
6247 : :
6248 : 500 : void tearDown()
6249 : : {
6250 [ + - ][ + - ]: 500 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
6251 [ + - ][ + - ]: 500 : delete arrOUS[3]; delete arrOUS[4];
6252 : 500 : }
6253 : :
6254 : 5 : void append_001()
6255 : : {
6256 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6257 : 5 : OString expVal( aStrBuf.getStr() );
6258 : 5 : sal_Int32 input = -0;
6259 : 5 : sal_Int16 radix = 2;
6260 : :
6261 : 5 : expVal += OString( "0" );
6262 [ + - ]: 5 : aStrBuf.append( input, radix );
6263 : :
6264 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6265 : : (
6266 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6267 : : aStrBuf.getStr()== expVal &&
6268 : : aStrBuf.getLength() == expVal.getLength()
6269 [ + - ]: 10 : );
6270 : :
6271 : 5 : }
6272 : :
6273 : 5 : void append_002()
6274 : : {
6275 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6276 : 5 : OString expVal( aStrBuf.getStr() );
6277 : 5 : sal_Int32 input = -4;
6278 : 5 : sal_Int16 radix = 2;
6279 : :
6280 : 5 : expVal += OString( "-" );
6281 : 5 : expVal += OString( "100" );
6282 [ + - ]: 5 : aStrBuf.append( input, radix );
6283 : :
6284 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6285 : : (
6286 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6287 : : aStrBuf.getStr()== expVal &&
6288 : : aStrBuf.getLength() == expVal.getLength()
6289 [ + - ]: 10 : );
6290 : :
6291 : 5 : }
6292 : :
6293 : 5 : void append_003()
6294 : : {
6295 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6296 : 5 : OString expVal( aStrBuf.getStr() );
6297 : 5 : sal_Int32 input = -8;
6298 : 5 : sal_Int16 radix = 2;
6299 : :
6300 : 5 : expVal += OString( "-" );
6301 : 5 : expVal += OString( "1000" );
6302 [ + - ]: 5 : aStrBuf.append( input, radix );
6303 : :
6304 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6305 : : (
6306 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6307 : : aStrBuf.getStr()== expVal &&
6308 : : aStrBuf.getLength() == expVal.getLength()
6309 [ + - ]: 10 : );
6310 : :
6311 : 5 : }
6312 : :
6313 : 5 : void append_004()
6314 : : {
6315 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6316 : 5 : OString expVal( aStrBuf.getStr() );
6317 : 5 : sal_Int32 input = -15;
6318 : 5 : sal_Int16 radix = 2;
6319 : :
6320 : 5 : expVal += OString( "-" );
6321 : 5 : expVal += OString( "1111" );
6322 [ + - ]: 5 : aStrBuf.append( input, radix );
6323 : :
6324 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6325 : : (
6326 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6327 : : aStrBuf.getStr()== expVal &&
6328 : : aStrBuf.getLength() == expVal.getLength()
6329 [ + - ]: 10 : );
6330 : :
6331 : 5 : }
6332 : :
6333 : 5 : void append_005()
6334 : : {
6335 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6336 : 5 : OString expVal( aStrBuf.getStr() );
6337 : 5 : sal_Int32 input = -0;
6338 : 5 : sal_Int16 radix = 8;
6339 : :
6340 : 5 : expVal += OString( "0" );
6341 [ + - ]: 5 : aStrBuf.append( input, radix );
6342 : :
6343 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6344 : : (
6345 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6346 : : aStrBuf.getStr()== expVal &&
6347 : : aStrBuf.getLength() == expVal.getLength()
6348 [ + - ]: 10 : );
6349 : :
6350 : 5 : }
6351 : :
6352 : 5 : void append_006()
6353 : : {
6354 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6355 : 5 : OString expVal( aStrBuf.getStr() );
6356 : 5 : sal_Int32 input = -4;
6357 : 5 : sal_Int16 radix = 8;
6358 : :
6359 : 5 : expVal += OString( "-" );
6360 : 5 : expVal += OString( "4" );
6361 [ + - ]: 5 : aStrBuf.append( input, radix );
6362 : :
6363 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6364 : : (
6365 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6366 : : aStrBuf.getStr()== expVal &&
6367 : : aStrBuf.getLength() == expVal.getLength()
6368 [ + - ]: 10 : );
6369 : :
6370 : 5 : }
6371 : :
6372 : 5 : void append_007()
6373 : : {
6374 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6375 : 5 : OString expVal( aStrBuf.getStr() );
6376 : 5 : sal_Int32 input = -8;
6377 : 5 : sal_Int16 radix = 8;
6378 : :
6379 : 5 : expVal += OString( "-" );
6380 : 5 : expVal += OString( "10" );
6381 [ + - ]: 5 : aStrBuf.append( input, radix );
6382 : :
6383 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6384 : : (
6385 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6386 : : aStrBuf.getStr()== expVal &&
6387 : : aStrBuf.getLength() == expVal.getLength()
6388 [ + - ]: 10 : );
6389 : :
6390 : 5 : }
6391 : :
6392 : 5 : void append_008()
6393 : : {
6394 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6395 : 5 : OString expVal( aStrBuf.getStr() );
6396 : 5 : sal_Int32 input = -15;
6397 : 5 : sal_Int16 radix = 8;
6398 : :
6399 : 5 : expVal += OString( "-" );
6400 : 5 : expVal += OString( "17" );
6401 [ + - ]: 5 : aStrBuf.append( input, radix );
6402 : :
6403 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6404 : : (
6405 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6406 : : aStrBuf.getStr()== expVal &&
6407 : : aStrBuf.getLength() == expVal.getLength()
6408 [ + - ]: 10 : );
6409 : :
6410 : 5 : }
6411 : :
6412 : 5 : void append_009()
6413 : : {
6414 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6415 : 5 : OString expVal( aStrBuf.getStr() );
6416 : 5 : sal_Int32 input = -0;
6417 : 5 : sal_Int16 radix = 10;
6418 : :
6419 : 5 : expVal += OString( "0" );
6420 [ + - ]: 5 : aStrBuf.append( input, radix );
6421 : :
6422 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6423 : : (
6424 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6425 : : aStrBuf.getStr()== expVal &&
6426 : : aStrBuf.getLength() == expVal.getLength()
6427 [ + - ]: 10 : );
6428 : :
6429 : 5 : }
6430 : :
6431 : 5 : void append_010()
6432 : : {
6433 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6434 : 5 : OString expVal( aStrBuf.getStr() );
6435 : 5 : sal_Int32 input = -4;
6436 : 5 : sal_Int16 radix = 10;
6437 : :
6438 : 5 : expVal += OString( "-" );
6439 : 5 : expVal += OString( "4" );
6440 [ + - ]: 5 : aStrBuf.append( input, radix );
6441 : :
6442 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6443 : : (
6444 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6445 : : aStrBuf.getStr()== expVal &&
6446 : : aStrBuf.getLength() == expVal.getLength()
6447 [ + - ]: 10 : );
6448 : :
6449 : 5 : }
6450 : :
6451 : 5 : void append_011()
6452 : : {
6453 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6454 : 5 : OString expVal( aStrBuf.getStr() );
6455 : 5 : sal_Int32 input = -8;
6456 : 5 : sal_Int16 radix = 10;
6457 : :
6458 : 5 : expVal += OString( "-" );
6459 : 5 : expVal += OString( "8" );
6460 [ + - ]: 5 : aStrBuf.append( input, radix );
6461 : :
6462 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6463 : : (
6464 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6465 : : aStrBuf.getStr()== expVal &&
6466 : : aStrBuf.getLength() == expVal.getLength()
6467 [ + - ]: 10 : );
6468 : :
6469 : 5 : }
6470 : :
6471 : 5 : void append_012()
6472 : : {
6473 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6474 : 5 : OString expVal( aStrBuf.getStr() );
6475 : 5 : sal_Int32 input = -15;
6476 : 5 : sal_Int16 radix = 10;
6477 : :
6478 : 5 : expVal += OString( "-" );
6479 : 5 : expVal += OString( "15" );
6480 [ + - ]: 5 : aStrBuf.append( input, radix );
6481 : :
6482 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6483 : : (
6484 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6485 : : aStrBuf.getStr()== expVal &&
6486 : : aStrBuf.getLength() == expVal.getLength()
6487 [ + - ]: 10 : );
6488 : :
6489 : 5 : }
6490 : :
6491 : 5 : void append_013()
6492 : : {
6493 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6494 : 5 : OString expVal( aStrBuf.getStr() );
6495 : 5 : sal_Int32 input = -0;
6496 : 5 : sal_Int16 radix = 16;
6497 : :
6498 : 5 : expVal += OString( "0" );
6499 [ + - ]: 5 : aStrBuf.append( input, radix );
6500 : :
6501 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6502 : : (
6503 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6504 : : aStrBuf.getStr()== expVal &&
6505 : : aStrBuf.getLength() == expVal.getLength()
6506 [ + - ]: 10 : );
6507 : :
6508 : 5 : }
6509 : :
6510 : 5 : void append_014()
6511 : : {
6512 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6513 : 5 : OString expVal( aStrBuf.getStr() );
6514 : 5 : sal_Int32 input = -4;
6515 : 5 : sal_Int16 radix = 16;
6516 : :
6517 : 5 : expVal += OString( "-" );
6518 : 5 : expVal += OString( "4" );
6519 [ + - ]: 5 : aStrBuf.append( input, radix );
6520 : :
6521 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6522 : : (
6523 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6524 : : aStrBuf.getStr()== expVal &&
6525 : : aStrBuf.getLength() == expVal.getLength()
6526 [ + - ]: 10 : );
6527 : :
6528 : 5 : }
6529 : :
6530 : 5 : void append_015()
6531 : : {
6532 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6533 : 5 : OString expVal( aStrBuf.getStr() );
6534 : 5 : sal_Int32 input = -8;
6535 : 5 : sal_Int16 radix = 16;
6536 : :
6537 : 5 : expVal += OString( "-" );
6538 : 5 : expVal += OString( "8" );
6539 [ + - ]: 5 : aStrBuf.append( input, radix );
6540 : :
6541 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6542 : : (
6543 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6544 : : aStrBuf.getStr()== expVal &&
6545 : : aStrBuf.getLength() == expVal.getLength()
6546 [ + - ]: 10 : );
6547 : :
6548 : 5 : }
6549 : :
6550 : 5 : void append_016()
6551 : : {
6552 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6553 : 5 : OString expVal( aStrBuf.getStr() );
6554 : 5 : sal_Int32 input = -15;
6555 : 5 : sal_Int16 radix = 16;
6556 : :
6557 : 5 : expVal += OString( "-" );
6558 : 5 : expVal += OString( "f" );
6559 [ + - ]: 5 : aStrBuf.append( input, radix );
6560 : :
6561 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6562 : : (
6563 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6564 : : aStrBuf.getStr()== expVal &&
6565 : : aStrBuf.getLength() == expVal.getLength()
6566 [ + - ]: 10 : );
6567 : :
6568 : 5 : }
6569 : :
6570 : 5 : void append_017()
6571 : : {
6572 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6573 : 5 : OString expVal( aStrBuf.getStr() );
6574 : 5 : sal_Int32 input = -0;
6575 : 5 : sal_Int16 radix = 36;
6576 : :
6577 : 5 : expVal += OString( "0" );
6578 [ + - ]: 5 : aStrBuf.append( input, radix );
6579 : :
6580 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6581 : : (
6582 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6583 : : aStrBuf.getStr()== expVal &&
6584 : : aStrBuf.getLength() == expVal.getLength()
6585 [ + - ]: 10 : );
6586 : :
6587 : 5 : }
6588 : :
6589 : 5 : void append_018()
6590 : : {
6591 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6592 : 5 : OString expVal( aStrBuf.getStr() );
6593 : 5 : sal_Int32 input = -4;
6594 : 5 : sal_Int16 radix = 36;
6595 : :
6596 : 5 : expVal += OString( "-" );
6597 : 5 : expVal += OString( "4" );
6598 [ + - ]: 5 : aStrBuf.append( input, radix );
6599 : :
6600 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6601 : : (
6602 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6603 : : aStrBuf.getStr()== expVal &&
6604 : : aStrBuf.getLength() == expVal.getLength()
6605 [ + - ]: 10 : );
6606 : :
6607 : 5 : }
6608 : :
6609 : 5 : void append_019()
6610 : : {
6611 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6612 : 5 : OString expVal( aStrBuf.getStr() );
6613 : 5 : sal_Int32 input = -8;
6614 : 5 : sal_Int16 radix = 36;
6615 : :
6616 : 5 : expVal += OString( "-" );
6617 : 5 : expVal += OString( "8" );
6618 [ + - ]: 5 : aStrBuf.append( input, radix );
6619 : :
6620 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6621 : : (
6622 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6623 : : aStrBuf.getStr()== expVal &&
6624 : : aStrBuf.getLength() == expVal.getLength()
6625 [ + - ]: 10 : );
6626 : :
6627 : 5 : }
6628 : :
6629 : 5 : void append_020()
6630 : : {
6631 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6632 : 5 : OString expVal( aStrBuf.getStr() );
6633 : 5 : sal_Int32 input = -35;
6634 : 5 : sal_Int16 radix = 36;
6635 : :
6636 : 5 : expVal += OString( "-" );
6637 : 5 : expVal += OString( "z" );
6638 [ + - ]: 5 : aStrBuf.append( input, radix );
6639 : :
6640 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6641 : : (
6642 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6643 : : aStrBuf.getStr()== expVal &&
6644 : : aStrBuf.getLength() == expVal.getLength()
6645 [ + - ]: 10 : );
6646 : :
6647 : 5 : }
6648 : :
6649 : 5 : void append_021()
6650 : : {
6651 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6652 : 5 : OString expVal( aStrBuf.getStr() );
6653 : 5 : sal_Int32 input = -0;
6654 : 5 : sal_Int16 radix = 2;
6655 : :
6656 : 5 : expVal += OString( "0" );
6657 [ + - ]: 5 : aStrBuf.append( input, radix );
6658 : :
6659 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6660 : : (
6661 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6662 : : aStrBuf.getStr()== expVal &&
6663 : : aStrBuf.getLength() == expVal.getLength()
6664 [ + - ]: 10 : );
6665 : :
6666 : 5 : }
6667 : :
6668 : 5 : void append_022()
6669 : : {
6670 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6671 : 5 : OString expVal( aStrBuf.getStr() );
6672 : 5 : sal_Int32 input = -4;
6673 : 5 : sal_Int16 radix = 2;
6674 : :
6675 : 5 : expVal += OString( "-" );
6676 : 5 : expVal += OString( "100" );
6677 [ + - ]: 5 : aStrBuf.append( input, radix );
6678 : :
6679 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6680 : : (
6681 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6682 : : aStrBuf.getStr()== expVal &&
6683 : : aStrBuf.getLength() == expVal.getLength()
6684 [ + - ]: 10 : );
6685 : :
6686 : 5 : }
6687 : :
6688 : 5 : void append_023()
6689 : : {
6690 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6691 : 5 : OString expVal( aStrBuf.getStr() );
6692 : 5 : sal_Int32 input = -8;
6693 : 5 : sal_Int16 radix = 2;
6694 : :
6695 : 5 : expVal += OString( "-" );
6696 : 5 : expVal += OString( "1000" );
6697 [ + - ]: 5 : aStrBuf.append( input, radix );
6698 : :
6699 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6700 : : (
6701 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6702 : : aStrBuf.getStr()== expVal &&
6703 : : aStrBuf.getLength() == expVal.getLength()
6704 [ + - ]: 10 : );
6705 : :
6706 : 5 : }
6707 : :
6708 : 5 : void append_024()
6709 : : {
6710 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6711 : 5 : OString expVal( aStrBuf.getStr() );
6712 : 5 : sal_Int32 input = -15;
6713 : 5 : sal_Int16 radix = 2;
6714 : :
6715 : 5 : expVal += OString( "-" );
6716 : 5 : expVal += OString( "1111" );
6717 [ + - ]: 5 : aStrBuf.append( input, radix );
6718 : :
6719 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6720 : : (
6721 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6722 : : aStrBuf.getStr()== expVal &&
6723 : : aStrBuf.getLength() == expVal.getLength()
6724 [ + - ]: 10 : );
6725 : :
6726 : 5 : }
6727 : :
6728 : 5 : void append_025()
6729 : : {
6730 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6731 : 5 : OString expVal( aStrBuf.getStr() );
6732 : 5 : sal_Int32 input = -0;
6733 : 5 : sal_Int16 radix = 8;
6734 : :
6735 : 5 : expVal += OString( "0" );
6736 [ + - ]: 5 : aStrBuf.append( input, radix );
6737 : :
6738 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6739 : : (
6740 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6741 : : aStrBuf.getStr()== expVal &&
6742 : : aStrBuf.getLength() == expVal.getLength()
6743 [ + - ]: 10 : );
6744 : :
6745 : 5 : }
6746 : :
6747 : 5 : void append_026()
6748 : : {
6749 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6750 : 5 : OString expVal( aStrBuf.getStr() );
6751 : 5 : sal_Int32 input = -4;
6752 : 5 : sal_Int16 radix = 8;
6753 : :
6754 : 5 : expVal += OString( "-" );
6755 : 5 : expVal += OString( "4" );
6756 [ + - ]: 5 : aStrBuf.append( input, radix );
6757 : :
6758 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6759 : : (
6760 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6761 : : aStrBuf.getStr()== expVal &&
6762 : : aStrBuf.getLength() == expVal.getLength()
6763 [ + - ]: 10 : );
6764 : :
6765 : 5 : }
6766 : :
6767 : 5 : void append_027()
6768 : : {
6769 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6770 : 5 : OString expVal( aStrBuf.getStr() );
6771 : 5 : sal_Int32 input = -8;
6772 : 5 : sal_Int16 radix = 8;
6773 : :
6774 : 5 : expVal += OString( "-" );
6775 : 5 : expVal += OString( "10" );
6776 [ + - ]: 5 : aStrBuf.append( input, radix );
6777 : :
6778 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6779 : : (
6780 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6781 : : aStrBuf.getStr()== expVal &&
6782 : : aStrBuf.getLength() == expVal.getLength()
6783 [ + - ]: 10 : );
6784 : :
6785 : 5 : }
6786 : :
6787 : 5 : void append_028()
6788 : : {
6789 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6790 : 5 : OString expVal( aStrBuf.getStr() );
6791 : 5 : sal_Int32 input = -15;
6792 : 5 : sal_Int16 radix = 8;
6793 : :
6794 : 5 : expVal += OString( "-" );
6795 : 5 : expVal += OString( "17" );
6796 [ + - ]: 5 : aStrBuf.append( input, radix );
6797 : :
6798 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6799 : : (
6800 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6801 : : aStrBuf.getStr()== expVal &&
6802 : : aStrBuf.getLength() == expVal.getLength()
6803 [ + - ]: 10 : );
6804 : :
6805 : 5 : }
6806 : :
6807 : 5 : void append_029()
6808 : : {
6809 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6810 : 5 : OString expVal( aStrBuf.getStr() );
6811 : 5 : sal_Int32 input = -0;
6812 : 5 : sal_Int16 radix = 10;
6813 : :
6814 : 5 : expVal += OString( "0" );
6815 [ + - ]: 5 : aStrBuf.append( input, radix );
6816 : :
6817 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6818 : : (
6819 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6820 : : aStrBuf.getStr()== expVal &&
6821 : : aStrBuf.getLength() == expVal.getLength()
6822 [ + - ]: 10 : );
6823 : :
6824 : 5 : }
6825 : :
6826 : 5 : void append_030()
6827 : : {
6828 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6829 : 5 : OString expVal( aStrBuf.getStr() );
6830 : 5 : sal_Int32 input = -4;
6831 : 5 : sal_Int16 radix = 10;
6832 : :
6833 : 5 : expVal += OString( "-" );
6834 : 5 : expVal += OString( "4" );
6835 [ + - ]: 5 : aStrBuf.append( input, radix );
6836 : :
6837 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6838 : : (
6839 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6840 : : aStrBuf.getStr()== expVal &&
6841 : : aStrBuf.getLength() == expVal.getLength()
6842 [ + - ]: 10 : );
6843 : :
6844 : 5 : }
6845 : :
6846 : 5 : void append_031()
6847 : : {
6848 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6849 : 5 : OString expVal( aStrBuf.getStr() );
6850 : 5 : sal_Int32 input = -8;
6851 : 5 : sal_Int16 radix = 10;
6852 : :
6853 : 5 : expVal += OString( "-" );
6854 : 5 : expVal += OString( "8" );
6855 [ + - ]: 5 : aStrBuf.append( input, radix );
6856 : :
6857 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6858 : : (
6859 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6860 : : aStrBuf.getStr()== expVal &&
6861 : : aStrBuf.getLength() == expVal.getLength()
6862 [ + - ]: 10 : );
6863 : :
6864 : 5 : }
6865 : :
6866 : 5 : void append_032()
6867 : : {
6868 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6869 : 5 : OString expVal( aStrBuf.getStr() );
6870 : 5 : sal_Int32 input = -15;
6871 : 5 : sal_Int16 radix = 10;
6872 : :
6873 : 5 : expVal += OString( "-" );
6874 : 5 : expVal += OString( "15" );
6875 [ + - ]: 5 : aStrBuf.append( input, radix );
6876 : :
6877 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6878 : : (
6879 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6880 : : aStrBuf.getStr()== expVal &&
6881 : : aStrBuf.getLength() == expVal.getLength()
6882 [ + - ]: 10 : );
6883 : :
6884 : 5 : }
6885 : :
6886 : 5 : void append_033()
6887 : : {
6888 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6889 : 5 : OString expVal( aStrBuf.getStr() );
6890 : 5 : sal_Int32 input = -0;
6891 : 5 : sal_Int16 radix = 16;
6892 : :
6893 : 5 : expVal += OString( "0" );
6894 [ + - ]: 5 : aStrBuf.append( input, radix );
6895 : :
6896 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6897 : : (
6898 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6899 : : aStrBuf.getStr()== expVal &&
6900 : : aStrBuf.getLength() == expVal.getLength()
6901 [ + - ]: 10 : );
6902 : :
6903 : 5 : }
6904 : :
6905 : 5 : void append_034()
6906 : : {
6907 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6908 : 5 : OString expVal( aStrBuf.getStr() );
6909 : 5 : sal_Int32 input = -4;
6910 : 5 : sal_Int16 radix = 16;
6911 : :
6912 : 5 : expVal += OString( "-" );
6913 : 5 : expVal += OString( "4" );
6914 [ + - ]: 5 : aStrBuf.append( input, radix );
6915 : :
6916 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6917 : : (
6918 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6919 : : aStrBuf.getStr()== expVal &&
6920 : : aStrBuf.getLength() == expVal.getLength()
6921 [ + - ]: 10 : );
6922 : :
6923 : 5 : }
6924 : :
6925 : 5 : void append_035()
6926 : : {
6927 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6928 : 5 : OString expVal( aStrBuf.getStr() );
6929 : 5 : sal_Int32 input = -8;
6930 : 5 : sal_Int16 radix = 16;
6931 : :
6932 : 5 : expVal += OString( "-" );
6933 : 5 : expVal += OString( "8" );
6934 [ + - ]: 5 : aStrBuf.append( input, radix );
6935 : :
6936 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6937 : : (
6938 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6939 : : aStrBuf.getStr()== expVal &&
6940 : : aStrBuf.getLength() == expVal.getLength()
6941 [ + - ]: 10 : );
6942 : :
6943 : 5 : }
6944 : :
6945 : 5 : void append_036()
6946 : : {
6947 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6948 : 5 : OString expVal( aStrBuf.getStr() );
6949 : 5 : sal_Int32 input = -15;
6950 : 5 : sal_Int16 radix = 16;
6951 : :
6952 : 5 : expVal += OString( "-" );
6953 : 5 : expVal += OString( "f" );
6954 [ + - ]: 5 : aStrBuf.append( input, radix );
6955 : :
6956 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6957 : : (
6958 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6959 : : aStrBuf.getStr()== expVal &&
6960 : : aStrBuf.getLength() == expVal.getLength()
6961 [ + - ]: 10 : );
6962 : :
6963 : 5 : }
6964 : :
6965 : 5 : void append_037()
6966 : : {
6967 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6968 : 5 : OString expVal( aStrBuf.getStr() );
6969 : 5 : sal_Int32 input = -0;
6970 : 5 : sal_Int16 radix = 36;
6971 : :
6972 : 5 : expVal += OString( "0" );
6973 [ + - ]: 5 : aStrBuf.append( input, radix );
6974 : :
6975 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6976 : : (
6977 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
6978 : : aStrBuf.getStr()== expVal &&
6979 : : aStrBuf.getLength() == expVal.getLength()
6980 [ + - ]: 10 : );
6981 : :
6982 : 5 : }
6983 : :
6984 : 5 : void append_038()
6985 : : {
6986 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6987 : 5 : OString expVal( aStrBuf.getStr() );
6988 : 5 : sal_Int32 input = -4;
6989 : 5 : sal_Int16 radix = 36;
6990 : :
6991 : 5 : expVal += OString( "-" );
6992 : 5 : expVal += OString( "4" );
6993 [ + - ]: 5 : aStrBuf.append( input, radix );
6994 : :
6995 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
6996 : : (
6997 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
6998 : : aStrBuf.getStr()== expVal &&
6999 : : aStrBuf.getLength() == expVal.getLength()
7000 [ + - ]: 10 : );
7001 : :
7002 : 5 : }
7003 : :
7004 : 5 : void append_039()
7005 : : {
7006 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
7007 : 5 : OString expVal( aStrBuf.getStr() );
7008 : 5 : sal_Int32 input = -8;
7009 : 5 : sal_Int16 radix = 36;
7010 : :
7011 : 5 : expVal += OString( "-" );
7012 : 5 : expVal += OString( "8" );
7013 [ + - ]: 5 : aStrBuf.append( input, radix );
7014 : :
7015 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7016 : : (
7017 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
7018 : : aStrBuf.getStr()== expVal &&
7019 : : aStrBuf.getLength() == expVal.getLength()
7020 [ + - ]: 10 : );
7021 : :
7022 : 5 : }
7023 : :
7024 : 5 : void append_040()
7025 : : {
7026 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
7027 : 5 : OString expVal( aStrBuf.getStr() );
7028 : 5 : sal_Int32 input = -35;
7029 : 5 : sal_Int16 radix = 36;
7030 : :
7031 : 5 : expVal += OString( "-" );
7032 : 5 : expVal += OString( "z" );
7033 [ + - ]: 5 : aStrBuf.append( input, radix );
7034 : :
7035 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7036 : : (
7037 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
7038 : : aStrBuf.getStr()== expVal &&
7039 : : aStrBuf.getLength() == expVal.getLength()
7040 [ + - ]: 10 : );
7041 : :
7042 : 5 : }
7043 : :
7044 : 5 : void append_041()
7045 : : {
7046 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7047 : 5 : OString expVal( aStrBuf.getStr() );
7048 : 5 : sal_Int32 input = -0;
7049 : 5 : sal_Int16 radix = 2;
7050 : :
7051 : 5 : expVal += OString( "0" );
7052 [ + - ]: 5 : aStrBuf.append( input, radix );
7053 : :
7054 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7055 : : (
7056 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7057 : : aStrBuf.getStr()== expVal &&
7058 : : aStrBuf.getLength() == expVal.getLength()
7059 [ + - ]: 10 : );
7060 : :
7061 : 5 : }
7062 : :
7063 : 5 : void append_042()
7064 : : {
7065 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7066 : 5 : OString expVal( aStrBuf.getStr() );
7067 : 5 : sal_Int32 input = -4;
7068 : 5 : sal_Int16 radix = 2;
7069 : :
7070 : 5 : expVal += OString( "-" );
7071 : 5 : expVal += OString( "100" );
7072 [ + - ]: 5 : aStrBuf.append( input, radix );
7073 : :
7074 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7075 : : (
7076 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7077 : : aStrBuf.getStr()== expVal &&
7078 : : aStrBuf.getLength() == expVal.getLength()
7079 [ + - ]: 10 : );
7080 : :
7081 : 5 : }
7082 : :
7083 : 5 : void append_043()
7084 : : {
7085 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7086 : 5 : OString expVal( aStrBuf.getStr() );
7087 : 5 : sal_Int32 input = -8;
7088 : 5 : sal_Int16 radix = 2;
7089 : :
7090 : 5 : expVal += OString( "-" );
7091 : 5 : expVal += OString( "1000" );
7092 [ + - ]: 5 : aStrBuf.append( input, radix );
7093 : :
7094 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7095 : : (
7096 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7097 : : aStrBuf.getStr()== expVal &&
7098 : : aStrBuf.getLength() == expVal.getLength()
7099 [ + - ]: 10 : );
7100 : :
7101 : 5 : }
7102 : :
7103 : 5 : void append_044()
7104 : : {
7105 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7106 : 5 : OString expVal( aStrBuf.getStr() );
7107 : 5 : sal_Int32 input = -15;
7108 : 5 : sal_Int16 radix = 2;
7109 : :
7110 : 5 : expVal += OString( "-" );
7111 : 5 : expVal += OString( "1111" );
7112 [ + - ]: 5 : aStrBuf.append( input, radix );
7113 : :
7114 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7115 : : (
7116 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7117 : : aStrBuf.getStr()== expVal &&
7118 : : aStrBuf.getLength() == expVal.getLength()
7119 [ + - ]: 10 : );
7120 : :
7121 : 5 : }
7122 : :
7123 : 5 : void append_045()
7124 : : {
7125 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7126 : 5 : OString expVal( aStrBuf.getStr() );
7127 : 5 : sal_Int32 input = -0;
7128 : 5 : sal_Int16 radix = 8;
7129 : :
7130 : 5 : expVal += OString( "0" );
7131 [ + - ]: 5 : aStrBuf.append( input, radix );
7132 : :
7133 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7134 : : (
7135 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7136 : : aStrBuf.getStr()== expVal &&
7137 : : aStrBuf.getLength() == expVal.getLength()
7138 [ + - ]: 10 : );
7139 : :
7140 : 5 : }
7141 : :
7142 : 5 : void append_046()
7143 : : {
7144 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7145 : 5 : OString expVal( aStrBuf.getStr() );
7146 : 5 : sal_Int32 input = -4;
7147 : 5 : sal_Int16 radix = 8;
7148 : :
7149 : 5 : expVal += OString( "-" );
7150 : 5 : expVal += OString( "4" );
7151 [ + - ]: 5 : aStrBuf.append( input, radix );
7152 : :
7153 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7154 : : (
7155 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7156 : : aStrBuf.getStr()== expVal &&
7157 : : aStrBuf.getLength() == expVal.getLength()
7158 [ + - ]: 10 : );
7159 : :
7160 : 5 : }
7161 : :
7162 : 5 : void append_047()
7163 : : {
7164 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7165 : 5 : OString expVal( aStrBuf.getStr() );
7166 : 5 : sal_Int32 input = -8;
7167 : 5 : sal_Int16 radix = 8;
7168 : :
7169 : 5 : expVal += OString( "-" );
7170 : 5 : expVal += OString( "10" );
7171 [ + - ]: 5 : aStrBuf.append( input, radix );
7172 : :
7173 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7174 : : (
7175 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7176 : : aStrBuf.getStr()== expVal &&
7177 : : aStrBuf.getLength() == expVal.getLength()
7178 [ + - ]: 10 : );
7179 : :
7180 : 5 : }
7181 : :
7182 : 5 : void append_048()
7183 : : {
7184 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7185 : 5 : OString expVal( aStrBuf.getStr() );
7186 : 5 : sal_Int32 input = -15;
7187 : 5 : sal_Int16 radix = 8;
7188 : :
7189 : 5 : expVal += OString( "-" );
7190 : 5 : expVal += OString( "17" );
7191 [ + - ]: 5 : aStrBuf.append( input, radix );
7192 : :
7193 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7194 : : (
7195 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7196 : : aStrBuf.getStr()== expVal &&
7197 : : aStrBuf.getLength() == expVal.getLength()
7198 [ + - ]: 10 : );
7199 : :
7200 : 5 : }
7201 : :
7202 : 5 : void append_049()
7203 : : {
7204 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7205 : 5 : OString expVal( aStrBuf.getStr() );
7206 : 5 : sal_Int32 input = -0;
7207 : 5 : sal_Int16 radix = 10;
7208 : :
7209 : 5 : expVal += OString( "0" );
7210 [ + - ]: 5 : aStrBuf.append( input, radix );
7211 : :
7212 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7213 : : (
7214 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7215 : : aStrBuf.getStr()== expVal &&
7216 : : aStrBuf.getLength() == expVal.getLength()
7217 [ + - ]: 10 : );
7218 : :
7219 : 5 : }
7220 : :
7221 : 5 : void append_050()
7222 : : {
7223 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7224 : 5 : OString expVal( aStrBuf.getStr() );
7225 : 5 : sal_Int32 input = -4;
7226 : 5 : sal_Int16 radix = 10;
7227 : :
7228 : 5 : expVal += OString( "-" );
7229 : 5 : expVal += OString( "4" );
7230 [ + - ]: 5 : aStrBuf.append( input, radix );
7231 : :
7232 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7233 : : (
7234 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7235 : : aStrBuf.getStr()== expVal &&
7236 : : aStrBuf.getLength() == expVal.getLength()
7237 [ + - ]: 10 : );
7238 : :
7239 : 5 : }
7240 : :
7241 : 5 : void append_051()
7242 : : {
7243 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7244 : 5 : OString expVal( aStrBuf.getStr() );
7245 : 5 : sal_Int32 input = -8;
7246 : 5 : sal_Int16 radix = 10;
7247 : :
7248 : 5 : expVal += OString( "-" );
7249 : 5 : expVal += OString( "8" );
7250 [ + - ]: 5 : aStrBuf.append( input, radix );
7251 : :
7252 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7253 : : (
7254 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7255 : : aStrBuf.getStr()== expVal &&
7256 : : aStrBuf.getLength() == expVal.getLength()
7257 [ + - ]: 10 : );
7258 : :
7259 : 5 : }
7260 : :
7261 : 5 : void append_052()
7262 : : {
7263 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7264 : 5 : OString expVal( aStrBuf.getStr() );
7265 : 5 : sal_Int32 input = -15;
7266 : 5 : sal_Int16 radix = 10;
7267 : :
7268 : 5 : expVal += OString( "-" );
7269 : 5 : expVal += OString( "15" );
7270 [ + - ]: 5 : aStrBuf.append( input, radix );
7271 : :
7272 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7273 : : (
7274 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7275 : : aStrBuf.getStr()== expVal &&
7276 : : aStrBuf.getLength() == expVal.getLength()
7277 [ + - ]: 10 : );
7278 : :
7279 : 5 : }
7280 : :
7281 : 5 : void append_053()
7282 : : {
7283 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7284 : 5 : OString expVal( aStrBuf.getStr() );
7285 : 5 : sal_Int32 input = -0;
7286 : 5 : sal_Int16 radix = 16;
7287 : :
7288 : 5 : expVal += OString( "0" );
7289 [ + - ]: 5 : aStrBuf.append( input, radix );
7290 : :
7291 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7292 : : (
7293 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7294 : : aStrBuf.getStr()== expVal &&
7295 : : aStrBuf.getLength() == expVal.getLength()
7296 [ + - ]: 10 : );
7297 : :
7298 : 5 : }
7299 : :
7300 : 5 : void append_054()
7301 : : {
7302 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7303 : 5 : OString expVal( aStrBuf.getStr() );
7304 : 5 : sal_Int32 input = -4;
7305 : 5 : sal_Int16 radix = 16;
7306 : :
7307 : 5 : expVal += OString( "-" );
7308 : 5 : expVal += OString( "4" );
7309 [ + - ]: 5 : aStrBuf.append( input, radix );
7310 : :
7311 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7312 : : (
7313 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7314 : : aStrBuf.getStr()== expVal &&
7315 : : aStrBuf.getLength() == expVal.getLength()
7316 [ + - ]: 10 : );
7317 : :
7318 : 5 : }
7319 : :
7320 : 5 : void append_055()
7321 : : {
7322 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7323 : 5 : OString expVal( aStrBuf.getStr() );
7324 : 5 : sal_Int32 input = -8;
7325 : 5 : sal_Int16 radix = 16;
7326 : :
7327 : 5 : expVal += OString( "-" );
7328 : 5 : expVal += OString( "8" );
7329 [ + - ]: 5 : aStrBuf.append( input, radix );
7330 : :
7331 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7332 : : (
7333 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7334 : : aStrBuf.getStr()== expVal &&
7335 : : aStrBuf.getLength() == expVal.getLength()
7336 [ + - ]: 10 : );
7337 : :
7338 : 5 : }
7339 : :
7340 : 5 : void append_056()
7341 : : {
7342 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7343 : 5 : OString expVal( aStrBuf.getStr() );
7344 : 5 : sal_Int32 input = -15;
7345 : 5 : sal_Int16 radix = 16;
7346 : :
7347 : 5 : expVal += OString( "-" );
7348 : 5 : expVal += OString( "f" );
7349 [ + - ]: 5 : aStrBuf.append( input, radix );
7350 : :
7351 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7352 : : (
7353 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7354 : : aStrBuf.getStr()== expVal &&
7355 : : aStrBuf.getLength() == expVal.getLength()
7356 [ + - ]: 10 : );
7357 : :
7358 : 5 : }
7359 : :
7360 : 5 : void append_057()
7361 : : {
7362 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7363 : 5 : OString expVal( aStrBuf.getStr() );
7364 : 5 : sal_Int32 input = -0;
7365 : 5 : sal_Int16 radix = 36;
7366 : :
7367 : 5 : expVal += OString( "0" );
7368 [ + - ]: 5 : aStrBuf.append( input, radix );
7369 : :
7370 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7371 : : (
7372 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7373 : : aStrBuf.getStr()== expVal &&
7374 : : aStrBuf.getLength() == expVal.getLength()
7375 [ + - ]: 10 : );
7376 : :
7377 : 5 : }
7378 : :
7379 : 5 : void append_058()
7380 : : {
7381 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7382 : 5 : OString expVal( aStrBuf.getStr() );
7383 : 5 : sal_Int32 input = -4;
7384 : 5 : sal_Int16 radix = 36;
7385 : :
7386 : 5 : expVal += OString( "-" );
7387 : 5 : expVal += OString( "4" );
7388 [ + - ]: 5 : aStrBuf.append( input, radix );
7389 : :
7390 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7391 : : (
7392 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7393 : : aStrBuf.getStr()== expVal &&
7394 : : aStrBuf.getLength() == expVal.getLength()
7395 [ + - ]: 10 : );
7396 : :
7397 : 5 : }
7398 : :
7399 : 5 : void append_059()
7400 : : {
7401 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7402 : 5 : OString expVal( aStrBuf.getStr() );
7403 : 5 : sal_Int32 input = -8;
7404 : 5 : sal_Int16 radix = 36;
7405 : :
7406 : 5 : expVal += OString( "-" );
7407 : 5 : expVal += OString( "8" );
7408 [ + - ]: 5 : aStrBuf.append( input, radix );
7409 : :
7410 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7411 : : (
7412 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7413 : : aStrBuf.getStr()== expVal &&
7414 : : aStrBuf.getLength() == expVal.getLength()
7415 [ + - ]: 10 : );
7416 : :
7417 : 5 : }
7418 : :
7419 : 5 : void append_060()
7420 : : {
7421 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7422 : 5 : OString expVal( aStrBuf.getStr() );
7423 : 5 : sal_Int32 input = -35;
7424 : 5 : sal_Int16 radix = 36;
7425 : :
7426 : 5 : expVal += OString( "-" );
7427 : 5 : expVal += OString( "z" );
7428 [ + - ]: 5 : aStrBuf.append( input, radix );
7429 : :
7430 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7431 : : (
7432 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7433 : : aStrBuf.getStr()== expVal &&
7434 : : aStrBuf.getLength() == expVal.getLength()
7435 [ + - ]: 10 : );
7436 : :
7437 : 5 : }
7438 : :
7439 : 5 : void append_061()
7440 : : {
7441 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7442 : 5 : OString expVal( aStrBuf.getStr() );
7443 : 5 : sal_Int32 input = -0;
7444 : 5 : sal_Int16 radix = 2;
7445 : :
7446 : 5 : expVal += OString( "0" );
7447 [ + - ]: 5 : aStrBuf.append( input, radix );
7448 : :
7449 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7450 : : (
7451 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7452 : : aStrBuf.getStr()== expVal &&
7453 : : aStrBuf.getLength() == expVal.getLength()
7454 [ + - ]: 10 : );
7455 : :
7456 : 5 : }
7457 : :
7458 : 5 : void append_062()
7459 : : {
7460 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7461 : 5 : OString expVal( aStrBuf.getStr() );
7462 : 5 : sal_Int32 input = -4;
7463 : 5 : sal_Int16 radix = 2;
7464 : :
7465 : 5 : expVal += OString( "-" );
7466 : 5 : expVal += OString( "100" );
7467 [ + - ]: 5 : aStrBuf.append( input, radix );
7468 : :
7469 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7470 : : (
7471 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7472 : : aStrBuf.getStr()== expVal &&
7473 : : aStrBuf.getLength() == expVal.getLength()
7474 [ + - ]: 10 : );
7475 : :
7476 : 5 : }
7477 : :
7478 : 5 : void append_063()
7479 : : {
7480 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7481 : 5 : OString expVal( aStrBuf.getStr() );
7482 : 5 : sal_Int32 input = -8;
7483 : 5 : sal_Int16 radix = 2;
7484 : :
7485 : 5 : expVal += OString( "-" );
7486 : 5 : expVal += OString( "1000" );
7487 [ + - ]: 5 : aStrBuf.append( input, radix );
7488 : :
7489 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7490 : : (
7491 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7492 : : aStrBuf.getStr()== expVal &&
7493 : : aStrBuf.getLength() == expVal.getLength()
7494 [ + - ]: 10 : );
7495 : :
7496 : 5 : }
7497 : :
7498 : 5 : void append_064()
7499 : : {
7500 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7501 : 5 : OString expVal( aStrBuf.getStr() );
7502 : 5 : sal_Int32 input = -15;
7503 : 5 : sal_Int16 radix = 2;
7504 : :
7505 : 5 : expVal += OString( "-" );
7506 : 5 : expVal += OString( "1111" );
7507 [ + - ]: 5 : aStrBuf.append( input, radix );
7508 : :
7509 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7510 : : (
7511 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7512 : : aStrBuf.getStr()== expVal &&
7513 : : aStrBuf.getLength() == expVal.getLength()
7514 [ + - ]: 10 : );
7515 : :
7516 : 5 : }
7517 : :
7518 : 5 : void append_065()
7519 : : {
7520 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7521 : 5 : OString expVal( aStrBuf.getStr() );
7522 : 5 : sal_Int32 input = -0;
7523 : 5 : sal_Int16 radix = 8;
7524 : :
7525 : 5 : expVal += OString( "0" );
7526 [ + - ]: 5 : aStrBuf.append( input, radix );
7527 : :
7528 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7529 : : (
7530 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7531 : : aStrBuf.getStr()== expVal &&
7532 : : aStrBuf.getLength() == expVal.getLength()
7533 [ + - ]: 10 : );
7534 : :
7535 : 5 : }
7536 : :
7537 : 5 : void append_066()
7538 : : {
7539 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7540 : 5 : OString expVal( aStrBuf.getStr() );
7541 : 5 : sal_Int32 input = -4;
7542 : 5 : sal_Int16 radix = 8;
7543 : :
7544 : 5 : expVal += OString( "-" );
7545 : 5 : expVal += OString( "4" );
7546 [ + - ]: 5 : aStrBuf.append( input, radix );
7547 : :
7548 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7549 : : (
7550 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7551 : : aStrBuf.getStr()== expVal &&
7552 : : aStrBuf.getLength() == expVal.getLength()
7553 [ + - ]: 10 : );
7554 : :
7555 : 5 : }
7556 : :
7557 : 5 : void append_067()
7558 : : {
7559 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7560 : 5 : OString expVal( aStrBuf.getStr() );
7561 : 5 : sal_Int32 input = -8;
7562 : 5 : sal_Int16 radix = 8;
7563 : :
7564 : 5 : expVal += OString( "-" );
7565 : 5 : expVal += OString( "10" );
7566 [ + - ]: 5 : aStrBuf.append( input, radix );
7567 : :
7568 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7569 : : (
7570 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7571 : : aStrBuf.getStr()== expVal &&
7572 : : aStrBuf.getLength() == expVal.getLength()
7573 [ + - ]: 10 : );
7574 : :
7575 : 5 : }
7576 : :
7577 : 5 : void append_068()
7578 : : {
7579 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7580 : 5 : OString expVal( aStrBuf.getStr() );
7581 : 5 : sal_Int32 input = -15;
7582 : 5 : sal_Int16 radix = 8;
7583 : :
7584 : 5 : expVal += OString( "-" );
7585 : 5 : expVal += OString( "17" );
7586 [ + - ]: 5 : aStrBuf.append( input, radix );
7587 : :
7588 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7589 : : (
7590 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7591 : : aStrBuf.getStr()== expVal &&
7592 : : aStrBuf.getLength() == expVal.getLength()
7593 [ + - ]: 10 : );
7594 : :
7595 : 5 : }
7596 : :
7597 : 5 : void append_069()
7598 : : {
7599 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7600 : 5 : OString expVal( aStrBuf.getStr() );
7601 : 5 : sal_Int32 input = -0;
7602 : 5 : sal_Int16 radix = 10;
7603 : :
7604 : 5 : expVal += OString( "0" );
7605 [ + - ]: 5 : aStrBuf.append( input, radix );
7606 : :
7607 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7608 : : (
7609 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7610 : : aStrBuf.getStr()== expVal &&
7611 : : aStrBuf.getLength() == expVal.getLength()
7612 [ + - ]: 10 : );
7613 : :
7614 : 5 : }
7615 : :
7616 : 5 : void append_070()
7617 : : {
7618 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7619 : 5 : OString expVal( aStrBuf.getStr() );
7620 : 5 : sal_Int32 input = -4;
7621 : 5 : sal_Int16 radix = 10;
7622 : :
7623 : 5 : expVal += OString( "-" );
7624 : 5 : expVal += OString( "4" );
7625 [ + - ]: 5 : aStrBuf.append( input, radix );
7626 : :
7627 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7628 : : (
7629 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7630 : : aStrBuf.getStr()== expVal &&
7631 : : aStrBuf.getLength() == expVal.getLength()
7632 [ + - ]: 10 : );
7633 : :
7634 : 5 : }
7635 : :
7636 : 5 : void append_071()
7637 : : {
7638 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7639 : 5 : OString expVal( aStrBuf.getStr() );
7640 : 5 : sal_Int32 input = -8;
7641 : 5 : sal_Int16 radix = 10;
7642 : :
7643 : 5 : expVal += OString( "-" );
7644 : 5 : expVal += OString( "8" );
7645 [ + - ]: 5 : aStrBuf.append( input, radix );
7646 : :
7647 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7648 : : (
7649 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7650 : : aStrBuf.getStr()== expVal &&
7651 : : aStrBuf.getLength() == expVal.getLength()
7652 [ + - ]: 10 : );
7653 : :
7654 : 5 : }
7655 : :
7656 : 5 : void append_072()
7657 : : {
7658 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7659 : 5 : OString expVal( aStrBuf.getStr() );
7660 : 5 : sal_Int32 input = -15;
7661 : 5 : sal_Int16 radix = 10;
7662 : :
7663 : 5 : expVal += OString( "-" );
7664 : 5 : expVal += OString( "15" );
7665 [ + - ]: 5 : aStrBuf.append( input, radix );
7666 : :
7667 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7668 : : (
7669 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7670 : : aStrBuf.getStr()== expVal &&
7671 : : aStrBuf.getLength() == expVal.getLength()
7672 [ + - ]: 10 : );
7673 : :
7674 : 5 : }
7675 : :
7676 : 5 : void append_073()
7677 : : {
7678 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7679 : 5 : OString expVal( aStrBuf.getStr() );
7680 : 5 : sal_Int32 input = -0;
7681 : 5 : sal_Int16 radix = 16;
7682 : :
7683 : 5 : expVal += OString( "0" );
7684 [ + - ]: 5 : aStrBuf.append( input, radix );
7685 : :
7686 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7687 : : (
7688 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7689 : : aStrBuf.getStr()== expVal &&
7690 : : aStrBuf.getLength() == expVal.getLength()
7691 [ + - ]: 10 : );
7692 : :
7693 : 5 : }
7694 : :
7695 : 5 : void append_074()
7696 : : {
7697 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7698 : 5 : OString expVal( aStrBuf.getStr() );
7699 : 5 : sal_Int32 input = -4;
7700 : 5 : sal_Int16 radix = 16;
7701 : :
7702 : 5 : expVal += OString( "-" );
7703 : 5 : expVal += OString( "4" );
7704 [ + - ]: 5 : aStrBuf.append( input, radix );
7705 : :
7706 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7707 : : (
7708 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7709 : : aStrBuf.getStr()== expVal &&
7710 : : aStrBuf.getLength() == expVal.getLength()
7711 [ + - ]: 10 : );
7712 : :
7713 : 5 : }
7714 : :
7715 : 5 : void append_075()
7716 : : {
7717 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7718 : 5 : OString expVal( aStrBuf.getStr() );
7719 : 5 : sal_Int32 input = -8;
7720 : 5 : sal_Int16 radix = 16;
7721 : :
7722 : 5 : expVal += OString( "-" );
7723 : 5 : expVal += OString( "8" );
7724 [ + - ]: 5 : aStrBuf.append( input, radix );
7725 : :
7726 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7727 : : (
7728 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7729 : : aStrBuf.getStr()== expVal &&
7730 : : aStrBuf.getLength() == expVal.getLength()
7731 [ + - ]: 10 : );
7732 : :
7733 : 5 : }
7734 : :
7735 : 5 : void append_076()
7736 : : {
7737 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7738 : 5 : OString expVal( aStrBuf.getStr() );
7739 : 5 : sal_Int32 input = -15;
7740 : 5 : sal_Int16 radix = 16;
7741 : :
7742 : 5 : expVal += OString( "-" );
7743 : 5 : expVal += OString( "f" );
7744 [ + - ]: 5 : aStrBuf.append( input, radix );
7745 : :
7746 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7747 : : (
7748 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7749 : : aStrBuf.getStr()== expVal &&
7750 : : aStrBuf.getLength() == expVal.getLength()
7751 [ + - ]: 10 : );
7752 : :
7753 : 5 : }
7754 : :
7755 : 5 : void append_077()
7756 : : {
7757 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7758 : 5 : OString expVal( aStrBuf.getStr() );
7759 : 5 : sal_Int32 input = -0;
7760 : 5 : sal_Int16 radix = 36;
7761 : :
7762 : 5 : expVal += OString( "0" );
7763 [ + - ]: 5 : aStrBuf.append( input, radix );
7764 : :
7765 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7766 : : (
7767 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7768 : : aStrBuf.getStr()== expVal &&
7769 : : aStrBuf.getLength() == expVal.getLength()
7770 [ + - ]: 10 : );
7771 : :
7772 : 5 : }
7773 : :
7774 : 5 : void append_078()
7775 : : {
7776 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7777 : 5 : OString expVal( aStrBuf.getStr() );
7778 : 5 : sal_Int32 input = -4;
7779 : 5 : sal_Int16 radix = 36;
7780 : :
7781 : 5 : expVal += OString( "-" );
7782 : 5 : expVal += OString( "4" );
7783 [ + - ]: 5 : aStrBuf.append( input, radix );
7784 : :
7785 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7786 : : (
7787 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7788 : : aStrBuf.getStr()== expVal &&
7789 : : aStrBuf.getLength() == expVal.getLength()
7790 [ + - ]: 10 : );
7791 : :
7792 : 5 : }
7793 : :
7794 : 5 : void append_079()
7795 : : {
7796 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7797 : 5 : OString expVal( aStrBuf.getStr() );
7798 : 5 : sal_Int32 input = -8;
7799 : 5 : sal_Int16 radix = 36;
7800 : :
7801 : 5 : expVal += OString( "-" );
7802 : 5 : expVal += OString( "8" );
7803 [ + - ]: 5 : aStrBuf.append( input, radix );
7804 : :
7805 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7806 : : (
7807 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7808 : : aStrBuf.getStr()== expVal &&
7809 : : aStrBuf.getLength() == expVal.getLength()
7810 [ + - ]: 10 : );
7811 : :
7812 : 5 : }
7813 : :
7814 : 5 : void append_080()
7815 : : {
7816 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7817 : 5 : OString expVal( aStrBuf.getStr() );
7818 : 5 : sal_Int32 input = -35;
7819 : 5 : sal_Int16 radix = 36;
7820 : :
7821 : 5 : expVal += OString( "-" );
7822 : 5 : expVal += OString( "z" );
7823 [ + - ]: 5 : aStrBuf.append( input, radix );
7824 : :
7825 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7826 : : (
7827 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7828 : : aStrBuf.getStr()== expVal &&
7829 : : aStrBuf.getLength() == expVal.getLength()
7830 [ + - ]: 10 : );
7831 : :
7832 : 5 : }
7833 : :
7834 : 5 : void append_081()
7835 : : {
7836 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7837 : 5 : OString expVal( aStrBuf.getStr() );
7838 : 5 : sal_Int32 input = -0;
7839 : 5 : sal_Int16 radix = 2;
7840 : :
7841 : 5 : expVal += OString( "0" );
7842 [ + - ]: 5 : aStrBuf.append( input, radix );
7843 : :
7844 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7845 : : (
7846 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7847 : : aStrBuf.getStr()== expVal &&
7848 : : aStrBuf.getLength() == expVal.getLength()
7849 [ + - ]: 10 : );
7850 : :
7851 : 5 : }
7852 : :
7853 : 5 : void append_082()
7854 : : {
7855 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7856 : 5 : OString expVal( aStrBuf.getStr() );
7857 : 5 : sal_Int32 input = -4;
7858 : 5 : sal_Int16 radix = 2;
7859 : :
7860 : 5 : expVal += OString( "-" );
7861 : 5 : expVal += OString( "100" );
7862 [ + - ]: 5 : aStrBuf.append( input, radix );
7863 : :
7864 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7865 : : (
7866 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7867 : : aStrBuf.getStr()== expVal &&
7868 : : aStrBuf.getLength() == expVal.getLength()
7869 [ + - ]: 10 : );
7870 : :
7871 : 5 : }
7872 : :
7873 : 5 : void append_083()
7874 : : {
7875 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7876 : 5 : OString expVal( aStrBuf.getStr() );
7877 : 5 : sal_Int32 input = -8;
7878 : 5 : sal_Int16 radix = 2;
7879 : :
7880 : 5 : expVal += OString( "-" );
7881 : 5 : expVal += OString( "1000" );
7882 [ + - ]: 5 : aStrBuf.append( input, radix );
7883 : :
7884 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7885 : : (
7886 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7887 : : aStrBuf.getStr()== expVal &&
7888 : : aStrBuf.getLength() == expVal.getLength()
7889 [ + - ]: 10 : );
7890 : :
7891 : 5 : }
7892 : :
7893 : 5 : void append_084()
7894 : : {
7895 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7896 : 5 : OString expVal( aStrBuf.getStr() );
7897 : 5 : sal_Int32 input = -15;
7898 : 5 : sal_Int16 radix = 2;
7899 : :
7900 : 5 : expVal += OString( "-" );
7901 : 5 : expVal += OString( "1111" );
7902 [ + - ]: 5 : aStrBuf.append( input, radix );
7903 : :
7904 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7905 : : (
7906 : : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7907 : : aStrBuf.getStr()== expVal &&
7908 : : aStrBuf.getLength() == expVal.getLength()
7909 [ + - ]: 10 : );
7910 : :
7911 : 5 : }
7912 : :
7913 : 5 : void append_085()
7914 : : {
7915 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7916 : 5 : OString expVal( aStrBuf.getStr() );
7917 : 5 : sal_Int32 input = -0;
7918 : 5 : sal_Int16 radix = 8;
7919 : :
7920 : 5 : expVal += OString( "0" );
7921 [ + - ]: 5 : aStrBuf.append( input, radix );
7922 : :
7923 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7924 : : (
7925 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7926 : : aStrBuf.getStr()== expVal &&
7927 : : aStrBuf.getLength() == expVal.getLength()
7928 [ + - ]: 10 : );
7929 : :
7930 : 5 : }
7931 : :
7932 : 5 : void append_086()
7933 : : {
7934 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7935 : 5 : OString expVal( aStrBuf.getStr() );
7936 : 5 : sal_Int32 input = -4;
7937 : 5 : sal_Int16 radix = 8;
7938 : :
7939 : 5 : expVal += OString( "-" );
7940 : 5 : expVal += OString( "4" );
7941 [ + - ]: 5 : aStrBuf.append( input, radix );
7942 : :
7943 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7944 : : (
7945 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7946 : : aStrBuf.getStr()== expVal &&
7947 : : aStrBuf.getLength() == expVal.getLength()
7948 [ + - ]: 10 : );
7949 : :
7950 : 5 : }
7951 : :
7952 : 5 : void append_087()
7953 : : {
7954 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7955 : 5 : OString expVal( aStrBuf.getStr() );
7956 : 5 : sal_Int32 input = -8;
7957 : 5 : sal_Int16 radix = 8;
7958 : :
7959 : 5 : expVal += OString( "-" );
7960 : 5 : expVal += OString( "10" );
7961 [ + - ]: 5 : aStrBuf.append( input, radix );
7962 : :
7963 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7964 : : (
7965 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7966 : : aStrBuf.getStr()== expVal &&
7967 : : aStrBuf.getLength() == expVal.getLength()
7968 [ + - ]: 10 : );
7969 : :
7970 : 5 : }
7971 : :
7972 : 5 : void append_088()
7973 : : {
7974 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7975 : 5 : OString expVal( aStrBuf.getStr() );
7976 : 5 : sal_Int32 input = -15;
7977 : 5 : sal_Int16 radix = 8;
7978 : :
7979 : 5 : expVal += OString( "-" );
7980 : 5 : expVal += OString( "17" );
7981 [ + - ]: 5 : aStrBuf.append( input, radix );
7982 : :
7983 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
7984 : : (
7985 : : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7986 : : aStrBuf.getStr()== expVal &&
7987 : : aStrBuf.getLength() == expVal.getLength()
7988 [ + - ]: 10 : );
7989 : :
7990 : 5 : }
7991 : :
7992 : 5 : void append_089()
7993 : : {
7994 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7995 : 5 : OString expVal( aStrBuf.getStr() );
7996 : 5 : sal_Int32 input = -0;
7997 : 5 : sal_Int16 radix = 10;
7998 : :
7999 : 5 : expVal += OString( "0" );
8000 [ + - ]: 5 : aStrBuf.append( input, radix );
8001 : :
8002 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8003 : : (
8004 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
8005 : : aStrBuf.getStr()== expVal &&
8006 : : aStrBuf.getLength() == expVal.getLength()
8007 [ + - ]: 10 : );
8008 : :
8009 : 5 : }
8010 : :
8011 : 5 : void append_090()
8012 : : {
8013 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8014 : 5 : OString expVal( aStrBuf.getStr() );
8015 : 5 : sal_Int32 input = -4;
8016 : 5 : sal_Int16 radix = 10;
8017 : :
8018 : 5 : expVal += OString( "-" );
8019 : 5 : expVal += OString( "4" );
8020 [ + - ]: 5 : aStrBuf.append( input, radix );
8021 : :
8022 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8023 : : (
8024 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
8025 : : aStrBuf.getStr()== expVal &&
8026 : : aStrBuf.getLength() == expVal.getLength()
8027 [ + - ]: 10 : );
8028 : :
8029 : 5 : }
8030 : :
8031 : 5 : void append_091()
8032 : : {
8033 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8034 : 5 : OString expVal( aStrBuf.getStr() );
8035 : 5 : sal_Int32 input = -8;
8036 : 5 : sal_Int16 radix = 10;
8037 : :
8038 : 5 : expVal += OString( "-" );
8039 : 5 : expVal += OString( "8" );
8040 [ + - ]: 5 : aStrBuf.append( input, radix );
8041 : :
8042 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8043 : : (
8044 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
8045 : : aStrBuf.getStr()== expVal &&
8046 : : aStrBuf.getLength() == expVal.getLength()
8047 [ + - ]: 10 : );
8048 : :
8049 : 5 : }
8050 : :
8051 : 5 : void append_092()
8052 : : {
8053 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8054 : 5 : OString expVal( aStrBuf.getStr() );
8055 : 5 : sal_Int32 input = -15;
8056 : 5 : sal_Int16 radix = 10;
8057 : :
8058 : 5 : expVal += OString( "-" );
8059 : 5 : expVal += OString( "15" );
8060 [ + - ]: 5 : aStrBuf.append( input, radix );
8061 : :
8062 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8063 : : (
8064 : : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
8065 : : aStrBuf.getStr()== expVal &&
8066 : : aStrBuf.getLength() == expVal.getLength()
8067 [ + - ]: 10 : );
8068 : :
8069 : 5 : }
8070 : :
8071 : 5 : void append_093()
8072 : : {
8073 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8074 : 5 : OString expVal( aStrBuf.getStr() );
8075 : 5 : sal_Int32 input = -0;
8076 : 5 : sal_Int16 radix = 16;
8077 : :
8078 : 5 : expVal += OString( "0" );
8079 [ + - ]: 5 : aStrBuf.append( input, radix );
8080 : :
8081 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8082 : : (
8083 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8084 : : aStrBuf.getStr()== expVal &&
8085 : : aStrBuf.getLength() == expVal.getLength()
8086 [ + - ]: 10 : );
8087 : :
8088 : 5 : }
8089 : :
8090 : 5 : void append_094()
8091 : : {
8092 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8093 : 5 : OString expVal( aStrBuf.getStr() );
8094 : 5 : sal_Int32 input = -4;
8095 : 5 : sal_Int16 radix = 16;
8096 : :
8097 : 5 : expVal += OString( "-" );
8098 : 5 : expVal += OString( "4" );
8099 [ + - ]: 5 : aStrBuf.append( input, radix );
8100 : :
8101 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8102 : : (
8103 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8104 : : aStrBuf.getStr()== expVal &&
8105 : : aStrBuf.getLength() == expVal.getLength()
8106 [ + - ]: 10 : );
8107 : :
8108 : 5 : }
8109 : :
8110 : 5 : void append_095()
8111 : : {
8112 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8113 : 5 : OString expVal( aStrBuf.getStr() );
8114 : 5 : sal_Int32 input = -8;
8115 : 5 : sal_Int16 radix = 16;
8116 : :
8117 : 5 : expVal += OString( "-" );
8118 : 5 : expVal += OString( "8" );
8119 [ + - ]: 5 : aStrBuf.append( input, radix );
8120 : :
8121 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8122 : : (
8123 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8124 : : aStrBuf.getStr()== expVal &&
8125 : : aStrBuf.getLength() == expVal.getLength()
8126 [ + - ]: 10 : );
8127 : :
8128 : 5 : }
8129 : :
8130 : 5 : void append_096()
8131 : : {
8132 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8133 : 5 : OString expVal( aStrBuf.getStr() );
8134 : 5 : sal_Int32 input = -15;
8135 : 5 : sal_Int16 radix = 16;
8136 : :
8137 : 5 : expVal += OString( "-" );
8138 : 5 : expVal += OString( "f" );
8139 [ + - ]: 5 : aStrBuf.append( input, radix );
8140 : :
8141 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8142 : : (
8143 : : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8144 : : aStrBuf.getStr()== expVal &&
8145 : : aStrBuf.getLength() == expVal.getLength()
8146 [ + - ]: 10 : );
8147 : :
8148 : 5 : }
8149 : :
8150 : 5 : void append_097()
8151 : : {
8152 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8153 : 5 : OString expVal( aStrBuf.getStr() );
8154 : 5 : sal_Int32 input = -0;
8155 : 5 : sal_Int16 radix = 36;
8156 : :
8157 : 5 : expVal += OString( "0" );
8158 [ + - ]: 5 : aStrBuf.append( input, radix );
8159 : :
8160 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8161 : : (
8162 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8163 : : aStrBuf.getStr()== expVal &&
8164 : : aStrBuf.getLength() == expVal.getLength()
8165 [ + - ]: 10 : );
8166 : :
8167 : 5 : }
8168 : :
8169 : 5 : void append_098()
8170 : : {
8171 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8172 : 5 : OString expVal( aStrBuf.getStr() );
8173 : 5 : sal_Int32 input = -4;
8174 : 5 : sal_Int16 radix = 36;
8175 : :
8176 : 5 : expVal += OString( "-" );
8177 : 5 : expVal += OString( "4" );
8178 [ + - ]: 5 : aStrBuf.append( input, radix );
8179 : :
8180 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8181 : : (
8182 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8183 : : aStrBuf.getStr()== expVal &&
8184 : : aStrBuf.getLength() == expVal.getLength()
8185 [ + - ]: 10 : );
8186 : :
8187 : 5 : }
8188 : :
8189 : 5 : void append_099()
8190 : : {
8191 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8192 : 5 : OString expVal( aStrBuf.getStr() );
8193 : 5 : sal_Int32 input = -8;
8194 : 5 : sal_Int16 radix = 36;
8195 : :
8196 : 5 : expVal += OString( "-" );
8197 : 5 : expVal += OString( "8" );
8198 [ + - ]: 5 : aStrBuf.append( input, radix );
8199 : :
8200 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8201 : : (
8202 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8203 : : aStrBuf.getStr()== expVal &&
8204 : : aStrBuf.getLength() == expVal.getLength()
8205 [ + - ]: 10 : );
8206 : :
8207 : 5 : }
8208 : :
8209 : 5 : void append_100()
8210 : : {
8211 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8212 : 5 : OString expVal( aStrBuf.getStr() );
8213 : 5 : sal_Int32 input = -35;
8214 : 5 : sal_Int16 radix = 36;
8215 : :
8216 : 5 : expVal += OString( "-" );
8217 : 5 : expVal += OString( "z" );
8218 [ + - ]: 5 : aStrBuf.append( input, radix );
8219 : :
8220 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8221 : : (
8222 : : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8223 : : aStrBuf.getStr()== expVal &&
8224 : : aStrBuf.getLength() == expVal.getLength()
8225 [ + - ]: 10 : );
8226 : :
8227 : 5 : }
8228 : :
8229 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_006_Int32_Negative );
[ + - ][ + - ]
[ # # ]
8230 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8231 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8232 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8233 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8234 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8235 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8236 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8237 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8238 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8239 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8240 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8241 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8242 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8243 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8244 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8245 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8246 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8247 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8248 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8249 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8250 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8251 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8252 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8253 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8254 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8255 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8256 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8257 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8258 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8259 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8260 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8261 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8262 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8263 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8264 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8265 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8266 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8267 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8268 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8269 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8270 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8271 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8272 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8273 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8274 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8275 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8276 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8277 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8278 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8279 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
8280 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8281 : : };
8282 : : //------------------------------------------------------------------------
8283 : : // testing the method append( sal_Int32 i, sal_Int16 radix ) where radix = -5
8284 : : //------------------------------------------------------------------------
8285 [ - + ]: 75 : class append_006_Int32_WrongRadix : public CppUnit::TestFixture
8286 : : {
8287 : : OString* arrOUS[5];
8288 : : sal_Int32 intVal;
8289 : :
8290 : : public:
8291 : 25 : void setUp()
8292 : : {
8293 [ + - ]: 25 : arrOUS[0] = new OString( kTestStr7 );
8294 : 25 : arrOUS[1] = new OString( );
8295 [ + - ]: 25 : arrOUS[2] = new OString( kTestStr25 );
8296 [ + - ]: 25 : arrOUS[3] = new OString( "" );
8297 [ + - ]: 25 : arrOUS[4] = new OString( kTestStr28 );
8298 : 25 : intVal = 11;
8299 : :
8300 : 25 : }
8301 : :
8302 : 25 : void tearDown()
8303 : : {
8304 [ + - ][ + - ]: 25 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
8305 [ + - ][ + - ]: 25 : delete arrOUS[3]; delete arrOUS[4];
8306 : 25 : }
8307 : :
8308 : 5 : void append_001()
8309 : : {
8310 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8311 : 5 : OString expVal( kTestStr59 );
8312 : :
8313 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
8314 : :
8315 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8316 : : (
8317 : : "Appends the WrongRadix to the string buffer arrOUS[0]",
8318 : : sal_True
8319 [ + - ]: 10 : );
8320 : :
8321 : 5 : }
8322 : :
8323 : 5 : void append_002()
8324 : : {
8325 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8326 : 5 : OString expVal( kTestStr60 );
8327 : :
8328 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
8329 : :
8330 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8331 : : (
8332 : : "Appends the WrongRadix to the string buffer arrOUS[1]",
8333 : : sal_True
8334 [ + - ]: 10 : );
8335 : :
8336 : 5 : }
8337 : :
8338 : 5 : void append_003()
8339 : : {
8340 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8341 : 5 : OString expVal( kTestStr60 );
8342 : :
8343 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
8344 : :
8345 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8346 : : (
8347 : : "Appends the WrongRadix to the string buffer arrOUS[2]",
8348 : : sal_True
8349 [ + - ]: 10 : );
8350 : :
8351 : 5 : }
8352 : :
8353 : 5 : void append_004()
8354 : : {
8355 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8356 : 5 : OString expVal( kTestStr60 );
8357 : :
8358 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
8359 : :
8360 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8361 : : (
8362 : : "Appends the WrongRadix to the string buffer arrOUS[3]",
8363 : : sal_True
8364 [ + - ]: 10 : );
8365 : :
8366 : 5 : }
8367 : :
8368 : 5 : void append_005()
8369 : : {
8370 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8371 : 5 : OString expVal( kTestStr61 );
8372 : :
8373 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
8374 : :
8375 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8376 : : (
8377 : : "Appends the WrongRadix to the string buffer arrOUS[4]",
8378 : : sal_True
8379 [ + - ]: 10 : );
8380 : :
8381 : 5 : }
8382 : : #ifdef WITH_CORE
8383 : : void append_006()
8384 : : {
8385 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8386 : : OString expVal( kTestStr60 );
8387 : :
8388 : : aStrBuf.append( intVal, -5 );
8389 : :
8390 : : CPPUNIT_ASSERT_MESSAGE
8391 : : (
8392 : : "Appends the WrongRadix to the string buffer(with INT_MAX)",
8393 : : sal_True
8394 : : );
8395 : :
8396 : : }
8397 : : #endif
8398 : :
8399 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_006_Int32_WrongRadix );
[ + - ][ + - ]
[ # # ]
8400 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
8401 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
8402 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
8403 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
8404 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
8405 : : #ifdef WITH_CORE
8406 : : CPPUNIT_TEST( append_006 );
8407 : : #endif
8408 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8409 : : };
8410 : : //------------------------------------------------------------------------
8411 [ - + ]: 375 : class append_006_Int32_defaultParam : public CppUnit::TestFixture
8412 : : {
8413 : : OString* arrOUS[5];
8414 : :
8415 : : public:
8416 : 125 : void setUp()
8417 : : {
8418 [ + - ]: 125 : arrOUS[0] = new OString( kTestStr7 );
8419 : 125 : arrOUS[1] = new OString( );
8420 [ + - ]: 125 : arrOUS[2] = new OString( kTestStr25 );
8421 [ + - ]: 125 : arrOUS[3] = new OString( "" );
8422 [ + - ]: 125 : arrOUS[4] = new OString( kTestStr28 );
8423 : :
8424 : 125 : }
8425 : :
8426 : 125 : void tearDown()
8427 : : {
8428 [ + - ][ + - ]: 125 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
8429 [ + - ][ + - ]: 125 : delete arrOUS[3]; delete arrOUS[4];
8430 : 125 : }
8431 : :
8432 : 5 : void append_001()
8433 : : {
8434 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8435 : 5 : OString expVal( kTestStr59 );
8436 : 5 : sal_Int32 input = 11;
8437 : :
8438 [ + - ]: 5 : aStrBuf.append( input );
8439 : :
8440 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8441 : : (
8442 : : "input Int32 11 and return OStringBuffer[0]+11",
8443 : : (aStrBuf.toString() == expVal &&
8444 : : aStrBuf.getLength() == expVal.getLength())
8445 [ + - ]: 10 : );
8446 : :
8447 : 5 : }
8448 : :
8449 : 5 : void append_002()
8450 : : {
8451 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8452 : 5 : OString expVal( kTestStr62 );
8453 : 5 : sal_Int32 input = 0;
8454 : :
8455 [ + - ]: 5 : aStrBuf.append( input );
8456 : :
8457 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8458 : : (
8459 : : "input Int32 0 and return OStringBuffer[0]+0",
8460 : : (aStrBuf.toString() == expVal &&
8461 : : aStrBuf.getLength() == expVal.getLength())
8462 [ + - ]: 10 : );
8463 : :
8464 : 5 : }
8465 : :
8466 : 5 : void append_003()
8467 : : {
8468 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8469 : 5 : OString expVal( kTestStr63 );
8470 : 5 : sal_Int32 input = -11;
8471 : :
8472 [ + - ]: 5 : aStrBuf.append( input );
8473 : :
8474 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8475 : : (
8476 : : "input Int32 -11 and return OStringBuffer[0]+(-11)",
8477 : : (aStrBuf.toString() == expVal &&
8478 : : aStrBuf.getLength() == expVal.getLength())
8479 [ + - ]: 10 : );
8480 : :
8481 : 5 : }
8482 : :
8483 : 5 : void append_004()
8484 : : {
8485 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8486 : 5 : OString expVal( kTestStr64 );
8487 : 5 : sal_Int32 input = 2147483647;
8488 : :
8489 [ + - ]: 5 : aStrBuf.append( input );
8490 : :
8491 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8492 : : (
8493 : : "input Int32 2147483647 and return OStringBuffer[0]+2147483647",
8494 : : (aStrBuf.toString() == expVal &&
8495 : : aStrBuf.getLength() == expVal.getLength())
8496 [ + - ]: 10 : );
8497 : :
8498 : 5 : }
8499 : :
8500 : 5 : void append_005()
8501 : : {
8502 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8503 : 5 : OString expVal( kTestStr65 );
8504 : 5 : sal_Int32 input = kNonSInt32Max;
8505 : :
8506 [ + - ]: 5 : aStrBuf.append( input );
8507 : :
8508 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8509 : : (
8510 : : "input Int32 -2147483648 and return OStringBuffer[0]+(-2147483648)",
8511 : : (aStrBuf.toString() == expVal &&
8512 : : aStrBuf.getLength() == expVal.getLength())
8513 [ + - ]: 10 : );
8514 : :
8515 : 5 : }
8516 : :
8517 : 5 : void append_006()
8518 : : {
8519 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8520 : 5 : OString expVal( kTestStr60 );
8521 : 5 : sal_Int32 input = 11;
8522 : :
8523 [ + - ]: 5 : aStrBuf.append( input );
8524 : :
8525 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8526 : : (
8527 : : "input Int32 11 and return OStringBuffer[1]+11",
8528 : : (aStrBuf.toString() == expVal &&
8529 : : aStrBuf.getLength() == expVal.getLength())
8530 [ + - ]: 10 : );
8531 : :
8532 : 5 : }
8533 : :
8534 : 5 : void append_007()
8535 : : {
8536 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8537 : 5 : OString expVal( kTestStr66 );
8538 : 5 : sal_Int32 input = 0;
8539 : :
8540 [ + - ]: 5 : aStrBuf.append( input );
8541 : :
8542 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8543 : : (
8544 : : "input Int32 0 and return OStringBuffer[1]+0",
8545 : : (aStrBuf.toString() == expVal &&
8546 : : aStrBuf.getLength() == expVal.getLength())
8547 [ + - ]: 10 : );
8548 : :
8549 : 5 : }
8550 : :
8551 : 5 : void append_008()
8552 : : {
8553 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8554 : 5 : OString expVal( kTestStr67 );
8555 : 5 : sal_Int32 input = -11;
8556 : :
8557 [ + - ]: 5 : aStrBuf.append( input );
8558 : :
8559 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8560 : : (
8561 : : "input Int32 -11 and return OStringBuffer[1]+(-11)",
8562 : : (aStrBuf.toString() == expVal &&
8563 : : aStrBuf.getLength() == expVal.getLength())
8564 [ + - ]: 10 : );
8565 : :
8566 : 5 : }
8567 : :
8568 : 5 : void append_009()
8569 : : {
8570 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8571 : 5 : OString expVal( kTestStr68 );
8572 : 5 : sal_Int32 input = 2147483647;
8573 : :
8574 [ + - ]: 5 : aStrBuf.append( input );
8575 : :
8576 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8577 : : (
8578 : : "input Int32 2147483647 and return OStringBuffer[1]+2147483647",
8579 : : (aStrBuf.toString() == expVal &&
8580 : : aStrBuf.getLength() == expVal.getLength())
8581 [ + - ]: 10 : );
8582 : :
8583 : 5 : }
8584 : :
8585 : 5 : void append_010()
8586 : : {
8587 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8588 : 5 : OString expVal( kTestStr69 );
8589 : 5 : sal_Int32 input = SAL_MIN_INT32 /*-2147483648*/;
8590 : :
8591 [ + - ]: 5 : aStrBuf.append( input );
8592 : :
8593 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8594 : : (
8595 : : "input Int32 -2147483648 and return OStringBuffer[1]+(-2147483648)",
8596 : : (aStrBuf.toString() == expVal &&
8597 : : aStrBuf.getLength() == expVal.getLength())
8598 [ + - ]: 10 : );
8599 : :
8600 : 5 : }
8601 : :
8602 : 5 : void append_011()
8603 : : {
8604 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8605 : 5 : OString expVal( kTestStr60 );
8606 : 5 : sal_Int32 input = 11;
8607 : :
8608 [ + - ]: 5 : aStrBuf.append( input );
8609 : :
8610 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8611 : : (
8612 : : "input Int32 11 and return OStringBuffer[2]+11",
8613 : : (aStrBuf.toString() == expVal &&
8614 : : aStrBuf.getLength() == expVal.getLength())
8615 [ + - ]: 10 : );
8616 : :
8617 : 5 : }
8618 : :
8619 : 5 : void append_012()
8620 : : {
8621 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8622 : 5 : OString expVal( kTestStr66 );
8623 : 5 : sal_Int32 input = 0;
8624 : :
8625 [ + - ]: 5 : aStrBuf.append( input );
8626 : :
8627 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8628 : : (
8629 : : "input Int32 0 and return OUStringBuffer[2]+0",
8630 : : (aStrBuf.toString() == expVal &&
8631 : : aStrBuf.getLength() == expVal.getLength())
8632 [ + - ]: 10 : );
8633 : :
8634 : 5 : }
8635 : :
8636 : 5 : void append_013()
8637 : : {
8638 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8639 : 5 : OString expVal( kTestStr67 );
8640 : 5 : sal_Int32 input = -11;
8641 : :
8642 [ + - ]: 5 : aStrBuf.append( input );
8643 : :
8644 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8645 : : (
8646 : : "input Int32 -11 and return OUStringBuffer[2]+(-11)",
8647 : : (aStrBuf.toString() == expVal &&
8648 : : aStrBuf.getLength() == expVal.getLength())
8649 [ + - ]: 10 : );
8650 : :
8651 : 5 : }
8652 : :
8653 : 5 : void append_014()
8654 : : {
8655 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8656 : 5 : OString expVal( kTestStr68 );
8657 : 5 : sal_Int32 input = 2147483647;
8658 : :
8659 [ + - ]: 5 : aStrBuf.append( input );
8660 : :
8661 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8662 : : (
8663 : : "input Int32 2147483647 and return OStringBuffer[2]+2147483647",
8664 : : (aStrBuf.toString() == expVal &&
8665 : : aStrBuf.getLength() == expVal.getLength())
8666 [ + - ]: 10 : );
8667 : :
8668 : 5 : }
8669 : :
8670 : 5 : void append_015()
8671 : : {
8672 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8673 : 5 : OString expVal( kTestStr69 );
8674 : 5 : sal_Int32 input = SAL_MIN_INT32;
8675 : :
8676 [ + - ]: 5 : aStrBuf.append( input );
8677 : :
8678 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8679 : : (
8680 : : "input Int32 -2147483648 and return OStringBuffer[2]+(-2147483648)",
8681 : : (aStrBuf.toString() == expVal &&
8682 : : aStrBuf.getLength() == expVal.getLength())
8683 [ + - ]: 10 : );
8684 : :
8685 : 5 : }
8686 : :
8687 : 5 : void append_016()
8688 : : {
8689 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8690 : 5 : OString expVal( kTestStr60 );
8691 : 5 : sal_Int32 input = 11;
8692 : :
8693 [ + - ]: 5 : aStrBuf.append( input );
8694 : :
8695 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8696 : : (
8697 : : "input Int32 11 and return OStringBuffer[3]+11",
8698 : : (aStrBuf.toString() == expVal &&
8699 : : aStrBuf.getLength() == expVal.getLength())
8700 [ + - ]: 10 : );
8701 : :
8702 : 5 : }
8703 : :
8704 : 5 : void append_017()
8705 : : {
8706 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8707 : 5 : OString expVal( kTestStr66 );
8708 : 5 : sal_Int32 input = 0;
8709 : :
8710 [ + - ]: 5 : aStrBuf.append( input );
8711 : :
8712 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8713 : : (
8714 : : "input Int32 0 and return OStringBuffer[3]+0",
8715 : : (aStrBuf.toString() == expVal &&
8716 : : aStrBuf.getLength() == expVal.getLength())
8717 [ + - ]: 10 : );
8718 : :
8719 : 5 : }
8720 : :
8721 : 5 : void append_018()
8722 : : {
8723 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8724 : 5 : OString expVal( kTestStr67 );
8725 : 5 : sal_Int32 input = -11;
8726 : :
8727 [ + - ]: 5 : aStrBuf.append( input );
8728 : :
8729 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8730 : : (
8731 : : "input Int32 -11 and return OStringBuffer[3]+(-11)",
8732 : : (aStrBuf.toString() == expVal &&
8733 : : aStrBuf.getLength() == expVal.getLength())
8734 [ + - ]: 10 : );
8735 : :
8736 : 5 : }
8737 : :
8738 : 5 : void append_019()
8739 : : {
8740 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8741 : 5 : OString expVal( kTestStr68 );
8742 : 5 : sal_Int32 input = 2147483647;
8743 : :
8744 [ + - ]: 5 : aStrBuf.append( input );
8745 : :
8746 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8747 : : (
8748 : : "input Int32 2147483647 and return OStringBuffer[3]+2147483647",
8749 : : (aStrBuf.toString() == expVal &&
8750 : : aStrBuf.getLength() == expVal.getLength())
8751 [ + - ]: 10 : );
8752 : :
8753 : 5 : }
8754 : :
8755 : 5 : void append_020()
8756 : : {
8757 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8758 : 5 : OString expVal( kTestStr69 );
8759 : 5 : sal_Int32 input = SAL_MIN_INT32;
8760 : :
8761 [ + - ]: 5 : aStrBuf.append( input );
8762 : :
8763 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8764 : : (
8765 : : "input Int32 -2147483648 and return OStringBuffer[3]+(-2147483648)",
8766 : : (aStrBuf.toString() == expVal &&
8767 : : aStrBuf.getLength() == expVal.getLength())
8768 [ + - ]: 10 : );
8769 : :
8770 : 5 : }
8771 : :
8772 : 5 : void append_021()
8773 : : {
8774 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8775 : 5 : OString expVal( kTestStr61 );
8776 : 5 : sal_Int32 input = 11;
8777 : :
8778 [ + - ]: 5 : aStrBuf.append( input );
8779 : :
8780 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8781 : : (
8782 : : "input Int32 11 and return OStringBuffer[4]+11",
8783 : : (aStrBuf.toString() == expVal &&
8784 : : aStrBuf.getLength() == expVal.getLength())
8785 [ + - ]: 10 : );
8786 : :
8787 : 5 : }
8788 : :
8789 : 5 : void append_022()
8790 : : {
8791 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8792 : 5 : OString expVal( kTestStr70 );
8793 : 5 : sal_Int32 input = 0;
8794 : :
8795 [ + - ]: 5 : aStrBuf.append( input );
8796 : :
8797 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8798 : : (
8799 : : "input Int32 0 and return OStringBuffer[4]+0",
8800 : : (aStrBuf.toString() == expVal &&
8801 : : aStrBuf.getLength() == expVal.getLength())
8802 [ + - ]: 10 : );
8803 : :
8804 : 5 : }
8805 : :
8806 : 5 : void append_023()
8807 : : {
8808 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8809 : 5 : OString expVal( kTestStr71 );
8810 : 5 : sal_Int32 input = -11;
8811 : :
8812 [ + - ]: 5 : aStrBuf.append( input );
8813 : :
8814 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8815 : : (
8816 : : "input Int32 -11 and return OStringBuffer[4]+(-11)",
8817 : : (aStrBuf.toString() == expVal &&
8818 : : aStrBuf.getLength() == expVal.getLength())
8819 [ + - ]: 10 : );
8820 : :
8821 : 5 : }
8822 : :
8823 : 5 : void append_024()
8824 : : {
8825 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8826 : 5 : OString expVal( kTestStr72 );
8827 : 5 : sal_Int32 input = 2147483647;
8828 : :
8829 [ + - ]: 5 : aStrBuf.append( input );
8830 : :
8831 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8832 : : (
8833 : : "input Int32 2147483647 and return OStringBuffer[4]+2147483647",
8834 : : (aStrBuf.toString() == expVal &&
8835 : : aStrBuf.getLength() == expVal.getLength())
8836 [ + - ]: 10 : );
8837 : :
8838 : 5 : }
8839 : :
8840 : 5 : void append_025()
8841 : : {
8842 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8843 : 5 : OString expVal( kTestStr73 );
8844 : 5 : sal_Int32 input = SAL_MIN_INT32;
8845 : :
8846 [ + - ]: 5 : aStrBuf.append( input );
8847 : :
8848 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
8849 : : (
8850 : : "input Int32 -2147483648 and return OStringBuffer[4]+(-2147483648)",
8851 : : (aStrBuf.toString() == expVal &&
8852 : : aStrBuf.getLength() == expVal.getLength())
8853 [ + - ]: 10 : );
8854 : :
8855 : 5 : }
8856 : : #ifdef WITH_CORE
8857 : : void append_026()
8858 : : {
8859 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8860 : : OString expVal( kTestStr60 );
8861 : : sal_Int32 input = 11;
8862 : :
8863 : : aStrBuf.append( input );
8864 : :
8865 : : CPPUNIT_ASSERT_MESSAGE
8866 : : (
8867 : : "input Int32 11 and return OStringBuffer(kSInt32Max)+11",
8868 : : (aStrBuf.toString() == expVal &&
8869 : : aStrBuf.getLength() == expVal.getLength())
8870 : : );
8871 : :
8872 : : }
8873 : :
8874 : : void append_027()
8875 : : {
8876 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8877 : : OString expVal( kTestStr66 );
8878 : : sal_Int32 input = 0;
8879 : :
8880 : : aStrBuf.append( input );
8881 : :
8882 : : CPPUNIT_ASSERT_MESSAGE
8883 : : (
8884 : : "input Int32 0 and return OStringBuffer(kSInt32Max)+0",
8885 : : (aStrBuf.toString() == expVal &&
8886 : : aStrBuf.getLength() == expVal.getLength())
8887 : : );
8888 : :
8889 : : }
8890 : :
8891 : : void append_028()
8892 : : {
8893 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8894 : : OString expVal( kTestStr67 );
8895 : : sal_Int32 input = -11;
8896 : :
8897 : : aStrBuf.append( input );
8898 : :
8899 : : CPPUNIT_ASSERT_MESSAGE
8900 : : (
8901 : : "input Int32 -11 and return OStringBuffer(kSInt32Max)+(-11)",
8902 : : (aStrBuf.toString() == expVal &&
8903 : : aStrBuf.getLength() == expVal.getLength())
8904 : : );
8905 : :
8906 : : }
8907 : :
8908 : : void append_029()
8909 : : {
8910 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8911 : : OString expVal( kTestStr68 );
8912 : : sal_Int32 input = 2147483647;
8913 : :
8914 : : aStrBuf.append( input );
8915 : :
8916 : : CPPUNIT_ASSERT_MESSAGE
8917 : : (
8918 : : "input Int32 2147483647 and return OStringBuffer(kSInt32Max)+2147483647",
8919 : : (aStrBuf.toString() == expVal &&
8920 : : aStrBuf.getLength() == expVal.getLength())
8921 : : );
8922 : :
8923 : : }
8924 : :
8925 : : void append_030()
8926 : : {
8927 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8928 : : OString expVal( kTestStr69 );
8929 : : sal_Int32 input = SAL_MIN_INT32;
8930 : :
8931 : : aStrBuf.append( input );
8932 : :
8933 : : CPPUNIT_ASSERT_MESSAGE
8934 : : (
8935 : : "input Int32 -2147483648 and return OStringBuffer(kSInt32Max)+(-2147483648)",
8936 : : (aStrBuf.toString() == expVal &&
8937 : : aStrBuf.getLength() == expVal.getLength())
8938 : : );
8939 : :
8940 : : }
8941 : : #endif
8942 : :
8943 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_006_Int32_defaultParam );
[ + - ][ + - ]
[ # # ]
8944 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
8945 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
8946 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
8947 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
8948 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
8949 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
8950 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 );
[ + - ][ + - ]
[ + - ][ + - ]
8951 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
8952 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 );
[ + - ][ + - ]
[ + - ][ + - ]
8953 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
8954 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 );
[ + - ][ + - ]
[ + - ][ + - ]
8955 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
8956 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 );
[ + - ][ + - ]
[ + - ][ + - ]
8957 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
8958 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 );
[ + - ][ + - ]
[ + - ][ + - ]
8959 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
8960 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 );
[ + - ][ + - ]
[ + - ][ + - ]
8961 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
8962 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 );
[ + - ][ + - ]
[ + - ][ + - ]
8963 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
8964 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 );
[ + - ][ + - ]
[ + - ][ + - ]
8965 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
8966 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 );
[ + - ][ + - ]
[ + - ][ + - ]
8967 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
8968 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
8969 : : #ifdef WITH_CORE
8970 : : CPPUNIT_TEST( append_026 );
8971 : : CPPUNIT_TEST( append_027 );
8972 : : CPPUNIT_TEST( append_028 );
8973 : : CPPUNIT_TEST( append_029 );
8974 : : CPPUNIT_TEST( append_030 );
8975 : : #endif
8976 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
8977 : : };
8978 : : //------------------------------------------------------------------------
8979 : : // testing the method append( sal_Int64 l, sal_Int16 radix=2 )
8980 : : // testing the method append( sal_Int64 l, sal_Int16 radix=8 )
8981 : : // testing the method append( sal_Int64 l, sal_Int16 radix=10 )
8982 : : // testing the method append( sal_Int64 l, sal_Int16 radix=16 )
8983 : : // testing the method append( sal_Int64 l, sal_Int16 radix=36 )
8984 : : //------------------------------------------------------------------------
8985 [ - + ]: 1500 : class append_007_Int64 : public CppUnit::TestFixture
8986 : : {
8987 : : OString* arrOUS[5];
8988 : :
8989 : : public:
8990 : 500 : void setUp()
8991 : : {
8992 [ + - ]: 500 : arrOUS[0] = new OString( kTestStr7 );
8993 : 500 : arrOUS[1] = new OString( );
8994 [ + - ]: 500 : arrOUS[2] = new OString( kTestStr25 );
8995 [ + - ]: 500 : arrOUS[3] = new OString( "" );
8996 [ + - ]: 500 : arrOUS[4] = new OString( kTestStr28 );
8997 : :
8998 : 500 : }
8999 : :
9000 : 500 : void tearDown()
9001 : : {
9002 [ + - ][ + - ]: 500 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
9003 [ + - ][ + - ]: 500 : delete arrOUS[3]; delete arrOUS[4];
9004 : 500 : }
9005 : :
9006 : 5 : void append_001()
9007 : : {
9008 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9009 : 5 : OString expVal( aStrBuf.getStr() );
9010 : 5 : sal_Int64 input = 0;
9011 : 5 : sal_Int16 radix = 2;
9012 : :
9013 : 5 : expVal += OString( "0" );
9014 [ + - ]: 5 : aStrBuf.append( input, radix );
9015 : :
9016 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9017 : : (
9018 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
9019 : : aStrBuf.getStr()== expVal &&
9020 : : aStrBuf.getLength() == expVal.getLength()
9021 [ + - ]: 10 : );
9022 : :
9023 : 5 : }
9024 : :
9025 : 5 : void append_002()
9026 : : {
9027 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9028 : 5 : OString expVal( aStrBuf.getStr() );
9029 : 5 : sal_Int64 input = 4;
9030 : 5 : sal_Int16 radix = 2;
9031 : :
9032 : 5 : expVal += OString( "100" );
9033 [ + - ]: 5 : aStrBuf.append( input, radix );
9034 : :
9035 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9036 : : (
9037 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
9038 : : aStrBuf.getStr()== expVal &&
9039 : : aStrBuf.getLength() == expVal.getLength()
9040 [ + - ]: 10 : );
9041 : :
9042 : 5 : }
9043 : :
9044 : 5 : void append_003()
9045 : : {
9046 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9047 : 5 : OString expVal( aStrBuf.getStr() );
9048 : 5 : sal_Int64 input = 8;
9049 : 5 : sal_Int16 radix = 2;
9050 : :
9051 : 5 : expVal += OString( "1000" );
9052 [ + - ]: 5 : aStrBuf.append( input, radix );
9053 : :
9054 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9055 : : (
9056 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
9057 : : aStrBuf.getStr()== expVal &&
9058 : : aStrBuf.getLength() == expVal.getLength()
9059 [ + - ]: 10 : );
9060 : :
9061 : 5 : }
9062 : :
9063 : 5 : void append_004()
9064 : : {
9065 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9066 : 5 : OString expVal( aStrBuf.getStr() );
9067 : 5 : sal_Int64 input = 15;
9068 : 5 : sal_Int16 radix = 2;
9069 : :
9070 : 5 : expVal += OString( "1111" );
9071 [ + - ]: 5 : aStrBuf.append( input, radix );
9072 : :
9073 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9074 : : (
9075 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
9076 : : aStrBuf.getStr()== expVal &&
9077 : : aStrBuf.getLength() == expVal.getLength()
9078 [ + - ]: 10 : );
9079 : :
9080 : 5 : }
9081 : :
9082 : 5 : void append_005()
9083 : : {
9084 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9085 : 5 : OString expVal( aStrBuf.getStr() );
9086 : 5 : sal_Int64 input = 0;
9087 : 5 : sal_Int16 radix = 8;
9088 : :
9089 : 5 : expVal += OString( "0" );
9090 [ + - ]: 5 : aStrBuf.append( input, radix );
9091 : :
9092 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9093 : : (
9094 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9095 : : aStrBuf.getStr()== expVal &&
9096 : : aStrBuf.getLength() == expVal.getLength()
9097 [ + - ]: 10 : );
9098 : :
9099 : 5 : }
9100 : :
9101 : 5 : void append_006()
9102 : : {
9103 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9104 : 5 : OString expVal( aStrBuf.getStr() );
9105 : 5 : sal_Int64 input = 4;
9106 : 5 : sal_Int16 radix = 8;
9107 : :
9108 : 5 : expVal += OString( "4" );
9109 [ + - ]: 5 : aStrBuf.append( input, radix );
9110 : :
9111 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9112 : : (
9113 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9114 : : aStrBuf.getStr()== expVal &&
9115 : : aStrBuf.getLength() == expVal.getLength()
9116 [ + - ]: 10 : );
9117 : :
9118 : 5 : }
9119 : :
9120 : 5 : void append_007()
9121 : : {
9122 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9123 : 5 : OString expVal( aStrBuf.getStr() );
9124 : 5 : sal_Int64 input = 8;
9125 : 5 : sal_Int16 radix = 8;
9126 : :
9127 : 5 : expVal += OString( "10" );
9128 [ + - ]: 5 : aStrBuf.append( input, radix );
9129 : :
9130 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9131 : : (
9132 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9133 : : aStrBuf.getStr()== expVal &&
9134 : : aStrBuf.getLength() == expVal.getLength()
9135 [ + - ]: 10 : );
9136 : :
9137 : 5 : }
9138 : :
9139 : 5 : void append_008()
9140 : : {
9141 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9142 : 5 : OString expVal( aStrBuf.getStr() );
9143 : 5 : sal_Int64 input = 15;
9144 : 5 : sal_Int16 radix = 8;
9145 : :
9146 : 5 : expVal += OString( "17" );
9147 [ + - ]: 5 : aStrBuf.append( input, radix );
9148 : :
9149 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9150 : : (
9151 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9152 : : aStrBuf.getStr()== expVal &&
9153 : : aStrBuf.getLength() == expVal.getLength()
9154 [ + - ]: 10 : );
9155 : :
9156 : 5 : }
9157 : :
9158 : 5 : void append_009()
9159 : : {
9160 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9161 : 5 : OString expVal( aStrBuf.getStr() );
9162 : 5 : sal_Int64 input = 0;
9163 : 5 : sal_Int16 radix = 10;
9164 : :
9165 : 5 : expVal += OString( "0" );
9166 [ + - ]: 5 : aStrBuf.append( input, radix );
9167 : :
9168 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9169 : : (
9170 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9171 : : aStrBuf.getStr()== expVal &&
9172 : : aStrBuf.getLength() == expVal.getLength()
9173 [ + - ]: 10 : );
9174 : :
9175 : 5 : }
9176 : :
9177 : 5 : void append_010()
9178 : : {
9179 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9180 : 5 : OString expVal( aStrBuf.getStr() );
9181 : 5 : sal_Int64 input = 4;
9182 : 5 : sal_Int16 radix = 10;
9183 : :
9184 : 5 : expVal += OString( "4" );
9185 [ + - ]: 5 : aStrBuf.append( input, radix );
9186 : :
9187 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9188 : : (
9189 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9190 : : aStrBuf.getStr()== expVal &&
9191 : : aStrBuf.getLength() == expVal.getLength()
9192 [ + - ]: 10 : );
9193 : :
9194 : 5 : }
9195 : :
9196 : 5 : void append_011()
9197 : : {
9198 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9199 : 5 : OString expVal( aStrBuf.getStr() );
9200 : 5 : sal_Int64 input = 8;
9201 : 5 : sal_Int16 radix = 10;
9202 : :
9203 : 5 : expVal += OString( "8" );
9204 [ + - ]: 5 : aStrBuf.append( input, radix );
9205 : :
9206 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9207 : : (
9208 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9209 : : aStrBuf.getStr()== expVal &&
9210 : : aStrBuf.getLength() == expVal.getLength()
9211 [ + - ]: 10 : );
9212 : :
9213 : 5 : }
9214 : :
9215 : 5 : void append_012()
9216 : : {
9217 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9218 : 5 : OString expVal( aStrBuf.getStr() );
9219 : 5 : sal_Int64 input = 15;
9220 : 5 : sal_Int16 radix = 10;
9221 : :
9222 : 5 : expVal += OString( "15" );
9223 [ + - ]: 5 : aStrBuf.append( input, radix );
9224 : :
9225 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9226 : : (
9227 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9228 : : aStrBuf.getStr()== expVal &&
9229 : : aStrBuf.getLength() == expVal.getLength()
9230 [ + - ]: 10 : );
9231 : :
9232 : 5 : }
9233 : :
9234 : 5 : void append_013()
9235 : : {
9236 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9237 : 5 : OString expVal( aStrBuf.getStr() );
9238 : 5 : sal_Int64 input = 0;
9239 : 5 : sal_Int16 radix = 16;
9240 : :
9241 : 5 : expVal += OString( "0" );
9242 [ + - ]: 5 : aStrBuf.append( input, radix );
9243 : :
9244 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9245 : : (
9246 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9247 : : aStrBuf.getStr()== expVal &&
9248 : : aStrBuf.getLength() == expVal.getLength()
9249 [ + - ]: 10 : );
9250 : :
9251 : 5 : }
9252 : :
9253 : 5 : void append_014()
9254 : : {
9255 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9256 : 5 : OString expVal( aStrBuf.getStr() );
9257 : 5 : sal_Int64 input = 4;
9258 : 5 : sal_Int16 radix = 16;
9259 : :
9260 : 5 : expVal += OString( "4" );
9261 [ + - ]: 5 : aStrBuf.append( input, radix );
9262 : :
9263 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9264 : : (
9265 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9266 : : aStrBuf.getStr()== expVal &&
9267 : : aStrBuf.getLength() == expVal.getLength()
9268 [ + - ]: 10 : );
9269 : :
9270 : 5 : }
9271 : :
9272 : 5 : void append_015()
9273 : : {
9274 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9275 : 5 : OString expVal( aStrBuf.getStr() );
9276 : 5 : sal_Int64 input = 8;
9277 : 5 : sal_Int16 radix = 16;
9278 : :
9279 : 5 : expVal += OString( "8" );
9280 [ + - ]: 5 : aStrBuf.append( input, radix );
9281 : :
9282 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9283 : : (
9284 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9285 : : aStrBuf.getStr()== expVal &&
9286 : : aStrBuf.getLength() == expVal.getLength()
9287 [ + - ]: 10 : );
9288 : :
9289 : 5 : }
9290 : :
9291 : 5 : void append_016()
9292 : : {
9293 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9294 : 5 : OString expVal( aStrBuf.getStr() );
9295 : 5 : sal_Int64 input = 15;
9296 : 5 : sal_Int16 radix = 16;
9297 : :
9298 : 5 : expVal += OString( "f" );
9299 [ + - ]: 5 : aStrBuf.append( input, radix );
9300 : :
9301 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9302 : : (
9303 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9304 : : aStrBuf.getStr()== expVal &&
9305 : : aStrBuf.getLength() == expVal.getLength()
9306 [ + - ]: 10 : );
9307 : :
9308 : 5 : }
9309 : :
9310 : 5 : void append_017()
9311 : : {
9312 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9313 : 5 : OString expVal( aStrBuf.getStr() );
9314 : 5 : sal_Int64 input = 0;
9315 : 5 : sal_Int16 radix = 36;
9316 : :
9317 : 5 : expVal += OString( "0" );
9318 [ + - ]: 5 : aStrBuf.append( input, radix );
9319 : :
9320 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9321 : : (
9322 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9323 : : aStrBuf.getStr()== expVal &&
9324 : : aStrBuf.getLength() == expVal.getLength()
9325 [ + - ]: 10 : );
9326 : :
9327 : 5 : }
9328 : :
9329 : 5 : void append_018()
9330 : : {
9331 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9332 : 5 : OString expVal( aStrBuf.getStr() );
9333 : 5 : sal_Int64 input = 4;
9334 : 5 : sal_Int16 radix = 36;
9335 : :
9336 : 5 : expVal += OString( "4" );
9337 [ + - ]: 5 : aStrBuf.append( input, radix );
9338 : :
9339 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9340 : : (
9341 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9342 : : aStrBuf.getStr()== expVal &&
9343 : : aStrBuf.getLength() == expVal.getLength()
9344 [ + - ]: 10 : );
9345 : :
9346 : 5 : }
9347 : :
9348 : 5 : void append_019()
9349 : : {
9350 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9351 : 5 : OString expVal( aStrBuf.getStr() );
9352 : 5 : sal_Int64 input = 8;
9353 : 5 : sal_Int16 radix = 36;
9354 : :
9355 : 5 : expVal += OString( "8" );
9356 [ + - ]: 5 : aStrBuf.append( input, radix );
9357 : :
9358 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9359 : : (
9360 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9361 : : aStrBuf.getStr()== expVal &&
9362 : : aStrBuf.getLength() == expVal.getLength()
9363 [ + - ]: 10 : );
9364 : :
9365 : 5 : }
9366 : :
9367 : 5 : void append_020()
9368 : : {
9369 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9370 : 5 : OString expVal( aStrBuf.getStr() );
9371 : 5 : sal_Int64 input = 35;
9372 : 5 : sal_Int16 radix = 36;
9373 : :
9374 : 5 : expVal += OString( "z" );
9375 [ + - ]: 5 : aStrBuf.append( input, radix );
9376 : :
9377 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9378 : : (
9379 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9380 : : aStrBuf.getStr()== expVal &&
9381 : : aStrBuf.getLength() == expVal.getLength()
9382 [ + - ]: 10 : );
9383 : :
9384 : 5 : }
9385 : :
9386 : 5 : void append_021()
9387 : : {
9388 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9389 : 5 : OString expVal( aStrBuf.getStr() );
9390 : 5 : sal_Int64 input = 0;
9391 : 5 : sal_Int16 radix = 2;
9392 : :
9393 : 5 : expVal += OString( "0" );
9394 [ + - ]: 5 : aStrBuf.append( input, radix );
9395 : :
9396 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9397 : : (
9398 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9399 : : aStrBuf.getStr()== expVal &&
9400 : : aStrBuf.getLength() == expVal.getLength()
9401 [ + - ]: 10 : );
9402 : :
9403 : 5 : }
9404 : :
9405 : 5 : void append_022()
9406 : : {
9407 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9408 : 5 : OString expVal( aStrBuf.getStr() );
9409 : 5 : sal_Int64 input = 4;
9410 : 5 : sal_Int16 radix = 2;
9411 : :
9412 : 5 : expVal += OString( "100" );
9413 [ + - ]: 5 : aStrBuf.append( input, radix );
9414 : :
9415 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9416 : : (
9417 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9418 : : aStrBuf.getStr()== expVal &&
9419 : : aStrBuf.getLength() == expVal.getLength()
9420 [ + - ]: 10 : );
9421 : :
9422 : 5 : }
9423 : :
9424 : 5 : void append_023()
9425 : : {
9426 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9427 : 5 : OString expVal( aStrBuf.getStr() );
9428 : 5 : sal_Int64 input = 8;
9429 : 5 : sal_Int16 radix = 2;
9430 : :
9431 : 5 : expVal += OString( "1000" );
9432 [ + - ]: 5 : aStrBuf.append( input, radix );
9433 : :
9434 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9435 : : (
9436 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9437 : : aStrBuf.getStr()== expVal &&
9438 : : aStrBuf.getLength() == expVal.getLength()
9439 [ + - ]: 10 : );
9440 : :
9441 : 5 : }
9442 : :
9443 : 5 : void append_024()
9444 : : {
9445 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9446 : 5 : OString expVal( aStrBuf.getStr() );
9447 : 5 : sal_Int64 input = 15;
9448 : 5 : sal_Int16 radix = 2;
9449 : :
9450 : 5 : expVal += OString( "1111" );
9451 [ + - ]: 5 : aStrBuf.append( input, radix );
9452 : :
9453 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9454 : : (
9455 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9456 : : aStrBuf.getStr()== expVal &&
9457 : : aStrBuf.getLength() == expVal.getLength()
9458 [ + - ]: 10 : );
9459 : :
9460 : 5 : }
9461 : :
9462 : 5 : void append_025()
9463 : : {
9464 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9465 : 5 : OString expVal( aStrBuf.getStr() );
9466 : 5 : sal_Int64 input = 0;
9467 : 5 : sal_Int16 radix = 8;
9468 : :
9469 : 5 : expVal += OString( "0" );
9470 [ + - ]: 5 : aStrBuf.append( input, radix );
9471 : :
9472 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9473 : : (
9474 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9475 : : aStrBuf.getStr()== expVal &&
9476 : : aStrBuf.getLength() == expVal.getLength()
9477 [ + - ]: 10 : );
9478 : :
9479 : 5 : }
9480 : :
9481 : 5 : void append_026()
9482 : : {
9483 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9484 : 5 : OString expVal( aStrBuf.getStr() );
9485 : 5 : sal_Int64 input = 4;
9486 : 5 : sal_Int16 radix = 8;
9487 : :
9488 : 5 : expVal += OString( "4" );
9489 [ + - ]: 5 : aStrBuf.append( input, radix );
9490 : :
9491 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9492 : : (
9493 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9494 : : aStrBuf.getStr()== expVal &&
9495 : : aStrBuf.getLength() == expVal.getLength()
9496 [ + - ]: 10 : );
9497 : :
9498 : 5 : }
9499 : :
9500 : 5 : void append_027()
9501 : : {
9502 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9503 : 5 : OString expVal( aStrBuf.getStr() );
9504 : 5 : sal_Int64 input = 8;
9505 : 5 : sal_Int16 radix = 8;
9506 : :
9507 : 5 : expVal += OString( "10" );
9508 [ + - ]: 5 : aStrBuf.append( input, radix );
9509 : :
9510 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9511 : : (
9512 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9513 : : aStrBuf.getStr()== expVal &&
9514 : : aStrBuf.getLength() == expVal.getLength()
9515 [ + - ]: 10 : );
9516 : :
9517 : 5 : }
9518 : :
9519 : 5 : void append_028()
9520 : : {
9521 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9522 : 5 : OString expVal( aStrBuf.getStr() );
9523 : 5 : sal_Int64 input = 15;
9524 : 5 : sal_Int16 radix = 8;
9525 : :
9526 : 5 : expVal += OString( "17" );
9527 [ + - ]: 5 : aStrBuf.append( input, radix );
9528 : :
9529 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9530 : : (
9531 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9532 : : aStrBuf.getStr()== expVal &&
9533 : : aStrBuf.getLength() == expVal.getLength()
9534 [ + - ]: 10 : );
9535 : :
9536 : 5 : }
9537 : :
9538 : 5 : void append_029()
9539 : : {
9540 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9541 : 5 : OString expVal( aStrBuf.getStr() );
9542 : 5 : sal_Int64 input = 0;
9543 : 5 : sal_Int16 radix = 10;
9544 : :
9545 : 5 : expVal += OString( "0" );
9546 [ + - ]: 5 : aStrBuf.append( input, radix );
9547 : :
9548 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9549 : : (
9550 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9551 : : aStrBuf.getStr()== expVal &&
9552 : : aStrBuf.getLength() == expVal.getLength()
9553 [ + - ]: 10 : );
9554 : :
9555 : 5 : }
9556 : :
9557 : 5 : void append_030()
9558 : : {
9559 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9560 : 5 : OString expVal( aStrBuf.getStr() );
9561 : 5 : sal_Int64 input = 4;
9562 : 5 : sal_Int16 radix = 10;
9563 : :
9564 : 5 : expVal += OString( "4" );
9565 [ + - ]: 5 : aStrBuf.append( input, radix );
9566 : :
9567 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9568 : : (
9569 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9570 : : aStrBuf.getStr()== expVal &&
9571 : : aStrBuf.getLength() == expVal.getLength()
9572 [ + - ]: 10 : );
9573 : :
9574 : 5 : }
9575 : :
9576 : 5 : void append_031()
9577 : : {
9578 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9579 : 5 : OString expVal( aStrBuf.getStr() );
9580 : 5 : sal_Int64 input = 8;
9581 : 5 : sal_Int16 radix = 10;
9582 : :
9583 : 5 : expVal += OString( "8" );
9584 [ + - ]: 5 : aStrBuf.append( input, radix );
9585 : :
9586 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9587 : : (
9588 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9589 : : aStrBuf.getStr()== expVal &&
9590 : : aStrBuf.getLength() == expVal.getLength()
9591 [ + - ]: 10 : );
9592 : :
9593 : 5 : }
9594 : :
9595 : 5 : void append_032()
9596 : : {
9597 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9598 : 5 : OString expVal( aStrBuf.getStr() );
9599 : 5 : sal_Int64 input = 15;
9600 : 5 : sal_Int16 radix = 10;
9601 : :
9602 : 5 : expVal += OString( "15" );
9603 [ + - ]: 5 : aStrBuf.append( input, radix );
9604 : :
9605 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9606 : : (
9607 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9608 : : aStrBuf.getStr()== expVal &&
9609 : : aStrBuf.getLength() == expVal.getLength()
9610 [ + - ]: 10 : );
9611 : :
9612 : 5 : }
9613 : :
9614 : 5 : void append_033()
9615 : : {
9616 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9617 : 5 : OString expVal( aStrBuf.getStr() );
9618 : 5 : sal_Int64 input = 0;
9619 : 5 : sal_Int16 radix = 16;
9620 : :
9621 : 5 : expVal += OString( "0" );
9622 [ + - ]: 5 : aStrBuf.append( input, radix );
9623 : :
9624 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9625 : : (
9626 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9627 : : aStrBuf.getStr()== expVal &&
9628 : : aStrBuf.getLength() == expVal.getLength()
9629 [ + - ]: 10 : );
9630 : :
9631 : 5 : }
9632 : :
9633 : 5 : void append_034()
9634 : : {
9635 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9636 : 5 : OString expVal( aStrBuf.getStr() );
9637 : 5 : sal_Int64 input = 4;
9638 : 5 : sal_Int16 radix = 16;
9639 : :
9640 : 5 : expVal += OString( "4" );
9641 [ + - ]: 5 : aStrBuf.append( input, radix );
9642 : :
9643 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9644 : : (
9645 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9646 : : aStrBuf.getStr()== expVal &&
9647 : : aStrBuf.getLength() == expVal.getLength()
9648 [ + - ]: 10 : );
9649 : :
9650 : 5 : }
9651 : :
9652 : 5 : void append_035()
9653 : : {
9654 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9655 : 5 : OString expVal( aStrBuf.getStr() );
9656 : 5 : sal_Int64 input = 8;
9657 : 5 : sal_Int16 radix = 16;
9658 : :
9659 : 5 : expVal += OString( "8" );
9660 [ + - ]: 5 : aStrBuf.append( input, radix );
9661 : :
9662 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9663 : : (
9664 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9665 : : aStrBuf.getStr()== expVal &&
9666 : : aStrBuf.getLength() == expVal.getLength()
9667 [ + - ]: 10 : );
9668 : :
9669 : 5 : }
9670 : :
9671 : 5 : void append_036()
9672 : : {
9673 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9674 : 5 : OString expVal( aStrBuf.getStr() );
9675 : 5 : sal_Int64 input = 15;
9676 : 5 : sal_Int16 radix = 16;
9677 : :
9678 : 5 : expVal += OString( "f" );
9679 [ + - ]: 5 : aStrBuf.append( input, radix );
9680 : :
9681 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9682 : : (
9683 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9684 : : aStrBuf.getStr()== expVal &&
9685 : : aStrBuf.getLength() == expVal.getLength()
9686 [ + - ]: 10 : );
9687 : :
9688 : 5 : }
9689 : :
9690 : 5 : void append_037()
9691 : : {
9692 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9693 : 5 : OString expVal( aStrBuf.getStr() );
9694 : 5 : sal_Int64 input = 0;
9695 : 5 : sal_Int16 radix = 36;
9696 : :
9697 : 5 : expVal += OString( "0" );
9698 [ + - ]: 5 : aStrBuf.append( input, radix );
9699 : :
9700 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9701 : : (
9702 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9703 : : aStrBuf.getStr()== expVal &&
9704 : : aStrBuf.getLength() == expVal.getLength()
9705 [ + - ]: 10 : );
9706 : :
9707 : 5 : }
9708 : :
9709 : 5 : void append_038()
9710 : : {
9711 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9712 : 5 : OString expVal( aStrBuf.getStr() );
9713 : 5 : sal_Int64 input = 4;
9714 : 5 : sal_Int16 radix = 36;
9715 : :
9716 : 5 : expVal += OString( "4" );
9717 [ + - ]: 5 : aStrBuf.append( input, radix );
9718 : :
9719 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9720 : : (
9721 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9722 : : aStrBuf.getStr()== expVal &&
9723 : : aStrBuf.getLength() == expVal.getLength()
9724 [ + - ]: 10 : );
9725 : :
9726 : 5 : }
9727 : :
9728 : 5 : void append_039()
9729 : : {
9730 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9731 : 5 : OString expVal( aStrBuf.getStr() );
9732 : 5 : sal_Int64 input = 8;
9733 : 5 : sal_Int16 radix = 36;
9734 : :
9735 : 5 : expVal += OString( "8" );
9736 [ + - ]: 5 : aStrBuf.append( input, radix );
9737 : :
9738 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9739 : : (
9740 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9741 : : aStrBuf.getStr()== expVal &&
9742 : : aStrBuf.getLength() == expVal.getLength()
9743 [ + - ]: 10 : );
9744 : :
9745 : 5 : }
9746 : :
9747 : 5 : void append_040()
9748 : : {
9749 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9750 : 5 : OString expVal( aStrBuf.getStr() );
9751 : 5 : sal_Int64 input = 35;
9752 : 5 : sal_Int16 radix = 36;
9753 : :
9754 : 5 : expVal += OString( "z" );
9755 [ + - ]: 5 : aStrBuf.append( input, radix );
9756 : :
9757 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9758 : : (
9759 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9760 : : aStrBuf.getStr()== expVal &&
9761 : : aStrBuf.getLength() == expVal.getLength()
9762 [ + - ]: 10 : );
9763 : :
9764 : 5 : }
9765 : :
9766 : 5 : void append_041()
9767 : : {
9768 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9769 : 5 : OString expVal( aStrBuf.getStr() );
9770 : 5 : sal_Int64 input = 0;
9771 : 5 : sal_Int16 radix = 2;
9772 : :
9773 : 5 : expVal += OString( "0" );
9774 [ + - ]: 5 : aStrBuf.append( input, radix );
9775 : :
9776 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9777 : : (
9778 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9779 : : aStrBuf.getStr()== expVal &&
9780 : : aStrBuf.getLength() == expVal.getLength()
9781 [ + - ]: 10 : );
9782 : :
9783 : 5 : }
9784 : :
9785 : 5 : void append_042()
9786 : : {
9787 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9788 : 5 : OString expVal( aStrBuf.getStr() );
9789 : 5 : sal_Int64 input = 4;
9790 : 5 : sal_Int16 radix = 2;
9791 : :
9792 : 5 : expVal += OString( "100" );
9793 [ + - ]: 5 : aStrBuf.append( input, radix );
9794 : :
9795 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9796 : : (
9797 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9798 : : aStrBuf.getStr()== expVal &&
9799 : : aStrBuf.getLength() == expVal.getLength()
9800 [ + - ]: 10 : );
9801 : :
9802 : 5 : }
9803 : :
9804 : 5 : void append_043()
9805 : : {
9806 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9807 : 5 : OString expVal( aStrBuf.getStr() );
9808 : 5 : sal_Int64 input = 8;
9809 : 5 : sal_Int16 radix = 2;
9810 : :
9811 : 5 : expVal += OString( "1000" );
9812 [ + - ]: 5 : aStrBuf.append( input, radix );
9813 : :
9814 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9815 : : (
9816 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9817 : : aStrBuf.getStr()== expVal &&
9818 : : aStrBuf.getLength() == expVal.getLength()
9819 [ + - ]: 10 : );
9820 : :
9821 : 5 : }
9822 : :
9823 : 5 : void append_044()
9824 : : {
9825 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9826 : 5 : OString expVal( aStrBuf.getStr() );
9827 : 5 : sal_Int64 input = 15;
9828 : 5 : sal_Int16 radix = 2;
9829 : :
9830 : 5 : expVal += OString( "1111" );
9831 [ + - ]: 5 : aStrBuf.append( input, radix );
9832 : :
9833 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9834 : : (
9835 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9836 : : aStrBuf.getStr()== expVal &&
9837 : : aStrBuf.getLength() == expVal.getLength()
9838 [ + - ]: 10 : );
9839 : :
9840 : 5 : }
9841 : :
9842 : 5 : void append_045()
9843 : : {
9844 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9845 : 5 : OString expVal( aStrBuf.getStr() );
9846 : 5 : sal_Int64 input = 0;
9847 : 5 : sal_Int16 radix = 8;
9848 : :
9849 : 5 : expVal += OString( "0" );
9850 [ + - ]: 5 : aStrBuf.append( input, radix );
9851 : :
9852 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9853 : : (
9854 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9855 : : aStrBuf.getStr()== expVal &&
9856 : : aStrBuf.getLength() == expVal.getLength()
9857 [ + - ]: 10 : );
9858 : :
9859 : 5 : }
9860 : :
9861 : 5 : void append_046()
9862 : : {
9863 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9864 : 5 : OString expVal( aStrBuf.getStr() );
9865 : 5 : sal_Int64 input = 4;
9866 : 5 : sal_Int16 radix = 8;
9867 : :
9868 : 5 : expVal += OString( "4" );
9869 [ + - ]: 5 : aStrBuf.append( input, radix );
9870 : :
9871 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9872 : : (
9873 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9874 : : aStrBuf.getStr()== expVal &&
9875 : : aStrBuf.getLength() == expVal.getLength()
9876 [ + - ]: 10 : );
9877 : :
9878 : 5 : }
9879 : :
9880 : 5 : void append_047()
9881 : : {
9882 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9883 : 5 : OString expVal( aStrBuf.getStr() );
9884 : 5 : sal_Int64 input = 8;
9885 : 5 : sal_Int16 radix = 8;
9886 : :
9887 : 5 : expVal += OString( "10" );
9888 [ + - ]: 5 : aStrBuf.append( input, radix );
9889 : :
9890 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9891 : : (
9892 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9893 : : aStrBuf.getStr()== expVal &&
9894 : : aStrBuf.getLength() == expVal.getLength()
9895 [ + - ]: 10 : );
9896 : :
9897 : 5 : }
9898 : :
9899 : 5 : void append_048()
9900 : : {
9901 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9902 : 5 : OString expVal( aStrBuf.getStr() );
9903 : 5 : sal_Int64 input = 15;
9904 : 5 : sal_Int16 radix = 8;
9905 : :
9906 : 5 : expVal += OString( "17" );
9907 [ + - ]: 5 : aStrBuf.append( input, radix );
9908 : :
9909 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9910 : : (
9911 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9912 : : aStrBuf.getStr()== expVal &&
9913 : : aStrBuf.getLength() == expVal.getLength()
9914 [ + - ]: 10 : );
9915 : :
9916 : 5 : }
9917 : :
9918 : 5 : void append_049()
9919 : : {
9920 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9921 : 5 : OString expVal( aStrBuf.getStr() );
9922 : 5 : sal_Int64 input = 0;
9923 : 5 : sal_Int16 radix = 10;
9924 : :
9925 : 5 : expVal += OString( "0" );
9926 [ + - ]: 5 : aStrBuf.append( input, radix );
9927 : :
9928 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9929 : : (
9930 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9931 : : aStrBuf.getStr()== expVal &&
9932 : : aStrBuf.getLength() == expVal.getLength()
9933 [ + - ]: 10 : );
9934 : :
9935 : 5 : }
9936 : :
9937 : 5 : void append_050()
9938 : : {
9939 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9940 : 5 : OString expVal( aStrBuf.getStr() );
9941 : 5 : sal_Int64 input = 4;
9942 : 5 : sal_Int16 radix = 10;
9943 : :
9944 : 5 : expVal += OString( "4" );
9945 [ + - ]: 5 : aStrBuf.append( input, radix );
9946 : :
9947 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9948 : : (
9949 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9950 : : aStrBuf.getStr()== expVal &&
9951 : : aStrBuf.getLength() == expVal.getLength()
9952 [ + - ]: 10 : );
9953 : :
9954 : 5 : }
9955 : :
9956 : 5 : void append_051()
9957 : : {
9958 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9959 : 5 : OString expVal( aStrBuf.getStr() );
9960 : 5 : sal_Int64 input = 8;
9961 : 5 : sal_Int16 radix = 10;
9962 : :
9963 : 5 : expVal += OString( "8" );
9964 [ + - ]: 5 : aStrBuf.append( input, radix );
9965 : :
9966 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9967 : : (
9968 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9969 : : aStrBuf.getStr()== expVal &&
9970 : : aStrBuf.getLength() == expVal.getLength()
9971 [ + - ]: 10 : );
9972 : :
9973 : 5 : }
9974 : :
9975 : 5 : void append_052()
9976 : : {
9977 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9978 : 5 : OString expVal( aStrBuf.getStr() );
9979 : 5 : sal_Int64 input = 15;
9980 : 5 : sal_Int16 radix = 10;
9981 : :
9982 : 5 : expVal += OString( "15" );
9983 [ + - ]: 5 : aStrBuf.append( input, radix );
9984 : :
9985 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
9986 : : (
9987 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9988 : : aStrBuf.getStr()== expVal &&
9989 : : aStrBuf.getLength() == expVal.getLength()
9990 [ + - ]: 10 : );
9991 : :
9992 : 5 : }
9993 : :
9994 : 5 : void append_053()
9995 : : {
9996 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9997 : 5 : OString expVal( aStrBuf.getStr() );
9998 : 5 : sal_Int64 input = 0;
9999 : 5 : sal_Int16 radix = 16;
10000 : :
10001 : 5 : expVal += OString( "0" );
10002 [ + - ]: 5 : aStrBuf.append( input, radix );
10003 : :
10004 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10005 : : (
10006 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
10007 : : aStrBuf.getStr()== expVal &&
10008 : : aStrBuf.getLength() == expVal.getLength()
10009 [ + - ]: 10 : );
10010 : :
10011 : 5 : }
10012 : :
10013 : 5 : void append_054()
10014 : : {
10015 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10016 : 5 : OString expVal( aStrBuf.getStr() );
10017 : 5 : sal_Int64 input = 4;
10018 : 5 : sal_Int16 radix = 16;
10019 : :
10020 : 5 : expVal += OString( "4" );
10021 [ + - ]: 5 : aStrBuf.append( input, radix );
10022 : :
10023 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10024 : : (
10025 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
10026 : : aStrBuf.getStr()== expVal &&
10027 : : aStrBuf.getLength() == expVal.getLength()
10028 [ + - ]: 10 : );
10029 : :
10030 : 5 : }
10031 : :
10032 : 5 : void append_055()
10033 : : {
10034 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10035 : 5 : OString expVal( aStrBuf.getStr() );
10036 : 5 : sal_Int64 input = 8;
10037 : 5 : sal_Int16 radix = 16;
10038 : :
10039 : 5 : expVal += OString( "8" );
10040 [ + - ]: 5 : aStrBuf.append( input, radix );
10041 : :
10042 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10043 : : (
10044 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
10045 : : aStrBuf.getStr()== expVal &&
10046 : : aStrBuf.getLength() == expVal.getLength()
10047 [ + - ]: 10 : );
10048 : :
10049 : 5 : }
10050 : :
10051 : 5 : void append_056()
10052 : : {
10053 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10054 : 5 : OString expVal( aStrBuf.getStr() );
10055 : 5 : sal_Int64 input = 15;
10056 : 5 : sal_Int16 radix = 16;
10057 : :
10058 : 5 : expVal += OString( "f" );
10059 [ + - ]: 5 : aStrBuf.append( input, radix );
10060 : :
10061 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10062 : : (
10063 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
10064 : : aStrBuf.getStr()== expVal &&
10065 : : aStrBuf.getLength() == expVal.getLength()
10066 [ + - ]: 10 : );
10067 : :
10068 : 5 : }
10069 : :
10070 : 5 : void append_057()
10071 : : {
10072 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10073 : 5 : OString expVal( aStrBuf.getStr() );
10074 : 5 : sal_Int64 input = 0;
10075 : 5 : sal_Int16 radix = 36;
10076 : :
10077 : 5 : expVal += OString( "0" );
10078 [ + - ]: 5 : aStrBuf.append( input, radix );
10079 : :
10080 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10081 : : (
10082 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10083 : : aStrBuf.getStr()== expVal &&
10084 : : aStrBuf.getLength() == expVal.getLength()
10085 [ + - ]: 10 : );
10086 : :
10087 : 5 : }
10088 : :
10089 : 5 : void append_058()
10090 : : {
10091 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10092 : 5 : OString expVal( aStrBuf.getStr() );
10093 : 5 : sal_Int64 input = 4;
10094 : 5 : sal_Int16 radix = 36;
10095 : :
10096 : 5 : expVal += OString( "4" );
10097 [ + - ]: 5 : aStrBuf.append( input, radix );
10098 : :
10099 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10100 : : (
10101 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10102 : : aStrBuf.getStr()== expVal &&
10103 : : aStrBuf.getLength() == expVal.getLength()
10104 [ + - ]: 10 : );
10105 : :
10106 : 5 : }
10107 : :
10108 : 5 : void append_059()
10109 : : {
10110 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10111 : 5 : OString expVal( aStrBuf.getStr() );
10112 : 5 : sal_Int64 input = 8;
10113 : 5 : sal_Int16 radix = 36;
10114 : :
10115 : 5 : expVal += OString( "8" );
10116 [ + - ]: 5 : aStrBuf.append( input, radix );
10117 : :
10118 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10119 : : (
10120 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10121 : : aStrBuf.getStr()== expVal &&
10122 : : aStrBuf.getLength() == expVal.getLength()
10123 [ + - ]: 10 : );
10124 : :
10125 : 5 : }
10126 : :
10127 : 5 : void append_060()
10128 : : {
10129 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10130 : 5 : OString expVal( aStrBuf.getStr() );
10131 : 5 : sal_Int64 input = 35;
10132 : 5 : sal_Int16 radix = 36;
10133 : :
10134 : 5 : expVal += OString( "z" );
10135 [ + - ]: 5 : aStrBuf.append( input, radix );
10136 : :
10137 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10138 : : (
10139 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10140 : : aStrBuf.getStr()== expVal &&
10141 : : aStrBuf.getLength() == expVal.getLength()
10142 [ + - ]: 10 : );
10143 : :
10144 : 5 : }
10145 : :
10146 : 5 : void append_061()
10147 : : {
10148 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10149 : 5 : OString expVal( aStrBuf.getStr() );
10150 : 5 : sal_Int64 input = 0;
10151 : 5 : sal_Int16 radix = 2;
10152 : :
10153 : 5 : expVal += OString( "0" );
10154 [ + - ]: 5 : aStrBuf.append( input, radix );
10155 : :
10156 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10157 : : (
10158 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10159 : : aStrBuf.getStr()== expVal &&
10160 : : aStrBuf.getLength() == expVal.getLength()
10161 [ + - ]: 10 : );
10162 : :
10163 : 5 : }
10164 : :
10165 : 5 : void append_062()
10166 : : {
10167 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10168 : 5 : OString expVal( aStrBuf.getStr() );
10169 : 5 : sal_Int64 input = 4;
10170 : 5 : sal_Int16 radix = 2;
10171 : :
10172 : 5 : expVal += OString( "100" );
10173 [ + - ]: 5 : aStrBuf.append( input, radix );
10174 : :
10175 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10176 : : (
10177 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10178 : : aStrBuf.getStr()== expVal &&
10179 : : aStrBuf.getLength() == expVal.getLength()
10180 [ + - ]: 10 : );
10181 : :
10182 : 5 : }
10183 : :
10184 : 5 : void append_063()
10185 : : {
10186 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10187 : 5 : OString expVal( aStrBuf.getStr() );
10188 : 5 : sal_Int64 input = 8;
10189 : 5 : sal_Int16 radix = 2;
10190 : :
10191 : 5 : expVal += OString( "1000" );
10192 [ + - ]: 5 : aStrBuf.append( input, radix );
10193 : :
10194 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10195 : : (
10196 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10197 : : aStrBuf.getStr()== expVal &&
10198 : : aStrBuf.getLength() == expVal.getLength()
10199 [ + - ]: 10 : );
10200 : :
10201 : 5 : }
10202 : :
10203 : 5 : void append_064()
10204 : : {
10205 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10206 : 5 : OString expVal( aStrBuf.getStr() );
10207 : 5 : sal_Int64 input = 15;
10208 : 5 : sal_Int16 radix = 2;
10209 : :
10210 : 5 : expVal += OString( "1111" );
10211 [ + - ]: 5 : aStrBuf.append( input, radix );
10212 : :
10213 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10214 : : (
10215 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10216 : : aStrBuf.getStr()== expVal &&
10217 : : aStrBuf.getLength() == expVal.getLength()
10218 [ + - ]: 10 : );
10219 : :
10220 : 5 : }
10221 : :
10222 : 5 : void append_065()
10223 : : {
10224 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10225 : 5 : OString expVal( aStrBuf.getStr() );
10226 : 5 : sal_Int64 input = 0;
10227 : 5 : sal_Int16 radix = 8;
10228 : :
10229 : 5 : expVal += OString( "0" );
10230 [ + - ]: 5 : aStrBuf.append( input, radix );
10231 : :
10232 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10233 : : (
10234 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10235 : : aStrBuf.getStr()== expVal &&
10236 : : aStrBuf.getLength() == expVal.getLength()
10237 [ + - ]: 10 : );
10238 : :
10239 : 5 : }
10240 : :
10241 : 5 : void append_066()
10242 : : {
10243 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10244 : 5 : OString expVal( aStrBuf.getStr() );
10245 : 5 : sal_Int64 input = 4;
10246 : 5 : sal_Int16 radix = 8;
10247 : :
10248 : 5 : expVal += OString( "4" );
10249 [ + - ]: 5 : aStrBuf.append( input, radix );
10250 : :
10251 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10252 : : (
10253 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10254 : : aStrBuf.getStr()== expVal &&
10255 : : aStrBuf.getLength() == expVal.getLength()
10256 [ + - ]: 10 : );
10257 : :
10258 : 5 : }
10259 : :
10260 : 5 : void append_067()
10261 : : {
10262 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10263 : 5 : OString expVal( aStrBuf.getStr() );
10264 : 5 : sal_Int64 input = 8;
10265 : 5 : sal_Int16 radix = 8;
10266 : :
10267 : 5 : expVal += OString( "10" );
10268 [ + - ]: 5 : aStrBuf.append( input, radix );
10269 : :
10270 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10271 : : (
10272 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10273 : : aStrBuf.getStr()== expVal &&
10274 : : aStrBuf.getLength() == expVal.getLength()
10275 [ + - ]: 10 : );
10276 : :
10277 : 5 : }
10278 : :
10279 : 5 : void append_068()
10280 : : {
10281 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10282 : 5 : OString expVal( aStrBuf.getStr() );
10283 : 5 : sal_Int64 input = 15;
10284 : 5 : sal_Int16 radix = 8;
10285 : :
10286 : 5 : expVal += OString( "17" );
10287 [ + - ]: 5 : aStrBuf.append( input, radix );
10288 : :
10289 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10290 : : (
10291 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10292 : : aStrBuf.getStr()== expVal &&
10293 : : aStrBuf.getLength() == expVal.getLength()
10294 [ + - ]: 10 : );
10295 : :
10296 : 5 : }
10297 : :
10298 : 5 : void append_069()
10299 : : {
10300 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10301 : 5 : OString expVal( aStrBuf.getStr() );
10302 : 5 : sal_Int64 input = 0;
10303 : 5 : sal_Int16 radix = 10;
10304 : :
10305 : 5 : expVal += OString( "0" );
10306 [ + - ]: 5 : aStrBuf.append( input, radix );
10307 : :
10308 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10309 : : (
10310 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10311 : : aStrBuf.getStr()== expVal &&
10312 : : aStrBuf.getLength() == expVal.getLength()
10313 [ + - ]: 10 : );
10314 : :
10315 : 5 : }
10316 : :
10317 : 5 : void append_070()
10318 : : {
10319 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10320 : 5 : OString expVal( aStrBuf.getStr() );
10321 : 5 : sal_Int64 input = 4;
10322 : 5 : sal_Int16 radix = 10;
10323 : :
10324 : 5 : expVal += OString( "4" );
10325 [ + - ]: 5 : aStrBuf.append( input, radix );
10326 : :
10327 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10328 : : (
10329 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10330 : : aStrBuf.getStr()== expVal &&
10331 : : aStrBuf.getLength() == expVal.getLength()
10332 [ + - ]: 10 : );
10333 : :
10334 : 5 : }
10335 : :
10336 : 5 : void append_071()
10337 : : {
10338 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10339 : 5 : OString expVal( aStrBuf.getStr() );
10340 : 5 : sal_Int64 input = 8;
10341 : 5 : sal_Int16 radix = 10;
10342 : :
10343 : 5 : expVal += OString( "8" );
10344 [ + - ]: 5 : aStrBuf.append( input, radix );
10345 : :
10346 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10347 : : (
10348 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10349 : : aStrBuf.getStr()== expVal &&
10350 : : aStrBuf.getLength() == expVal.getLength()
10351 [ + - ]: 10 : );
10352 : :
10353 : 5 : }
10354 : :
10355 : 5 : void append_072()
10356 : : {
10357 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10358 : 5 : OString expVal( aStrBuf.getStr() );
10359 : 5 : sal_Int64 input = 15;
10360 : 5 : sal_Int16 radix = 10;
10361 : :
10362 : 5 : expVal += OString( "15" );
10363 [ + - ]: 5 : aStrBuf.append( input, radix );
10364 : :
10365 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10366 : : (
10367 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10368 : : aStrBuf.getStr()== expVal &&
10369 : : aStrBuf.getLength() == expVal.getLength()
10370 [ + - ]: 10 : );
10371 : :
10372 : 5 : }
10373 : :
10374 : 5 : void append_073()
10375 : : {
10376 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10377 : 5 : OString expVal( aStrBuf.getStr() );
10378 : 5 : sal_Int64 input = 0;
10379 : 5 : sal_Int16 radix = 16;
10380 : :
10381 : 5 : expVal += OString( "0" );
10382 [ + - ]: 5 : aStrBuf.append( input, radix );
10383 : :
10384 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10385 : : (
10386 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10387 : : aStrBuf.getStr()== expVal &&
10388 : : aStrBuf.getLength() == expVal.getLength()
10389 [ + - ]: 10 : );
10390 : :
10391 : 5 : }
10392 : :
10393 : 5 : void append_074()
10394 : : {
10395 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10396 : 5 : OString expVal( aStrBuf.getStr() );
10397 : 5 : sal_Int64 input = 4;
10398 : 5 : sal_Int16 radix = 16;
10399 : :
10400 : 5 : expVal += OString( "4" );
10401 [ + - ]: 5 : aStrBuf.append( input, radix );
10402 : :
10403 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10404 : : (
10405 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10406 : : aStrBuf.getStr()== expVal &&
10407 : : aStrBuf.getLength() == expVal.getLength()
10408 [ + - ]: 10 : );
10409 : :
10410 : 5 : }
10411 : :
10412 : 5 : void append_075()
10413 : : {
10414 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10415 : 5 : OString expVal( aStrBuf.getStr() );
10416 : 5 : sal_Int64 input = 8;
10417 : 5 : sal_Int16 radix = 16;
10418 : :
10419 : 5 : expVal += OString( "8" );
10420 [ + - ]: 5 : aStrBuf.append( input, radix );
10421 : :
10422 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10423 : : (
10424 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10425 : : aStrBuf.getStr()== expVal &&
10426 : : aStrBuf.getLength() == expVal.getLength()
10427 [ + - ]: 10 : );
10428 : :
10429 : 5 : }
10430 : :
10431 : 5 : void append_076()
10432 : : {
10433 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10434 : 5 : OString expVal( aStrBuf.getStr() );
10435 : 5 : sal_Int64 input = 15;
10436 : 5 : sal_Int16 radix = 16;
10437 : :
10438 : 5 : expVal += OString( "f" );
10439 [ + - ]: 5 : aStrBuf.append( input, radix );
10440 : :
10441 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10442 : : (
10443 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10444 : : aStrBuf.getStr()== expVal &&
10445 : : aStrBuf.getLength() == expVal.getLength()
10446 [ + - ]: 10 : );
10447 : :
10448 : 5 : }
10449 : :
10450 : 5 : void append_077()
10451 : : {
10452 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10453 : 5 : OString expVal( aStrBuf.getStr() );
10454 : 5 : sal_Int64 input = 0;
10455 : 5 : sal_Int16 radix = 36;
10456 : :
10457 : 5 : expVal += OString( "0" );
10458 [ + - ]: 5 : aStrBuf.append( input, radix );
10459 : :
10460 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10461 : : (
10462 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10463 : : aStrBuf.getStr()== expVal &&
10464 : : aStrBuf.getLength() == expVal.getLength()
10465 [ + - ]: 10 : );
10466 : :
10467 : 5 : }
10468 : :
10469 : 5 : void append_078()
10470 : : {
10471 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10472 : 5 : OString expVal( aStrBuf.getStr() );
10473 : 5 : sal_Int64 input = 4;
10474 : 5 : sal_Int16 radix = 36;
10475 : :
10476 : 5 : expVal += OString( "4" );
10477 [ + - ]: 5 : aStrBuf.append( input, radix );
10478 : :
10479 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10480 : : (
10481 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10482 : : aStrBuf.getStr()== expVal &&
10483 : : aStrBuf.getLength() == expVal.getLength()
10484 [ + - ]: 10 : );
10485 : :
10486 : 5 : }
10487 : :
10488 : 5 : void append_079()
10489 : : {
10490 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10491 : 5 : OString expVal( aStrBuf.getStr() );
10492 : 5 : sal_Int64 input = 8;
10493 : 5 : sal_Int16 radix = 36;
10494 : :
10495 : 5 : expVal += OString( "8" );
10496 [ + - ]: 5 : aStrBuf.append( input, radix );
10497 : :
10498 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10499 : : (
10500 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10501 : : aStrBuf.getStr()== expVal &&
10502 : : aStrBuf.getLength() == expVal.getLength()
10503 [ + - ]: 10 : );
10504 : :
10505 : 5 : }
10506 : :
10507 : 5 : void append_080()
10508 : : {
10509 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10510 : 5 : OString expVal( aStrBuf.getStr() );
10511 : 5 : sal_Int64 input = 35;
10512 : 5 : sal_Int16 radix = 36;
10513 : :
10514 : 5 : expVal += OString( "z" );
10515 [ + - ]: 5 : aStrBuf.append( input, radix );
10516 : :
10517 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10518 : : (
10519 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10520 : : aStrBuf.getStr()== expVal &&
10521 : : aStrBuf.getLength() == expVal.getLength()
10522 [ + - ]: 10 : );
10523 : :
10524 : 5 : }
10525 : :
10526 : 5 : void append_081()
10527 : : {
10528 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10529 : 5 : OString expVal( aStrBuf.getStr() );
10530 : 5 : sal_Int64 input = 0;
10531 : 5 : sal_Int16 radix = 2;
10532 : :
10533 : 5 : expVal += OString( "0" );
10534 [ + - ]: 5 : aStrBuf.append( input, radix );
10535 : :
10536 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10537 : : (
10538 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10539 : : aStrBuf.getStr()== expVal &&
10540 : : aStrBuf.getLength() == expVal.getLength()
10541 [ + - ]: 10 : );
10542 : :
10543 : 5 : }
10544 : :
10545 : 5 : void append_082()
10546 : : {
10547 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10548 : 5 : OString expVal( aStrBuf.getStr() );
10549 : 5 : sal_Int64 input = 4;
10550 : 5 : sal_Int16 radix = 2;
10551 : :
10552 : 5 : expVal += OString( "100" );
10553 [ + - ]: 5 : aStrBuf.append( input, radix );
10554 : :
10555 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10556 : : (
10557 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10558 : : aStrBuf.getStr()== expVal &&
10559 : : aStrBuf.getLength() == expVal.getLength()
10560 [ + - ]: 10 : );
10561 : :
10562 : 5 : }
10563 : :
10564 : 5 : void append_083()
10565 : : {
10566 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10567 : 5 : OString expVal( aStrBuf.getStr() );
10568 : 5 : sal_Int64 input = 8;
10569 : 5 : sal_Int16 radix = 2;
10570 : :
10571 : 5 : expVal += OString( "1000" );
10572 [ + - ]: 5 : aStrBuf.append( input, radix );
10573 : :
10574 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10575 : : (
10576 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10577 : : aStrBuf.getStr()== expVal &&
10578 : : aStrBuf.getLength() == expVal.getLength()
10579 [ + - ]: 10 : );
10580 : :
10581 : 5 : }
10582 : :
10583 : 5 : void append_084()
10584 : : {
10585 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10586 : 5 : OString expVal( aStrBuf.getStr() );
10587 : 5 : sal_Int64 input = 15;
10588 : 5 : sal_Int16 radix = 2;
10589 : :
10590 : 5 : expVal += OString( "1111" );
10591 [ + - ]: 5 : aStrBuf.append( input, radix );
10592 : :
10593 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10594 : : (
10595 : : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10596 : : aStrBuf.getStr()== expVal &&
10597 : : aStrBuf.getLength() == expVal.getLength()
10598 [ + - ]: 10 : );
10599 : :
10600 : 5 : }
10601 : :
10602 : 5 : void append_085()
10603 : : {
10604 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10605 : 5 : OString expVal( aStrBuf.getStr() );
10606 : 5 : sal_Int64 input = 0;
10607 : 5 : sal_Int16 radix = 8;
10608 : :
10609 : 5 : expVal += OString( "0" );
10610 [ + - ]: 5 : aStrBuf.append( input, radix );
10611 : :
10612 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10613 : : (
10614 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10615 : : aStrBuf.getStr()== expVal &&
10616 : : aStrBuf.getLength() == expVal.getLength()
10617 [ + - ]: 10 : );
10618 : :
10619 : 5 : }
10620 : :
10621 : 5 : void append_086()
10622 : : {
10623 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10624 : 5 : OString expVal( aStrBuf.getStr() );
10625 : 5 : sal_Int64 input = 4;
10626 : 5 : sal_Int16 radix = 8;
10627 : :
10628 : 5 : expVal += OString( "4" );
10629 [ + - ]: 5 : aStrBuf.append( input, radix );
10630 : :
10631 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10632 : : (
10633 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10634 : : aStrBuf.getStr()== expVal &&
10635 : : aStrBuf.getLength() == expVal.getLength()
10636 [ + - ]: 10 : );
10637 : :
10638 : 5 : }
10639 : :
10640 : 5 : void append_087()
10641 : : {
10642 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10643 : 5 : OString expVal( aStrBuf.getStr() );
10644 : 5 : sal_Int64 input = 8;
10645 : 5 : sal_Int16 radix = 8;
10646 : :
10647 : 5 : expVal += OString( "10" );
10648 [ + - ]: 5 : aStrBuf.append( input, radix );
10649 : :
10650 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10651 : : (
10652 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10653 : : aStrBuf.getStr()== expVal &&
10654 : : aStrBuf.getLength() == expVal.getLength()
10655 [ + - ]: 10 : );
10656 : :
10657 : 5 : }
10658 : :
10659 : 5 : void append_088()
10660 : : {
10661 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10662 : 5 : OString expVal( aStrBuf.getStr() );
10663 : 5 : sal_Int64 input = 15;
10664 : 5 : sal_Int16 radix = 8;
10665 : :
10666 : 5 : expVal += OString( "17" );
10667 [ + - ]: 5 : aStrBuf.append( input, radix );
10668 : :
10669 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10670 : : (
10671 : : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10672 : : aStrBuf.getStr()== expVal &&
10673 : : aStrBuf.getLength() == expVal.getLength()
10674 [ + - ]: 10 : );
10675 : :
10676 : 5 : }
10677 : :
10678 : 5 : void append_089()
10679 : : {
10680 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10681 : 5 : OString expVal( aStrBuf.getStr() );
10682 : 5 : sal_Int64 input = 0;
10683 : 5 : sal_Int16 radix = 10;
10684 : :
10685 : 5 : expVal += OString( "0" );
10686 [ + - ]: 5 : aStrBuf.append( input, radix );
10687 : :
10688 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10689 : : (
10690 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10691 : : aStrBuf.getStr()== expVal &&
10692 : : aStrBuf.getLength() == expVal.getLength()
10693 [ + - ]: 10 : );
10694 : :
10695 : 5 : }
10696 : :
10697 : 5 : void append_090()
10698 : : {
10699 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10700 : 5 : OString expVal( aStrBuf.getStr() );
10701 : 5 : sal_Int64 input = 4;
10702 : 5 : sal_Int16 radix = 10;
10703 : :
10704 : 5 : expVal += OString( "4" );
10705 [ + - ]: 5 : aStrBuf.append( input, radix );
10706 : :
10707 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10708 : : (
10709 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10710 : : aStrBuf.getStr()== expVal &&
10711 : : aStrBuf.getLength() == expVal.getLength()
10712 [ + - ]: 10 : );
10713 : :
10714 : 5 : }
10715 : :
10716 : 5 : void append_091()
10717 : : {
10718 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10719 : 5 : OString expVal( aStrBuf.getStr() );
10720 : 5 : sal_Int64 input = 8;
10721 : 5 : sal_Int16 radix = 10;
10722 : :
10723 : 5 : expVal += OString( "8" );
10724 [ + - ]: 5 : aStrBuf.append( input, radix );
10725 : :
10726 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10727 : : (
10728 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10729 : : aStrBuf.getStr()== expVal &&
10730 : : aStrBuf.getLength() == expVal.getLength()
10731 [ + - ]: 10 : );
10732 : :
10733 : 5 : }
10734 : :
10735 : 5 : void append_092()
10736 : : {
10737 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10738 : 5 : OString expVal( aStrBuf.getStr() );
10739 : 5 : sal_Int64 input = 15;
10740 : 5 : sal_Int16 radix = 10;
10741 : :
10742 : 5 : expVal += OString( "15" );
10743 [ + - ]: 5 : aStrBuf.append( input, radix );
10744 : :
10745 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10746 : : (
10747 : : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10748 : : aStrBuf.getStr()== expVal &&
10749 : : aStrBuf.getLength() == expVal.getLength()
10750 [ + - ]: 10 : );
10751 : :
10752 : 5 : }
10753 : :
10754 : 5 : void append_093()
10755 : : {
10756 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10757 : 5 : OString expVal( aStrBuf.getStr() );
10758 : 5 : sal_Int64 input = 0;
10759 : 5 : sal_Int16 radix = 16;
10760 : :
10761 : 5 : expVal += OString( "0" );
10762 [ + - ]: 5 : aStrBuf.append( input, radix );
10763 : :
10764 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10765 : : (
10766 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10767 : : aStrBuf.getStr()== expVal &&
10768 : : aStrBuf.getLength() == expVal.getLength()
10769 [ + - ]: 10 : );
10770 : :
10771 : 5 : }
10772 : :
10773 : 5 : void append_094()
10774 : : {
10775 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10776 : 5 : OString expVal( aStrBuf.getStr() );
10777 : 5 : sal_Int64 input = 4;
10778 : 5 : sal_Int16 radix = 16;
10779 : :
10780 : 5 : expVal += OString( "4" );
10781 [ + - ]: 5 : aStrBuf.append( input, radix );
10782 : :
10783 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10784 : : (
10785 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10786 : : aStrBuf.getStr()== expVal &&
10787 : : aStrBuf.getLength() == expVal.getLength()
10788 [ + - ]: 10 : );
10789 : :
10790 : 5 : }
10791 : :
10792 : 5 : void append_095()
10793 : : {
10794 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10795 : 5 : OString expVal( aStrBuf.getStr() );
10796 : 5 : sal_Int64 input = 8;
10797 : 5 : sal_Int16 radix = 16;
10798 : :
10799 : 5 : expVal += OString( "8" );
10800 [ + - ]: 5 : aStrBuf.append( input, radix );
10801 : :
10802 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10803 : : (
10804 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10805 : : aStrBuf.getStr()== expVal &&
10806 : : aStrBuf.getLength() == expVal.getLength()
10807 [ + - ]: 10 : );
10808 : :
10809 : 5 : }
10810 : :
10811 : 5 : void append_096()
10812 : : {
10813 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10814 : 5 : OString expVal( aStrBuf.getStr() );
10815 : 5 : sal_Int64 input = 15;
10816 : 5 : sal_Int16 radix = 16;
10817 : :
10818 : 5 : expVal += OString( "f" );
10819 [ + - ]: 5 : aStrBuf.append( input, radix );
10820 : :
10821 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10822 : : (
10823 : : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10824 : : aStrBuf.getStr()== expVal &&
10825 : : aStrBuf.getLength() == expVal.getLength()
10826 [ + - ]: 10 : );
10827 : :
10828 : 5 : }
10829 : :
10830 : 5 : void append_097()
10831 : : {
10832 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10833 : 5 : OString expVal( aStrBuf.getStr() );
10834 : 5 : sal_Int64 input = 0;
10835 : 5 : sal_Int16 radix = 36;
10836 : :
10837 : 5 : expVal += OString( "0" );
10838 [ + - ]: 5 : aStrBuf.append( input, radix );
10839 : :
10840 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10841 : : (
10842 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10843 : : aStrBuf.getStr()== expVal &&
10844 : : aStrBuf.getLength() == expVal.getLength()
10845 [ + - ]: 10 : );
10846 : :
10847 : 5 : }
10848 : :
10849 : 5 : void append_098()
10850 : : {
10851 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10852 : 5 : OString expVal( aStrBuf.getStr() );
10853 : 5 : sal_Int64 input = 4;
10854 : 5 : sal_Int16 radix = 36;
10855 : :
10856 : 5 : expVal += OString( "4" );
10857 [ + - ]: 5 : aStrBuf.append( input, radix );
10858 : :
10859 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10860 : : (
10861 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10862 : : aStrBuf.getStr()== expVal &&
10863 : : aStrBuf.getLength() == expVal.getLength()
10864 [ + - ]: 10 : );
10865 : :
10866 : 5 : }
10867 : :
10868 : 5 : void append_099()
10869 : : {
10870 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10871 : 5 : OString expVal( aStrBuf.getStr() );
10872 : 5 : sal_Int64 input = 8;
10873 : 5 : sal_Int16 radix = 36;
10874 : :
10875 : 5 : expVal += OString( "8" );
10876 [ + - ]: 5 : aStrBuf.append( input, radix );
10877 : :
10878 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10879 : : (
10880 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10881 : : aStrBuf.getStr()== expVal &&
10882 : : aStrBuf.getLength() == expVal.getLength()
10883 [ + - ]: 10 : );
10884 : :
10885 : 5 : }
10886 : :
10887 : 5 : void append_100()
10888 : : {
10889 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10890 : 5 : OString expVal( aStrBuf.getStr() );
10891 : 5 : sal_Int64 input = 35;
10892 : 5 : sal_Int16 radix = 36;
10893 : :
10894 : 5 : expVal += OString( "z" );
10895 [ + - ]: 5 : aStrBuf.append( input, radix );
10896 : :
10897 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
10898 : : (
10899 : : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10900 : : aStrBuf.getStr()== expVal &&
10901 : : aStrBuf.getLength() == expVal.getLength()
10902 [ + - ]: 10 : );
10903 : :
10904 : 5 : }
10905 : :
10906 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_007_Int64 );
[ + - ][ + - ]
[ # # ]
10907 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10908 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10909 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10910 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10911 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10912 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10913 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10914 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10915 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10916 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10917 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10918 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10919 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10920 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10921 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10922 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10923 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10924 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10925 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10926 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10927 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10928 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10929 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10930 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10931 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10932 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10933 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10934 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10935 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10936 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10937 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10938 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10939 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10940 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10941 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10942 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10943 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10944 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10945 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10946 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10947 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10948 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10949 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10950 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10951 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10952 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10953 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10954 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10955 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10956 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
10957 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
10958 : : };
10959 : : //------------------------------------------------------------------------
10960 : : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
10961 : : // where i = large constants
10962 : : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
10963 : : // where i = large constants
10964 : : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
10965 : : // where i = large constants
10966 : : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
10967 : : // where i = large constants
10968 : : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
10969 : : // where i = large constants
10970 : : //------------------------------------------------------------------------
10971 [ - + ]: 750 : class append_007_Int64_Bounderies : public CppUnit::TestFixture
10972 : : {
10973 : : OString* arrOUS[5];
10974 : :
10975 : : public:
10976 : 250 : void setUp()
10977 : : {
10978 [ + - ]: 250 : arrOUS[0] = new OString( kTestStr7 );
10979 : 250 : arrOUS[1] = new OString( );
10980 [ + - ]: 250 : arrOUS[2] = new OString( kTestStr25 );
10981 [ + - ]: 250 : arrOUS[3] = new OString( "" );
10982 [ + - ]: 250 : arrOUS[4] = new OString( kTestStr28 );
10983 : :
10984 : 250 : }
10985 : :
10986 : 250 : void tearDown()
10987 : : {
10988 [ + - ][ + - ]: 250 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
10989 [ + - ][ + - ]: 250 : delete arrOUS[3]; delete arrOUS[4];
10990 : 250 : }
10991 : :
10992 : 5 : void append_001()
10993 : : {
10994 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
10995 : 5 : OString expVal( aStrBuf.getStr() );
10996 : 5 : sal_Int64 input = kSInt8Max;
10997 : 5 : sal_Int16 radix = 2;
10998 : :
10999 : 5 : expVal += OString( "1111111" );
11000 [ + - ]: 5 : aStrBuf.append( input, radix );
11001 : :
11002 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11003 : : (
11004 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
11005 : : aStrBuf.getStr()== expVal &&
11006 : : aStrBuf.getLength() == expVal.getLength()
11007 [ + - ]: 10 : );
11008 : :
11009 : 5 : }
11010 : :
11011 : 5 : void append_002()
11012 : : {
11013 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11014 : 5 : OString expVal( aStrBuf.getStr() );
11015 : 5 : sal_Int64 input = kSInt64Max;
11016 : 5 : sal_Int16 radix = 2;
11017 : :
11018 : 5 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11019 [ + - ]: 5 : aStrBuf.append( input, radix );
11020 : :
11021 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11022 : : (
11023 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
11024 : : aStrBuf.getStr()== expVal &&
11025 : : aStrBuf.getLength() == expVal.getLength()
11026 [ + - ]: 10 : );
11027 : :
11028 : 5 : }
11029 : :
11030 : 5 : void append_003()
11031 : : {
11032 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11033 : 5 : OString expVal( aStrBuf.getStr() );
11034 : 5 : sal_Int64 input = kSInt8Max;
11035 : 5 : sal_Int16 radix = 8;
11036 : :
11037 : 5 : expVal += OString( "177" );
11038 [ + - ]: 5 : aStrBuf.append( input, radix );
11039 : :
11040 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11041 : : (
11042 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
11043 : : aStrBuf.getStr()== expVal &&
11044 : : aStrBuf.getLength() == expVal.getLength()
11045 [ + - ]: 10 : );
11046 : :
11047 : 5 : }
11048 : :
11049 : 5 : void append_004()
11050 : : {
11051 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11052 : 5 : OString expVal( aStrBuf.getStr() );
11053 : 5 : sal_Int64 input = kSInt64Max;
11054 : 5 : sal_Int16 radix = 8;
11055 : :
11056 : 5 : expVal += OString( "777777777777777777777" );
11057 [ + - ]: 5 : aStrBuf.append( input, radix );
11058 : :
11059 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11060 : : (
11061 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
11062 : : aStrBuf.getStr()== expVal &&
11063 : : aStrBuf.getLength() == expVal.getLength()
11064 [ + - ]: 10 : );
11065 : :
11066 : 5 : }
11067 : :
11068 : 5 : void append_005()
11069 : : {
11070 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11071 : 5 : OString expVal( aStrBuf.getStr() );
11072 : 5 : sal_Int64 input = kSInt8Max;
11073 : 5 : sal_Int16 radix = 10;
11074 : :
11075 : 5 : expVal += OString( "127" );
11076 [ + - ]: 5 : aStrBuf.append( input, radix );
11077 : :
11078 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11079 : : (
11080 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
11081 : : aStrBuf.getStr()== expVal &&
11082 : : aStrBuf.getLength() == expVal.getLength()
11083 [ + - ]: 10 : );
11084 : :
11085 : 5 : }
11086 : :
11087 : 5 : void append_006()
11088 : : {
11089 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11090 : 5 : OString expVal( aStrBuf.getStr() );
11091 : 5 : sal_Int64 input = kSInt64Max;
11092 : 5 : sal_Int16 radix = 10;
11093 : :
11094 : 5 : expVal += OString( "9223372036854775807" );
11095 [ + - ]: 5 : aStrBuf.append( input, radix );
11096 : :
11097 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11098 : : (
11099 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
11100 : : aStrBuf.getStr()== expVal &&
11101 : : aStrBuf.getLength() == expVal.getLength()
11102 [ + - ]: 10 : );
11103 : :
11104 : 5 : }
11105 : :
11106 : 5 : void append_007()
11107 : : {
11108 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11109 : 5 : OString expVal( aStrBuf.getStr() );
11110 : 5 : sal_Int64 input = kSInt8Max;
11111 : 5 : sal_Int16 radix = 16;
11112 : :
11113 : 5 : expVal += OString( "7f" );
11114 [ + - ]: 5 : aStrBuf.append( input, radix );
11115 : :
11116 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11117 : : (
11118 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
11119 : : aStrBuf.getStr()== expVal &&
11120 : : aStrBuf.getLength() == expVal.getLength()
11121 [ + - ]: 10 : );
11122 : :
11123 : 5 : }
11124 : :
11125 : 5 : void append_008()
11126 : : {
11127 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11128 : 5 : OString expVal( aStrBuf.getStr() );
11129 : 5 : sal_Int64 input = kSInt64Max;
11130 : 5 : sal_Int16 radix = 16;
11131 : :
11132 : 5 : expVal += OString( "7fffffffffffffff" );
11133 [ + - ]: 5 : aStrBuf.append( input, radix );
11134 : :
11135 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11136 : : (
11137 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
11138 : : aStrBuf.getStr()== expVal &&
11139 : : aStrBuf.getLength() == expVal.getLength()
11140 [ + - ]: 10 : );
11141 : :
11142 : 5 : }
11143 : :
11144 : 5 : void append_009()
11145 : : {
11146 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11147 : 5 : OString expVal( aStrBuf.getStr() );
11148 : 5 : sal_Int64 input = kSInt8Max;
11149 : 5 : sal_Int16 radix = 36;
11150 : :
11151 : 5 : expVal += OString( "3j" );
11152 [ + - ]: 5 : aStrBuf.append( input, radix );
11153 : :
11154 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11155 : : (
11156 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
11157 : : aStrBuf.getStr()== expVal &&
11158 : : aStrBuf.getLength() == expVal.getLength()
11159 [ + - ]: 10 : );
11160 : :
11161 : 5 : }
11162 : :
11163 : 5 : void append_010()
11164 : : {
11165 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11166 : 5 : OString expVal( aStrBuf.getStr() );
11167 : 5 : sal_Int64 input = kSInt64Max;
11168 : 5 : sal_Int16 radix = 36;
11169 : :
11170 : 5 : expVal += OString( "1y2p0ij32e8e7" );
11171 [ + - ]: 5 : aStrBuf.append( input, radix );
11172 : :
11173 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11174 : : (
11175 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
11176 : : aStrBuf.getStr()== expVal &&
11177 : : aStrBuf.getLength() == expVal.getLength()
11178 [ + - ]: 10 : );
11179 : :
11180 : 5 : }
11181 : :
11182 : 5 : void append_011()
11183 : : {
11184 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11185 : 5 : OString expVal( aStrBuf.getStr() );
11186 : 5 : sal_Int64 input = kSInt8Max;
11187 : 5 : sal_Int16 radix = 2;
11188 : :
11189 : 5 : expVal += OString( "1111111" );
11190 [ + - ]: 5 : aStrBuf.append( input, radix );
11191 : :
11192 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11193 : : (
11194 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
11195 : : aStrBuf.getStr()== expVal &&
11196 : : aStrBuf.getLength() == expVal.getLength()
11197 [ + - ]: 10 : );
11198 : :
11199 : 5 : }
11200 : :
11201 : 5 : void append_012()
11202 : : {
11203 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11204 : 5 : OString expVal( aStrBuf.getStr() );
11205 : 5 : sal_Int64 input = kSInt64Max;
11206 : 5 : sal_Int16 radix = 2;
11207 : :
11208 : 5 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11209 [ + - ]: 5 : aStrBuf.append( input, radix );
11210 : :
11211 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11212 : : (
11213 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
11214 : : aStrBuf.getStr()== expVal &&
11215 : : aStrBuf.getLength() == expVal.getLength()
11216 [ + - ]: 10 : );
11217 : :
11218 : 5 : }
11219 : :
11220 : 5 : void append_013()
11221 : : {
11222 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11223 : 5 : OString expVal( aStrBuf.getStr() );
11224 : 5 : sal_Int64 input = kSInt8Max;
11225 : 5 : sal_Int16 radix = 8;
11226 : :
11227 : 5 : expVal += OString( "177" );
11228 [ + - ]: 5 : aStrBuf.append( input, radix );
11229 : :
11230 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11231 : : (
11232 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
11233 : : aStrBuf.getStr()== expVal &&
11234 : : aStrBuf.getLength() == expVal.getLength()
11235 [ + - ]: 10 : );
11236 : :
11237 : 5 : }
11238 : :
11239 : 5 : void append_014()
11240 : : {
11241 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11242 : 5 : OString expVal( aStrBuf.getStr() );
11243 : 5 : sal_Int64 input = kSInt64Max;
11244 : 5 : sal_Int16 radix = 8;
11245 : :
11246 : 5 : expVal += OString( "777777777777777777777" );
11247 [ + - ]: 5 : aStrBuf.append( input, radix );
11248 : :
11249 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11250 : : (
11251 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
11252 : : aStrBuf.getStr()== expVal &&
11253 : : aStrBuf.getLength() == expVal.getLength()
11254 [ + - ]: 10 : );
11255 : :
11256 : 5 : }
11257 : :
11258 : 5 : void append_015()
11259 : : {
11260 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11261 : 5 : OString expVal( aStrBuf.getStr() );
11262 : 5 : sal_Int64 input = kSInt8Max;
11263 : 5 : sal_Int16 radix = 10;
11264 : :
11265 : 5 : expVal += OString( "127" );
11266 [ + - ]: 5 : aStrBuf.append( input, radix );
11267 : :
11268 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11269 : : (
11270 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
11271 : : aStrBuf.getStr()== expVal &&
11272 : : aStrBuf.getLength() == expVal.getLength()
11273 [ + - ]: 10 : );
11274 : :
11275 : 5 : }
11276 : :
11277 : 5 : void append_016()
11278 : : {
11279 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11280 : 5 : OString expVal( aStrBuf.getStr() );
11281 : 5 : sal_Int64 input = kSInt64Max;
11282 : 5 : sal_Int16 radix = 10;
11283 : :
11284 : 5 : expVal += OString( "9223372036854775807" );
11285 [ + - ]: 5 : aStrBuf.append( input, radix );
11286 : :
11287 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11288 : : (
11289 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
11290 : : aStrBuf.getStr()== expVal &&
11291 : : aStrBuf.getLength() == expVal.getLength()
11292 [ + - ]: 10 : );
11293 : :
11294 : 5 : }
11295 : :
11296 : 5 : void append_017()
11297 : : {
11298 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11299 : 5 : OString expVal( aStrBuf.getStr() );
11300 : 5 : sal_Int64 input = kSInt8Max;
11301 : 5 : sal_Int16 radix = 16;
11302 : :
11303 : 5 : expVal += OString( "7f" );
11304 [ + - ]: 5 : aStrBuf.append( input, radix );
11305 : :
11306 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11307 : : (
11308 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
11309 : : aStrBuf.getStr()== expVal &&
11310 : : aStrBuf.getLength() == expVal.getLength()
11311 [ + - ]: 10 : );
11312 : :
11313 : 5 : }
11314 : :
11315 : 5 : void append_018()
11316 : : {
11317 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11318 : 5 : OString expVal( aStrBuf.getStr() );
11319 : 5 : sal_Int64 input = kSInt64Max;
11320 : 5 : sal_Int16 radix = 16;
11321 : :
11322 : 5 : expVal += OString( "7fffffffffffffff" );
11323 [ + - ]: 5 : aStrBuf.append( input, radix );
11324 : :
11325 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11326 : : (
11327 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
11328 : : aStrBuf.getStr()== expVal &&
11329 : : aStrBuf.getLength() == expVal.getLength()
11330 [ + - ]: 10 : );
11331 : :
11332 : 5 : }
11333 : :
11334 : 5 : void append_019()
11335 : : {
11336 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11337 : 5 : OString expVal( aStrBuf.getStr() );
11338 : 5 : sal_Int64 input = kSInt8Max;
11339 : 5 : sal_Int16 radix = 36;
11340 : :
11341 : 5 : expVal += OString( "3j" );
11342 [ + - ]: 5 : aStrBuf.append( input, radix );
11343 : :
11344 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11345 : : (
11346 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
11347 : : aStrBuf.getStr()== expVal &&
11348 : : aStrBuf.getLength() == expVal.getLength()
11349 [ + - ]: 10 : );
11350 : :
11351 : 5 : }
11352 : :
11353 : 5 : void append_020()
11354 : : {
11355 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11356 : 5 : OString expVal( aStrBuf.getStr() );
11357 : 5 : sal_Int64 input = kSInt64Max;
11358 : 5 : sal_Int16 radix = 36;
11359 : :
11360 : 5 : expVal += OString( "1y2p0ij32e8e7" );
11361 [ + - ]: 5 : aStrBuf.append( input, radix );
11362 : :
11363 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11364 : : (
11365 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
11366 : : aStrBuf.getStr()== expVal &&
11367 : : aStrBuf.getLength() == expVal.getLength()
11368 [ + - ]: 10 : );
11369 : :
11370 : 5 : }
11371 : :
11372 : 5 : void append_021()
11373 : : {
11374 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11375 : 5 : OString expVal( aStrBuf.getStr() );
11376 : 5 : sal_Int64 input = kSInt8Max;
11377 : 5 : sal_Int16 radix = 2;
11378 : :
11379 : 5 : expVal += OString( "1111111" );
11380 [ + - ]: 5 : aStrBuf.append( input, radix );
11381 : :
11382 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11383 : : (
11384 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
11385 : : aStrBuf.getStr()== expVal &&
11386 : : aStrBuf.getLength() == expVal.getLength()
11387 [ + - ]: 10 : );
11388 : :
11389 : 5 : }
11390 : :
11391 : 5 : void append_022()
11392 : : {
11393 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11394 : 5 : OString expVal( aStrBuf.getStr() );
11395 : 5 : sal_Int64 input = kSInt64Max;
11396 : 5 : sal_Int16 radix = 2;
11397 : :
11398 : 5 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11399 [ + - ]: 5 : aStrBuf.append( input, radix );
11400 : :
11401 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11402 : : (
11403 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
11404 : : aStrBuf.getStr()== expVal &&
11405 : : aStrBuf.getLength() == expVal.getLength()
11406 [ + - ]: 10 : );
11407 : :
11408 : 5 : }
11409 : :
11410 : 5 : void append_023()
11411 : : {
11412 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11413 : 5 : OString expVal( aStrBuf.getStr() );
11414 : 5 : sal_Int64 input = kSInt8Max;
11415 : 5 : sal_Int16 radix = 8;
11416 : :
11417 : 5 : expVal += OString( "177" );
11418 [ + - ]: 5 : aStrBuf.append( input, radix );
11419 : :
11420 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11421 : : (
11422 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
11423 : : aStrBuf.getStr()== expVal &&
11424 : : aStrBuf.getLength() == expVal.getLength()
11425 [ + - ]: 10 : );
11426 : :
11427 : 5 : }
11428 : :
11429 : 5 : void append_024()
11430 : : {
11431 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11432 : 5 : OString expVal( aStrBuf.getStr() );
11433 : 5 : sal_Int64 input = kSInt64Max;
11434 : 5 : sal_Int16 radix = 8;
11435 : :
11436 : 5 : expVal += OString( "777777777777777777777" );
11437 [ + - ]: 5 : aStrBuf.append( input, radix );
11438 : :
11439 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11440 : : (
11441 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
11442 : : aStrBuf.getStr()== expVal &&
11443 : : aStrBuf.getLength() == expVal.getLength()
11444 [ + - ]: 10 : );
11445 : :
11446 : 5 : }
11447 : :
11448 : 5 : void append_025()
11449 : : {
11450 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11451 : 5 : OString expVal( aStrBuf.getStr() );
11452 : 5 : sal_Int64 input = kSInt8Max;
11453 : 5 : sal_Int16 radix = 10;
11454 : :
11455 : 5 : expVal += OString( "127" );
11456 [ + - ]: 5 : aStrBuf.append( input, radix );
11457 : :
11458 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11459 : : (
11460 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
11461 : : aStrBuf.getStr()== expVal &&
11462 : : aStrBuf.getLength() == expVal.getLength()
11463 [ + - ]: 10 : );
11464 : :
11465 : 5 : }
11466 : :
11467 : 5 : void append_026()
11468 : : {
11469 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11470 : 5 : OString expVal( aStrBuf.getStr() );
11471 : 5 : sal_Int64 input = kSInt64Max;
11472 : 5 : sal_Int16 radix = 10;
11473 : :
11474 : 5 : expVal += OString( "9223372036854775807" );
11475 [ + - ]: 5 : aStrBuf.append( input, radix );
11476 : :
11477 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11478 : : (
11479 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
11480 : : aStrBuf.getStr()== expVal &&
11481 : : aStrBuf.getLength() == expVal.getLength()
11482 [ + - ]: 10 : );
11483 : :
11484 : 5 : }
11485 : :
11486 : 5 : void append_027()
11487 : : {
11488 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11489 : 5 : OString expVal( aStrBuf.getStr() );
11490 : 5 : sal_Int64 input = kSInt8Max;
11491 : 5 : sal_Int16 radix = 16;
11492 : :
11493 : 5 : expVal += OString( "7f" );
11494 [ + - ]: 5 : aStrBuf.append( input, radix );
11495 : :
11496 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11497 : : (
11498 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
11499 : : aStrBuf.getStr()== expVal &&
11500 : : aStrBuf.getLength() == expVal.getLength()
11501 [ + - ]: 10 : );
11502 : :
11503 : 5 : }
11504 : :
11505 : 5 : void append_028()
11506 : : {
11507 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11508 : 5 : OString expVal( aStrBuf.getStr() );
11509 : 5 : sal_Int64 input = kSInt64Max;
11510 : 5 : sal_Int16 radix = 16;
11511 : :
11512 : 5 : expVal += OString( "7fffffffffffffff" );
11513 [ + - ]: 5 : aStrBuf.append( input, radix );
11514 : :
11515 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11516 : : (
11517 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
11518 : : aStrBuf.getStr()== expVal &&
11519 : : aStrBuf.getLength() == expVal.getLength()
11520 [ + - ]: 10 : );
11521 : :
11522 : 5 : }
11523 : :
11524 : 5 : void append_029()
11525 : : {
11526 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11527 : 5 : OString expVal( aStrBuf.getStr() );
11528 : 5 : sal_Int64 input = kSInt8Max;
11529 : 5 : sal_Int16 radix = 36;
11530 : :
11531 : 5 : expVal += OString( "3j" );
11532 [ + - ]: 5 : aStrBuf.append( input, radix );
11533 : :
11534 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11535 : : (
11536 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
11537 : : aStrBuf.getStr()== expVal &&
11538 : : aStrBuf.getLength() == expVal.getLength()
11539 [ + - ]: 10 : );
11540 : :
11541 : 5 : }
11542 : :
11543 : 5 : void append_030()
11544 : : {
11545 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11546 : 5 : OString expVal( aStrBuf.getStr() );
11547 : 5 : sal_Int64 input = kSInt64Max;
11548 : 5 : sal_Int16 radix = 36;
11549 : :
11550 : 5 : expVal += OString( "1y2p0ij32e8e7" );
11551 [ + - ]: 5 : aStrBuf.append( input, radix );
11552 : :
11553 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11554 : : (
11555 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
11556 : : aStrBuf.getStr()== expVal &&
11557 : : aStrBuf.getLength() == expVal.getLength()
11558 [ + - ]: 10 : );
11559 : :
11560 : 5 : }
11561 : :
11562 : 5 : void append_031()
11563 : : {
11564 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11565 : 5 : OString expVal( aStrBuf.getStr() );
11566 : 5 : sal_Int64 input = kSInt8Max;
11567 : 5 : sal_Int16 radix = 2;
11568 : :
11569 : 5 : expVal += OString( "1111111" );
11570 [ + - ]: 5 : aStrBuf.append( input, radix );
11571 : :
11572 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11573 : : (
11574 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
11575 : : aStrBuf.getStr()== expVal &&
11576 : : aStrBuf.getLength() == expVal.getLength()
11577 [ + - ]: 10 : );
11578 : :
11579 : 5 : }
11580 : :
11581 : 5 : void append_032()
11582 : : {
11583 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11584 : 5 : OString expVal( aStrBuf.getStr() );
11585 : 5 : sal_Int64 input = kSInt64Max;
11586 : 5 : sal_Int16 radix = 2;
11587 : :
11588 : 5 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11589 [ + - ]: 5 : aStrBuf.append( input, radix );
11590 : :
11591 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11592 : : (
11593 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
11594 : : aStrBuf.getStr()== expVal &&
11595 : : aStrBuf.getLength() == expVal.getLength()
11596 [ + - ]: 10 : );
11597 : :
11598 : 5 : }
11599 : :
11600 : 5 : void append_033()
11601 : : {
11602 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11603 : 5 : OString expVal( aStrBuf.getStr() );
11604 : 5 : sal_Int64 input = kSInt8Max;
11605 : 5 : sal_Int16 radix = 8;
11606 : :
11607 : 5 : expVal += OString( "177" );
11608 [ + - ]: 5 : aStrBuf.append( input, radix );
11609 : :
11610 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11611 : : (
11612 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
11613 : : aStrBuf.getStr()== expVal &&
11614 : : aStrBuf.getLength() == expVal.getLength()
11615 [ + - ]: 10 : );
11616 : :
11617 : 5 : }
11618 : :
11619 : 5 : void append_034()
11620 : : {
11621 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11622 : 5 : OString expVal( aStrBuf.getStr() );
11623 : 5 : sal_Int64 input = kSInt64Max;
11624 : 5 : sal_Int16 radix = 8;
11625 : :
11626 : 5 : expVal += OString( "777777777777777777777" );
11627 [ + - ]: 5 : aStrBuf.append( input, radix );
11628 : :
11629 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11630 : : (
11631 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
11632 : : aStrBuf.getStr()== expVal &&
11633 : : aStrBuf.getLength() == expVal.getLength()
11634 [ + - ]: 10 : );
11635 : :
11636 : 5 : }
11637 : :
11638 : 5 : void append_035()
11639 : : {
11640 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11641 : 5 : OString expVal( aStrBuf.getStr() );
11642 : 5 : sal_Int64 input = kSInt8Max;
11643 : 5 : sal_Int16 radix = 10;
11644 : :
11645 : 5 : expVal += OString( "127" );
11646 [ + - ]: 5 : aStrBuf.append( input, radix );
11647 : :
11648 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11649 : : (
11650 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
11651 : : aStrBuf.getStr()== expVal &&
11652 : : aStrBuf.getLength() == expVal.getLength()
11653 [ + - ]: 10 : );
11654 : :
11655 : 5 : }
11656 : :
11657 : 5 : void append_036()
11658 : : {
11659 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11660 : 5 : OString expVal( aStrBuf.getStr() );
11661 : 5 : sal_Int64 input = kSInt64Max;
11662 : 5 : sal_Int16 radix = 10;
11663 : :
11664 : 5 : expVal += OString( "9223372036854775807" );
11665 [ + - ]: 5 : aStrBuf.append( input, radix );
11666 : :
11667 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11668 : : (
11669 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
11670 : : aStrBuf.getStr()== expVal &&
11671 : : aStrBuf.getLength() == expVal.getLength()
11672 [ + - ]: 10 : );
11673 : :
11674 : 5 : }
11675 : :
11676 : 5 : void append_037()
11677 : : {
11678 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11679 : 5 : OString expVal( aStrBuf.getStr() );
11680 : 5 : sal_Int64 input = kSInt8Max;
11681 : 5 : sal_Int16 radix = 16;
11682 : :
11683 : 5 : expVal += OString( "7f" );
11684 [ + - ]: 5 : aStrBuf.append( input, radix );
11685 : :
11686 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11687 : : (
11688 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
11689 : : aStrBuf.getStr()== expVal &&
11690 : : aStrBuf.getLength() == expVal.getLength()
11691 [ + - ]: 10 : );
11692 : :
11693 : 5 : }
11694 : :
11695 : 5 : void append_038()
11696 : : {
11697 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11698 : 5 : OString expVal( aStrBuf.getStr() );
11699 : 5 : sal_Int64 input = kSInt64Max;
11700 : 5 : sal_Int16 radix = 16;
11701 : :
11702 : 5 : expVal += OString( "7fffffffffffffff" );
11703 [ + - ]: 5 : aStrBuf.append( input, radix );
11704 : :
11705 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11706 : : (
11707 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
11708 : : aStrBuf.getStr()== expVal &&
11709 : : aStrBuf.getLength() == expVal.getLength()
11710 [ + - ]: 10 : );
11711 : :
11712 : 5 : }
11713 : :
11714 : 5 : void append_039()
11715 : : {
11716 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11717 : 5 : OString expVal( aStrBuf.getStr() );
11718 : 5 : sal_Int64 input = kSInt8Max;
11719 : 5 : sal_Int16 radix = 36;
11720 : :
11721 : 5 : expVal += OString( "3j" );
11722 [ + - ]: 5 : aStrBuf.append( input, radix );
11723 : :
11724 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11725 : : (
11726 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
11727 : : aStrBuf.getStr()== expVal &&
11728 : : aStrBuf.getLength() == expVal.getLength()
11729 [ + - ]: 10 : );
11730 : :
11731 : 5 : }
11732 : :
11733 : 5 : void append_040()
11734 : : {
11735 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11736 : 5 : OString expVal( aStrBuf.getStr() );
11737 : 5 : sal_Int64 input = kSInt64Max;
11738 : 5 : sal_Int16 radix = 36;
11739 : :
11740 : 5 : expVal += OString( "1y2p0ij32e8e7" );
11741 [ + - ]: 5 : aStrBuf.append( input, radix );
11742 : :
11743 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11744 : : (
11745 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
11746 : : aStrBuf.getStr()== expVal &&
11747 : : aStrBuf.getLength() == expVal.getLength()
11748 [ + - ]: 10 : );
11749 : :
11750 : 5 : }
11751 : :
11752 : 5 : void append_041()
11753 : : {
11754 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11755 : 5 : OString expVal( aStrBuf.getStr() );
11756 : 5 : sal_Int64 input = kSInt8Max;
11757 : 5 : sal_Int16 radix = 2;
11758 : :
11759 : 5 : expVal += OString( "1111111" );
11760 [ + - ]: 5 : aStrBuf.append( input, radix );
11761 : :
11762 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11763 : : (
11764 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
11765 : : aStrBuf.getStr()== expVal &&
11766 : : aStrBuf.getLength() == expVal.getLength()
11767 [ + - ]: 10 : );
11768 : :
11769 : 5 : }
11770 : :
11771 : 5 : void append_042()
11772 : : {
11773 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11774 : 5 : OString expVal( aStrBuf.getStr() );
11775 : 5 : sal_Int64 input = kSInt64Max;
11776 : 5 : sal_Int16 radix = 2;
11777 : :
11778 : 5 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11779 [ + - ]: 5 : aStrBuf.append( input, radix );
11780 : :
11781 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11782 : : (
11783 : : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
11784 : : aStrBuf.getStr()== expVal &&
11785 : : aStrBuf.getLength() == expVal.getLength()
11786 [ + - ]: 10 : );
11787 : :
11788 : 5 : }
11789 : :
11790 : 5 : void append_043()
11791 : : {
11792 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11793 : 5 : OString expVal( aStrBuf.getStr() );
11794 : 5 : sal_Int64 input = kSInt8Max;
11795 : 5 : sal_Int16 radix = 8;
11796 : :
11797 : 5 : expVal += OString( "177" );
11798 [ + - ]: 5 : aStrBuf.append( input, radix );
11799 : :
11800 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11801 : : (
11802 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
11803 : : aStrBuf.getStr()== expVal &&
11804 : : aStrBuf.getLength() == expVal.getLength()
11805 [ + - ]: 10 : );
11806 : :
11807 : 5 : }
11808 : :
11809 : 5 : void append_044()
11810 : : {
11811 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11812 : 5 : OString expVal( aStrBuf.getStr() );
11813 : 5 : sal_Int64 input = kSInt64Max;
11814 : 5 : sal_Int16 radix = 8;
11815 : :
11816 : 5 : expVal += OString( "777777777777777777777" );
11817 [ + - ]: 5 : aStrBuf.append( input, radix );
11818 : :
11819 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11820 : : (
11821 : : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
11822 : : aStrBuf.getStr()== expVal &&
11823 : : aStrBuf.getLength() == expVal.getLength()
11824 [ + - ]: 10 : );
11825 : :
11826 : 5 : }
11827 : :
11828 : 5 : void append_045()
11829 : : {
11830 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11831 : 5 : OString expVal( aStrBuf.getStr() );
11832 : 5 : sal_Int64 input = kSInt8Max;
11833 : 5 : sal_Int16 radix = 10;
11834 : :
11835 : 5 : expVal += OString( "127" );
11836 [ + - ]: 5 : aStrBuf.append( input, radix );
11837 : :
11838 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11839 : : (
11840 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
11841 : : aStrBuf.getStr()== expVal &&
11842 : : aStrBuf.getLength() == expVal.getLength()
11843 [ + - ]: 10 : );
11844 : :
11845 : 5 : }
11846 : :
11847 : 5 : void append_046()
11848 : : {
11849 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11850 : 5 : OString expVal( aStrBuf.getStr() );
11851 : 5 : sal_Int64 input = kSInt64Max;
11852 : 5 : sal_Int16 radix = 10;
11853 : :
11854 : 5 : expVal += OString( "9223372036854775807" );
11855 [ + - ]: 5 : aStrBuf.append( input, radix );
11856 : :
11857 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11858 : : (
11859 : : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
11860 : : aStrBuf.getStr()== expVal &&
11861 : : aStrBuf.getLength() == expVal.getLength()
11862 [ + - ]: 10 : );
11863 : :
11864 : 5 : }
11865 : :
11866 : 5 : void append_047()
11867 : : {
11868 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11869 : 5 : OString expVal( aStrBuf.getStr() );
11870 : 5 : sal_Int64 input = kSInt8Max;
11871 : 5 : sal_Int16 radix = 16;
11872 : :
11873 : 5 : expVal += OString( "7f" );
11874 [ + - ]: 5 : aStrBuf.append( input, radix );
11875 : :
11876 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11877 : : (
11878 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
11879 : : aStrBuf.getStr()== expVal &&
11880 : : aStrBuf.getLength() == expVal.getLength()
11881 [ + - ]: 10 : );
11882 : :
11883 : 5 : }
11884 : :
11885 : 5 : void append_048()
11886 : : {
11887 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11888 : 5 : OString expVal( aStrBuf.getStr() );
11889 : 5 : sal_Int64 input = kSInt64Max;
11890 : 5 : sal_Int16 radix = 16;
11891 : :
11892 : 5 : expVal += OString( "7fffffffffffffff" );
11893 [ + - ]: 5 : aStrBuf.append( input, radix );
11894 : :
11895 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11896 : : (
11897 : : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
11898 : : aStrBuf.getStr()== expVal &&
11899 : : aStrBuf.getLength() == expVal.getLength()
11900 [ + - ]: 10 : );
11901 : :
11902 : 5 : }
11903 : :
11904 : 5 : void append_049()
11905 : : {
11906 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11907 : 5 : OString expVal( aStrBuf.getStr() );
11908 : 5 : sal_Int64 input = kSInt8Max;
11909 : 5 : sal_Int16 radix = 36;
11910 : :
11911 : 5 : expVal += OString( "3j" );
11912 [ + - ]: 5 : aStrBuf.append( input, radix );
11913 : :
11914 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11915 : : (
11916 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
11917 : : aStrBuf.getStr()== expVal &&
11918 : : aStrBuf.getLength() == expVal.getLength()
11919 [ + - ]: 10 : );
11920 : :
11921 : 5 : }
11922 : :
11923 : 5 : void append_050()
11924 : : {
11925 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11926 : 5 : OString expVal( aStrBuf.getStr() );
11927 : 5 : sal_Int64 input = kSInt64Max;
11928 : 5 : sal_Int16 radix = 36;
11929 : :
11930 : 5 : expVal += OString( "1y2p0ij32e8e7" );
11931 [ + - ]: 5 : aStrBuf.append( input, radix );
11932 : :
11933 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
11934 : : (
11935 : : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
11936 : : aStrBuf.getStr()== expVal &&
11937 : : aStrBuf.getLength() == expVal.getLength()
11938 [ + - ]: 10 : );
11939 : :
11940 : 5 : }
11941 : :
11942 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_007_Int64_Bounderies );
[ + - ][ + - ]
[ # # ]
11943 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11944 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11945 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11946 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11947 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11948 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11949 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11950 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11951 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11952 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11953 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11954 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11955 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11956 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11957 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11958 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11959 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11960 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11961 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11962 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11963 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11964 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11965 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11966 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11967 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
11968 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
11969 : : };
11970 : : //------------------------------------------------------------------------
11971 : : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
11972 : : // for negative value
11973 : : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
11974 : : // for negative value
11975 : : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
11976 : : // for negative value
11977 : : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
11978 : : // for negative value
11979 : : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
11980 : : // for negative value
11981 : : //------------------------------------------------------------------------
11982 [ - + ]: 1500 : class append_007_Int64_Negative : public CppUnit::TestFixture
11983 : : {
11984 : : OString* arrOUS[5];
11985 : :
11986 : : public:
11987 : 500 : void setUp()
11988 : : {
11989 [ + - ]: 500 : arrOUS[0] = new OString( kTestStr7 );
11990 : 500 : arrOUS[1] = new OString( );
11991 [ + - ]: 500 : arrOUS[2] = new OString( kTestStr25 );
11992 [ + - ]: 500 : arrOUS[3] = new OString( "" );
11993 [ + - ]: 500 : arrOUS[4] = new OString( kTestStr28 );
11994 : :
11995 : 500 : }
11996 : :
11997 : 500 : void tearDown()
11998 : : {
11999 [ + - ][ + - ]: 500 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
12000 [ + - ][ + - ]: 500 : delete arrOUS[3]; delete arrOUS[4];
12001 : 500 : }
12002 : :
12003 : 5 : void append_001()
12004 : : {
12005 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12006 : 5 : OString expVal( aStrBuf.getStr() );
12007 : 5 : sal_Int64 input = -0;
12008 : 5 : sal_Int16 radix = 2;
12009 : :
12010 : 5 : expVal += OString( "0" );
12011 [ + - ]: 5 : aStrBuf.append( input, radix );
12012 : :
12013 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12014 : : (
12015 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
12016 : : aStrBuf.getStr()== expVal &&
12017 : : aStrBuf.getLength() == expVal.getLength()
12018 [ + - ]: 10 : );
12019 : :
12020 : 5 : }
12021 : :
12022 : 5 : void append_002()
12023 : : {
12024 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12025 : 5 : OString expVal( aStrBuf.getStr() );
12026 : 5 : sal_Int64 input = -4;
12027 : 5 : sal_Int16 radix = 2;
12028 : :
12029 : 5 : expVal += OString( "-" );
12030 : 5 : expVal += OString( "100" );
12031 [ + - ]: 5 : aStrBuf.append( input, radix );
12032 : :
12033 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12034 : : (
12035 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
12036 : : aStrBuf.getStr()== expVal &&
12037 : : aStrBuf.getLength() == expVal.getLength()
12038 [ + - ]: 10 : );
12039 : :
12040 : 5 : }
12041 : :
12042 : 5 : void append_003()
12043 : : {
12044 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12045 : 5 : OString expVal( aStrBuf.getStr() );
12046 : 5 : sal_Int64 input = -8;
12047 : 5 : sal_Int16 radix = 2;
12048 : :
12049 : 5 : expVal += OString( "-" );
12050 : 5 : expVal += OString( "1000" );
12051 [ + - ]: 5 : aStrBuf.append( input, radix );
12052 : :
12053 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12054 : : (
12055 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
12056 : : aStrBuf.getStr()== expVal &&
12057 : : aStrBuf.getLength() == expVal.getLength()
12058 [ + - ]: 10 : );
12059 : :
12060 : 5 : }
12061 : :
12062 : 5 : void append_004()
12063 : : {
12064 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12065 : 5 : OString expVal( aStrBuf.getStr() );
12066 : 5 : sal_Int64 input = -15;
12067 : 5 : sal_Int16 radix = 2;
12068 : :
12069 : 5 : expVal += OString( "-" );
12070 : 5 : expVal += OString( "1111" );
12071 [ + - ]: 5 : aStrBuf.append( input, radix );
12072 : :
12073 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12074 : : (
12075 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
12076 : : aStrBuf.getStr()== expVal &&
12077 : : aStrBuf.getLength() == expVal.getLength()
12078 [ + - ]: 10 : );
12079 : :
12080 : 5 : }
12081 : :
12082 : 5 : void append_005()
12083 : : {
12084 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12085 : 5 : OString expVal( aStrBuf.getStr() );
12086 : 5 : sal_Int64 input = -0;
12087 : 5 : sal_Int16 radix = 8;
12088 : :
12089 : 5 : expVal += OString( "0" );
12090 [ + - ]: 5 : aStrBuf.append( input, radix );
12091 : :
12092 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12093 : : (
12094 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12095 : : aStrBuf.getStr()== expVal &&
12096 : : aStrBuf.getLength() == expVal.getLength()
12097 [ + - ]: 10 : );
12098 : :
12099 : 5 : }
12100 : :
12101 : 5 : void append_006()
12102 : : {
12103 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12104 : 5 : OString expVal( aStrBuf.getStr() );
12105 : 5 : sal_Int64 input = -4;
12106 : 5 : sal_Int16 radix = 8;
12107 : :
12108 : 5 : expVal += OString( "-" );
12109 : 5 : expVal += OString( "4" );
12110 [ + - ]: 5 : aStrBuf.append( input, radix );
12111 : :
12112 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12113 : : (
12114 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12115 : : aStrBuf.getStr()== expVal &&
12116 : : aStrBuf.getLength() == expVal.getLength()
12117 [ + - ]: 10 : );
12118 : :
12119 : 5 : }
12120 : :
12121 : 5 : void append_007()
12122 : : {
12123 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12124 : 5 : OString expVal( aStrBuf.getStr() );
12125 : 5 : sal_Int64 input = -8;
12126 : 5 : sal_Int16 radix = 8;
12127 : :
12128 : 5 : expVal += OString( "-" );
12129 : 5 : expVal += OString( "10" );
12130 [ + - ]: 5 : aStrBuf.append( input, radix );
12131 : :
12132 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12133 : : (
12134 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12135 : : aStrBuf.getStr()== expVal &&
12136 : : aStrBuf.getLength() == expVal.getLength()
12137 [ + - ]: 10 : );
12138 : :
12139 : 5 : }
12140 : :
12141 : 5 : void append_008()
12142 : : {
12143 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12144 : 5 : OString expVal( aStrBuf.getStr() );
12145 : 5 : sal_Int64 input = -15;
12146 : 5 : sal_Int16 radix = 8;
12147 : :
12148 : 5 : expVal += OString( "-" );
12149 : 5 : expVal += OString( "17" );
12150 [ + - ]: 5 : aStrBuf.append( input, radix );
12151 : :
12152 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12153 : : (
12154 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12155 : : aStrBuf.getStr()== expVal &&
12156 : : aStrBuf.getLength() == expVal.getLength()
12157 [ + - ]: 10 : );
12158 : :
12159 : 5 : }
12160 : :
12161 : 5 : void append_009()
12162 : : {
12163 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12164 : 5 : OString expVal( aStrBuf.getStr() );
12165 : 5 : sal_Int64 input = -0;
12166 : 5 : sal_Int16 radix = 10;
12167 : :
12168 : 5 : expVal += OString( "0" );
12169 [ + - ]: 5 : aStrBuf.append( input, radix );
12170 : :
12171 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12172 : : (
12173 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12174 : : aStrBuf.getStr()== expVal &&
12175 : : aStrBuf.getLength() == expVal.getLength()
12176 [ + - ]: 10 : );
12177 : :
12178 : 5 : }
12179 : :
12180 : 5 : void append_010()
12181 : : {
12182 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12183 : 5 : OString expVal( aStrBuf.getStr() );
12184 : 5 : sal_Int64 input = -4;
12185 : 5 : sal_Int16 radix = 10;
12186 : :
12187 : 5 : expVal += OString( "-" );
12188 : 5 : expVal += OString( "4" );
12189 [ + - ]: 5 : aStrBuf.append( input, radix );
12190 : :
12191 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12192 : : (
12193 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12194 : : aStrBuf.getStr()== expVal &&
12195 : : aStrBuf.getLength() == expVal.getLength()
12196 [ + - ]: 10 : );
12197 : :
12198 : 5 : }
12199 : :
12200 : 5 : void append_011()
12201 : : {
12202 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12203 : 5 : OString expVal( aStrBuf.getStr() );
12204 : 5 : sal_Int64 input = -8;
12205 : 5 : sal_Int16 radix = 10;
12206 : :
12207 : 5 : expVal += OString( "-" );
12208 : 5 : expVal += OString( "8" );
12209 [ + - ]: 5 : aStrBuf.append( input, radix );
12210 : :
12211 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12212 : : (
12213 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12214 : : aStrBuf.getStr()== expVal &&
12215 : : aStrBuf.getLength() == expVal.getLength()
12216 [ + - ]: 10 : );
12217 : :
12218 : 5 : }
12219 : :
12220 : 5 : void append_012()
12221 : : {
12222 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12223 : 5 : OString expVal( aStrBuf.getStr() );
12224 : 5 : sal_Int64 input = -15;
12225 : 5 : sal_Int16 radix = 10;
12226 : :
12227 : 5 : expVal += OString( "-" );
12228 : 5 : expVal += OString( "15" );
12229 [ + - ]: 5 : aStrBuf.append( input, radix );
12230 : :
12231 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12232 : : (
12233 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12234 : : aStrBuf.getStr()== expVal &&
12235 : : aStrBuf.getLength() == expVal.getLength()
12236 [ + - ]: 10 : );
12237 : :
12238 : 5 : }
12239 : :
12240 : 5 : void append_013()
12241 : : {
12242 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12243 : 5 : OString expVal( aStrBuf.getStr() );
12244 : 5 : sal_Int64 input = -0;
12245 : 5 : sal_Int16 radix = 16;
12246 : :
12247 : 5 : expVal += OString( "0" );
12248 [ + - ]: 5 : aStrBuf.append( input, radix );
12249 : :
12250 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12251 : : (
12252 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12253 : : aStrBuf.getStr()== expVal &&
12254 : : aStrBuf.getLength() == expVal.getLength()
12255 [ + - ]: 10 : );
12256 : :
12257 : 5 : }
12258 : :
12259 : 5 : void append_014()
12260 : : {
12261 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12262 : 5 : OString expVal( aStrBuf.getStr() );
12263 : 5 : sal_Int64 input = -4;
12264 : 5 : sal_Int16 radix = 16;
12265 : :
12266 : 5 : expVal += OString( "-" );
12267 : 5 : expVal += OString( "4" );
12268 [ + - ]: 5 : aStrBuf.append( input, radix );
12269 : :
12270 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12271 : : (
12272 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12273 : : aStrBuf.getStr()== expVal &&
12274 : : aStrBuf.getLength() == expVal.getLength()
12275 [ + - ]: 10 : );
12276 : :
12277 : 5 : }
12278 : :
12279 : 5 : void append_015()
12280 : : {
12281 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12282 : 5 : OString expVal( aStrBuf.getStr() );
12283 : 5 : sal_Int64 input = -8;
12284 : 5 : sal_Int16 radix = 16;
12285 : :
12286 : 5 : expVal += OString( "-" );
12287 : 5 : expVal += OString( "8" );
12288 [ + - ]: 5 : aStrBuf.append( input, radix );
12289 : :
12290 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12291 : : (
12292 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12293 : : aStrBuf.getStr()== expVal &&
12294 : : aStrBuf.getLength() == expVal.getLength()
12295 [ + - ]: 10 : );
12296 : :
12297 : 5 : }
12298 : :
12299 : 5 : void append_016()
12300 : : {
12301 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12302 : 5 : OString expVal( aStrBuf.getStr() );
12303 : 5 : sal_Int64 input = -15;
12304 : 5 : sal_Int16 radix = 16;
12305 : :
12306 : 5 : expVal += OString( "-" );
12307 : 5 : expVal += OString( "f" );
12308 [ + - ]: 5 : aStrBuf.append( input, radix );
12309 : :
12310 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12311 : : (
12312 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12313 : : aStrBuf.getStr()== expVal &&
12314 : : aStrBuf.getLength() == expVal.getLength()
12315 [ + - ]: 10 : );
12316 : :
12317 : 5 : }
12318 : :
12319 : 5 : void append_017()
12320 : : {
12321 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12322 : 5 : OString expVal( aStrBuf.getStr() );
12323 : 5 : sal_Int64 input = -0;
12324 : 5 : sal_Int16 radix = 36;
12325 : :
12326 : 5 : expVal += OString( "0" );
12327 [ + - ]: 5 : aStrBuf.append( input, radix );
12328 : :
12329 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12330 : : (
12331 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12332 : : aStrBuf.getStr()== expVal &&
12333 : : aStrBuf.getLength() == expVal.getLength()
12334 [ + - ]: 10 : );
12335 : :
12336 : 5 : }
12337 : :
12338 : 5 : void append_018()
12339 : : {
12340 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12341 : 5 : OString expVal( aStrBuf.getStr() );
12342 : 5 : sal_Int64 input = -4;
12343 : 5 : sal_Int16 radix = 36;
12344 : :
12345 : 5 : expVal += OString( "-" );
12346 : 5 : expVal += OString( "4" );
12347 [ + - ]: 5 : aStrBuf.append( input, radix );
12348 : :
12349 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12350 : : (
12351 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12352 : : aStrBuf.getStr()== expVal &&
12353 : : aStrBuf.getLength() == expVal.getLength()
12354 [ + - ]: 10 : );
12355 : :
12356 : 5 : }
12357 : :
12358 : 5 : void append_019()
12359 : : {
12360 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12361 : 5 : OString expVal( aStrBuf.getStr() );
12362 : 5 : sal_Int64 input = -8;
12363 : 5 : sal_Int16 radix = 36;
12364 : :
12365 : 5 : expVal += OString( "-" );
12366 : 5 : expVal += OString( "8" );
12367 [ + - ]: 5 : aStrBuf.append( input, radix );
12368 : :
12369 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12370 : : (
12371 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12372 : : aStrBuf.getStr()== expVal &&
12373 : : aStrBuf.getLength() == expVal.getLength()
12374 [ + - ]: 10 : );
12375 : :
12376 : 5 : }
12377 : :
12378 : 5 : void append_020()
12379 : : {
12380 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12381 : 5 : OString expVal( aStrBuf.getStr() );
12382 : 5 : sal_Int64 input = -35;
12383 : 5 : sal_Int16 radix = 36;
12384 : :
12385 : 5 : expVal += OString( "-" );
12386 : 5 : expVal += OString( "z" );
12387 [ + - ]: 5 : aStrBuf.append( input, radix );
12388 : :
12389 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12390 : : (
12391 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12392 : : aStrBuf.getStr()== expVal &&
12393 : : aStrBuf.getLength() == expVal.getLength()
12394 [ + - ]: 10 : );
12395 : :
12396 : 5 : }
12397 : :
12398 : 5 : void append_021()
12399 : : {
12400 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12401 : 5 : OString expVal( aStrBuf.getStr() );
12402 : 5 : sal_Int64 input = -0;
12403 : 5 : sal_Int16 radix = 2;
12404 : :
12405 : 5 : expVal += OString( "0" );
12406 [ + - ]: 5 : aStrBuf.append( input, radix );
12407 : :
12408 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12409 : : (
12410 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12411 : : aStrBuf.getStr()== expVal &&
12412 : : aStrBuf.getLength() == expVal.getLength()
12413 [ + - ]: 10 : );
12414 : :
12415 : 5 : }
12416 : :
12417 : 5 : void append_022()
12418 : : {
12419 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12420 : 5 : OString expVal( aStrBuf.getStr() );
12421 : 5 : sal_Int64 input = -4;
12422 : 5 : sal_Int16 radix = 2;
12423 : :
12424 : 5 : expVal += OString( "-" );
12425 : 5 : expVal += OString( "100" );
12426 [ + - ]: 5 : aStrBuf.append( input, radix );
12427 : :
12428 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12429 : : (
12430 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12431 : : aStrBuf.getStr()== expVal &&
12432 : : aStrBuf.getLength() == expVal.getLength()
12433 [ + - ]: 10 : );
12434 : :
12435 : 5 : }
12436 : :
12437 : 5 : void append_023()
12438 : : {
12439 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12440 : 5 : OString expVal( aStrBuf.getStr() );
12441 : 5 : sal_Int64 input = -8;
12442 : 5 : sal_Int16 radix = 2;
12443 : :
12444 : 5 : expVal += OString( "-" );
12445 : 5 : expVal += OString( "1000" );
12446 [ + - ]: 5 : aStrBuf.append( input, radix );
12447 : :
12448 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12449 : : (
12450 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12451 : : aStrBuf.getStr()== expVal &&
12452 : : aStrBuf.getLength() == expVal.getLength()
12453 [ + - ]: 10 : );
12454 : :
12455 : 5 : }
12456 : :
12457 : 5 : void append_024()
12458 : : {
12459 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12460 : 5 : OString expVal( aStrBuf.getStr() );
12461 : 5 : sal_Int64 input = -15;
12462 : 5 : sal_Int16 radix = 2;
12463 : :
12464 : 5 : expVal += OString( "-" );
12465 : 5 : expVal += OString( "1111" );
12466 [ + - ]: 5 : aStrBuf.append( input, radix );
12467 : :
12468 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12469 : : (
12470 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12471 : : aStrBuf.getStr()== expVal &&
12472 : : aStrBuf.getLength() == expVal.getLength()
12473 [ + - ]: 10 : );
12474 : :
12475 : 5 : }
12476 : :
12477 : 5 : void append_025()
12478 : : {
12479 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12480 : 5 : OString expVal( aStrBuf.getStr() );
12481 : 5 : sal_Int64 input = -0;
12482 : 5 : sal_Int16 radix = 8;
12483 : :
12484 : 5 : expVal += OString( "0" );
12485 [ + - ]: 5 : aStrBuf.append( input, radix );
12486 : :
12487 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12488 : : (
12489 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12490 : : aStrBuf.getStr()== expVal &&
12491 : : aStrBuf.getLength() == expVal.getLength()
12492 [ + - ]: 10 : );
12493 : :
12494 : 5 : }
12495 : :
12496 : 5 : void append_026()
12497 : : {
12498 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12499 : 5 : OString expVal( aStrBuf.getStr() );
12500 : 5 : sal_Int64 input = -4;
12501 : 5 : sal_Int16 radix = 8;
12502 : :
12503 : 5 : expVal += OString( "-" );
12504 : 5 : expVal += OString( "4" );
12505 [ + - ]: 5 : aStrBuf.append( input, radix );
12506 : :
12507 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12508 : : (
12509 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12510 : : aStrBuf.getStr()== expVal &&
12511 : : aStrBuf.getLength() == expVal.getLength()
12512 [ + - ]: 10 : );
12513 : :
12514 : 5 : }
12515 : :
12516 : 5 : void append_027()
12517 : : {
12518 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12519 : 5 : OString expVal( aStrBuf.getStr() );
12520 : 5 : sal_Int64 input = -8;
12521 : 5 : sal_Int16 radix = 8;
12522 : :
12523 : 5 : expVal += OString( "-" );
12524 : 5 : expVal += OString( "10" );
12525 [ + - ]: 5 : aStrBuf.append( input, radix );
12526 : :
12527 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12528 : : (
12529 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12530 : : aStrBuf.getStr()== expVal &&
12531 : : aStrBuf.getLength() == expVal.getLength()
12532 [ + - ]: 10 : );
12533 : :
12534 : 5 : }
12535 : :
12536 : 5 : void append_028()
12537 : : {
12538 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12539 : 5 : OString expVal( aStrBuf.getStr() );
12540 : 5 : sal_Int64 input = -15;
12541 : 5 : sal_Int16 radix = 8;
12542 : :
12543 : 5 : expVal += OString( "-" );
12544 : 5 : expVal += OString( "17" );
12545 [ + - ]: 5 : aStrBuf.append( input, radix );
12546 : :
12547 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12548 : : (
12549 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12550 : : aStrBuf.getStr()== expVal &&
12551 : : aStrBuf.getLength() == expVal.getLength()
12552 [ + - ]: 10 : );
12553 : :
12554 : 5 : }
12555 : :
12556 : 5 : void append_029()
12557 : : {
12558 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12559 : 5 : OString expVal( aStrBuf.getStr() );
12560 : 5 : sal_Int64 input = -0;
12561 : 5 : sal_Int16 radix = 10;
12562 : :
12563 : 5 : expVal += OString( "0" );
12564 [ + - ]: 5 : aStrBuf.append( input, radix );
12565 : :
12566 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12567 : : (
12568 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12569 : : aStrBuf.getStr()== expVal &&
12570 : : aStrBuf.getLength() == expVal.getLength()
12571 [ + - ]: 10 : );
12572 : :
12573 : 5 : }
12574 : :
12575 : 5 : void append_030()
12576 : : {
12577 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12578 : 5 : OString expVal( aStrBuf.getStr() );
12579 : 5 : sal_Int64 input = -4;
12580 : 5 : sal_Int16 radix = 10;
12581 : :
12582 : 5 : expVal += OString( "-" );
12583 : 5 : expVal += OString( "4" );
12584 [ + - ]: 5 : aStrBuf.append( input, radix );
12585 : :
12586 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12587 : : (
12588 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12589 : : aStrBuf.getStr()== expVal &&
12590 : : aStrBuf.getLength() == expVal.getLength()
12591 [ + - ]: 10 : );
12592 : :
12593 : 5 : }
12594 : :
12595 : 5 : void append_031()
12596 : : {
12597 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12598 : 5 : OString expVal( aStrBuf.getStr() );
12599 : 5 : sal_Int64 input = -8;
12600 : 5 : sal_Int16 radix = 10;
12601 : :
12602 : 5 : expVal += OString( "-" );
12603 : 5 : expVal += OString( "8" );
12604 [ + - ]: 5 : aStrBuf.append( input, radix );
12605 : :
12606 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12607 : : (
12608 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12609 : : aStrBuf.getStr()== expVal &&
12610 : : aStrBuf.getLength() == expVal.getLength()
12611 [ + - ]: 10 : );
12612 : :
12613 : 5 : }
12614 : :
12615 : 5 : void append_032()
12616 : : {
12617 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12618 : 5 : OString expVal( aStrBuf.getStr() );
12619 : 5 : sal_Int64 input = -15;
12620 : 5 : sal_Int16 radix = 10;
12621 : :
12622 : 5 : expVal += OString( "-" );
12623 : 5 : expVal += OString( "15" );
12624 [ + - ]: 5 : aStrBuf.append( input, radix );
12625 : :
12626 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12627 : : (
12628 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12629 : : aStrBuf.getStr()== expVal &&
12630 : : aStrBuf.getLength() == expVal.getLength()
12631 [ + - ]: 10 : );
12632 : :
12633 : 5 : }
12634 : :
12635 : 5 : void append_033()
12636 : : {
12637 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12638 : 5 : OString expVal( aStrBuf.getStr() );
12639 : 5 : sal_Int64 input = -0;
12640 : 5 : sal_Int16 radix = 16;
12641 : :
12642 : 5 : expVal += OString( "0" );
12643 [ + - ]: 5 : aStrBuf.append( input, radix );
12644 : :
12645 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12646 : : (
12647 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12648 : : aStrBuf.getStr()== expVal &&
12649 : : aStrBuf.getLength() == expVal.getLength()
12650 [ + - ]: 10 : );
12651 : :
12652 : 5 : }
12653 : :
12654 : 5 : void append_034()
12655 : : {
12656 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12657 : 5 : OString expVal( aStrBuf.getStr() );
12658 : 5 : sal_Int64 input = -4;
12659 : 5 : sal_Int16 radix = 16;
12660 : :
12661 : 5 : expVal += OString( "-" );
12662 : 5 : expVal += OString( "4" );
12663 [ + - ]: 5 : aStrBuf.append( input, radix );
12664 : :
12665 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12666 : : (
12667 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12668 : : aStrBuf.getStr()== expVal &&
12669 : : aStrBuf.getLength() == expVal.getLength()
12670 [ + - ]: 10 : );
12671 : :
12672 : 5 : }
12673 : :
12674 : 5 : void append_035()
12675 : : {
12676 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12677 : 5 : OString expVal( aStrBuf.getStr() );
12678 : 5 : sal_Int64 input = -8;
12679 : 5 : sal_Int16 radix = 16;
12680 : :
12681 : 5 : expVal += OString( "-" );
12682 : 5 : expVal += OString( "8" );
12683 [ + - ]: 5 : aStrBuf.append( input, radix );
12684 : :
12685 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12686 : : (
12687 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12688 : : aStrBuf.getStr()== expVal &&
12689 : : aStrBuf.getLength() == expVal.getLength()
12690 [ + - ]: 10 : );
12691 : :
12692 : 5 : }
12693 : :
12694 : 5 : void append_036()
12695 : : {
12696 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12697 : 5 : OString expVal( aStrBuf.getStr() );
12698 : 5 : sal_Int64 input = -15;
12699 : 5 : sal_Int16 radix = 16;
12700 : :
12701 : 5 : expVal += OString( "-" );
12702 : 5 : expVal += OString( "f" );
12703 [ + - ]: 5 : aStrBuf.append( input, radix );
12704 : :
12705 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12706 : : (
12707 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12708 : : aStrBuf.getStr()== expVal &&
12709 : : aStrBuf.getLength() == expVal.getLength()
12710 [ + - ]: 10 : );
12711 : :
12712 : 5 : }
12713 : :
12714 : 5 : void append_037()
12715 : : {
12716 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12717 : 5 : OString expVal( aStrBuf.getStr() );
12718 : 5 : sal_Int64 input = -0;
12719 : 5 : sal_Int16 radix = 36;
12720 : :
12721 : 5 : expVal += OString( "0" );
12722 [ + - ]: 5 : aStrBuf.append( input, radix );
12723 : :
12724 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12725 : : (
12726 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12727 : : aStrBuf.getStr()== expVal &&
12728 : : aStrBuf.getLength() == expVal.getLength()
12729 [ + - ]: 10 : );
12730 : :
12731 : 5 : }
12732 : :
12733 : 5 : void append_038()
12734 : : {
12735 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12736 : 5 : OString expVal( aStrBuf.getStr() );
12737 : 5 : sal_Int64 input = -4;
12738 : 5 : sal_Int16 radix = 36;
12739 : :
12740 : 5 : expVal += OString( "-" );
12741 : 5 : expVal += OString( "4" );
12742 [ + - ]: 5 : aStrBuf.append( input, radix );
12743 : :
12744 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12745 : : (
12746 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12747 : : aStrBuf.getStr()== expVal &&
12748 : : aStrBuf.getLength() == expVal.getLength()
12749 [ + - ]: 10 : );
12750 : :
12751 : 5 : }
12752 : :
12753 : 5 : void append_039()
12754 : : {
12755 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12756 : 5 : OString expVal( aStrBuf.getStr() );
12757 : 5 : sal_Int64 input = -8;
12758 : 5 : sal_Int16 radix = 36;
12759 : :
12760 : 5 : expVal += OString( "-" );
12761 : 5 : expVal += OString( "8" );
12762 [ + - ]: 5 : aStrBuf.append( input, radix );
12763 : :
12764 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12765 : : (
12766 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12767 : : aStrBuf.getStr()== expVal &&
12768 : : aStrBuf.getLength() == expVal.getLength()
12769 [ + - ]: 10 : );
12770 : :
12771 : 5 : }
12772 : :
12773 : 5 : void append_040()
12774 : : {
12775 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12776 : 5 : OString expVal( aStrBuf.getStr() );
12777 : 5 : sal_Int64 input = -35;
12778 : 5 : sal_Int16 radix = 36;
12779 : :
12780 : 5 : expVal += OString( "-" );
12781 : 5 : expVal += OString( "z" );
12782 [ + - ]: 5 : aStrBuf.append( input, radix );
12783 : :
12784 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12785 : : (
12786 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12787 : : aStrBuf.getStr()== expVal &&
12788 : : aStrBuf.getLength() == expVal.getLength()
12789 [ + - ]: 10 : );
12790 : :
12791 : 5 : }
12792 : :
12793 : 5 : void append_041()
12794 : : {
12795 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12796 : 5 : OString expVal( aStrBuf.getStr() );
12797 : 5 : sal_Int64 input = -0;
12798 : 5 : sal_Int16 radix = 2;
12799 : :
12800 : 5 : expVal += OString( "0" );
12801 [ + - ]: 5 : aStrBuf.append( input, radix );
12802 : :
12803 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12804 : : (
12805 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12806 : : aStrBuf.getStr()== expVal &&
12807 : : aStrBuf.getLength() == expVal.getLength()
12808 [ + - ]: 10 : );
12809 : :
12810 : 5 : }
12811 : :
12812 : 5 : void append_042()
12813 : : {
12814 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12815 : 5 : OString expVal( aStrBuf.getStr() );
12816 : 5 : sal_Int64 input = -4;
12817 : 5 : sal_Int16 radix = 2;
12818 : :
12819 : 5 : expVal += OString( "-" );
12820 : 5 : expVal += OString( "100" );
12821 [ + - ]: 5 : aStrBuf.append( input, radix );
12822 : :
12823 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12824 : : (
12825 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12826 : : aStrBuf.getStr()== expVal &&
12827 : : aStrBuf.getLength() == expVal.getLength()
12828 [ + - ]: 10 : );
12829 : :
12830 : 5 : }
12831 : :
12832 : 5 : void append_043()
12833 : : {
12834 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12835 : 5 : OString expVal( aStrBuf.getStr() );
12836 : 5 : sal_Int64 input = -8;
12837 : 5 : sal_Int16 radix = 2;
12838 : :
12839 : 5 : expVal += OString( "-" );
12840 : 5 : expVal += OString( "1000" );
12841 [ + - ]: 5 : aStrBuf.append( input, radix );
12842 : :
12843 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12844 : : (
12845 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12846 : : aStrBuf.getStr()== expVal &&
12847 : : aStrBuf.getLength() == expVal.getLength()
12848 [ + - ]: 10 : );
12849 : :
12850 : 5 : }
12851 : :
12852 : 5 : void append_044()
12853 : : {
12854 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12855 : 5 : OString expVal( aStrBuf.getStr() );
12856 : 5 : sal_Int64 input = -15;
12857 : 5 : sal_Int16 radix = 2;
12858 : :
12859 : 5 : expVal += OString( "-" );
12860 : 5 : expVal += OString( "1111" );
12861 [ + - ]: 5 : aStrBuf.append( input, radix );
12862 : :
12863 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12864 : : (
12865 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12866 : : aStrBuf.getStr()== expVal &&
12867 : : aStrBuf.getLength() == expVal.getLength()
12868 [ + - ]: 10 : );
12869 : :
12870 : 5 : }
12871 : :
12872 : 5 : void append_045()
12873 : : {
12874 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12875 : 5 : OString expVal( aStrBuf.getStr() );
12876 : 5 : sal_Int64 input = -0;
12877 : 5 : sal_Int16 radix = 8;
12878 : :
12879 : 5 : expVal += OString( "0" );
12880 [ + - ]: 5 : aStrBuf.append( input, radix );
12881 : :
12882 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12883 : : (
12884 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12885 : : aStrBuf.getStr()== expVal &&
12886 : : aStrBuf.getLength() == expVal.getLength()
12887 [ + - ]: 10 : );
12888 : :
12889 : 5 : }
12890 : :
12891 : 5 : void append_046()
12892 : : {
12893 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12894 : 5 : OString expVal( aStrBuf.getStr() );
12895 : 5 : sal_Int64 input = -4;
12896 : 5 : sal_Int16 radix = 8;
12897 : :
12898 : 5 : expVal += OString( "-" );
12899 : 5 : expVal += OString( "4" );
12900 [ + - ]: 5 : aStrBuf.append( input, radix );
12901 : :
12902 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12903 : : (
12904 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12905 : : aStrBuf.getStr()== expVal &&
12906 : : aStrBuf.getLength() == expVal.getLength()
12907 [ + - ]: 10 : );
12908 : :
12909 : 5 : }
12910 : :
12911 : 5 : void append_047()
12912 : : {
12913 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12914 : 5 : OString expVal( aStrBuf.getStr() );
12915 : 5 : sal_Int64 input = -8;
12916 : 5 : sal_Int16 radix = 8;
12917 : :
12918 : 5 : expVal += OString( "-" );
12919 : 5 : expVal += OString( "10" );
12920 [ + - ]: 5 : aStrBuf.append( input, radix );
12921 : :
12922 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12923 : : (
12924 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12925 : : aStrBuf.getStr()== expVal &&
12926 : : aStrBuf.getLength() == expVal.getLength()
12927 [ + - ]: 10 : );
12928 : :
12929 : 5 : }
12930 : :
12931 : 5 : void append_048()
12932 : : {
12933 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12934 : 5 : OString expVal( aStrBuf.getStr() );
12935 : 5 : sal_Int64 input = -15;
12936 : 5 : sal_Int16 radix = 8;
12937 : :
12938 : 5 : expVal += OString( "-" );
12939 : 5 : expVal += OString( "17" );
12940 [ + - ]: 5 : aStrBuf.append( input, radix );
12941 : :
12942 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12943 : : (
12944 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12945 : : aStrBuf.getStr()== expVal &&
12946 : : aStrBuf.getLength() == expVal.getLength()
12947 [ + - ]: 10 : );
12948 : :
12949 : 5 : }
12950 : :
12951 : 5 : void append_049()
12952 : : {
12953 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12954 : 5 : OString expVal( aStrBuf.getStr() );
12955 : 5 : sal_Int64 input = -0;
12956 : 5 : sal_Int16 radix = 10;
12957 : :
12958 : 5 : expVal += OString( "0" );
12959 [ + - ]: 5 : aStrBuf.append( input, radix );
12960 : :
12961 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12962 : : (
12963 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
12964 : : aStrBuf.getStr()== expVal &&
12965 : : aStrBuf.getLength() == expVal.getLength()
12966 [ + - ]: 10 : );
12967 : :
12968 : 5 : }
12969 : :
12970 : 5 : void append_050()
12971 : : {
12972 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12973 : 5 : OString expVal( aStrBuf.getStr() );
12974 : 5 : sal_Int64 input = -4;
12975 : 5 : sal_Int16 radix = 10;
12976 : :
12977 : 5 : expVal += OString( "-" );
12978 : 5 : expVal += OString( "4" );
12979 [ + - ]: 5 : aStrBuf.append( input, radix );
12980 : :
12981 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
12982 : : (
12983 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
12984 : : aStrBuf.getStr()== expVal &&
12985 : : aStrBuf.getLength() == expVal.getLength()
12986 [ + - ]: 10 : );
12987 : :
12988 : 5 : }
12989 : :
12990 : 5 : void append_051()
12991 : : {
12992 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12993 : 5 : OString expVal( aStrBuf.getStr() );
12994 : 5 : sal_Int64 input = -8;
12995 : 5 : sal_Int16 radix = 10;
12996 : :
12997 : 5 : expVal += OString( "-" );
12998 : 5 : expVal += OString( "8" );
12999 [ + - ]: 5 : aStrBuf.append( input, radix );
13000 : :
13001 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13002 : : (
13003 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
13004 : : aStrBuf.getStr()== expVal &&
13005 : : aStrBuf.getLength() == expVal.getLength()
13006 [ + - ]: 10 : );
13007 : :
13008 : 5 : }
13009 : :
13010 : 5 : void append_052()
13011 : : {
13012 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13013 : 5 : OString expVal( aStrBuf.getStr() );
13014 : 5 : sal_Int64 input = -15;
13015 : 5 : sal_Int16 radix = 10;
13016 : :
13017 : 5 : expVal += OString( "-" );
13018 : 5 : expVal += OString( "15" );
13019 [ + - ]: 5 : aStrBuf.append( input, radix );
13020 : :
13021 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13022 : : (
13023 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
13024 : : aStrBuf.getStr()== expVal &&
13025 : : aStrBuf.getLength() == expVal.getLength()
13026 [ + - ]: 10 : );
13027 : :
13028 : 5 : }
13029 : :
13030 : 5 : void append_053()
13031 : : {
13032 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13033 : 5 : OString expVal( aStrBuf.getStr() );
13034 : 5 : sal_Int64 input = -0;
13035 : 5 : sal_Int16 radix = 16;
13036 : :
13037 : 5 : expVal += OString( "0" );
13038 [ + - ]: 5 : aStrBuf.append( input, radix );
13039 : :
13040 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13041 : : (
13042 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13043 : : aStrBuf.getStr()== expVal &&
13044 : : aStrBuf.getLength() == expVal.getLength()
13045 [ + - ]: 10 : );
13046 : :
13047 : 5 : }
13048 : :
13049 : 5 : void append_054()
13050 : : {
13051 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13052 : 5 : OString expVal( aStrBuf.getStr() );
13053 : 5 : sal_Int64 input = -4;
13054 : 5 : sal_Int16 radix = 16;
13055 : :
13056 : 5 : expVal += OString( "-" );
13057 : 5 : expVal += OString( "4" );
13058 [ + - ]: 5 : aStrBuf.append( input, radix );
13059 : :
13060 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13061 : : (
13062 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13063 : : aStrBuf.getStr()== expVal &&
13064 : : aStrBuf.getLength() == expVal.getLength()
13065 [ + - ]: 10 : );
13066 : :
13067 : 5 : }
13068 : :
13069 : 5 : void append_055()
13070 : : {
13071 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13072 : 5 : OString expVal( aStrBuf.getStr() );
13073 : 5 : sal_Int64 input = -8;
13074 : 5 : sal_Int16 radix = 16;
13075 : :
13076 : 5 : expVal += OString( "-" );
13077 : 5 : expVal += OString( "8" );
13078 [ + - ]: 5 : aStrBuf.append( input, radix );
13079 : :
13080 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13081 : : (
13082 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13083 : : aStrBuf.getStr()== expVal &&
13084 : : aStrBuf.getLength() == expVal.getLength()
13085 [ + - ]: 10 : );
13086 : :
13087 : 5 : }
13088 : :
13089 : 5 : void append_056()
13090 : : {
13091 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13092 : 5 : OString expVal( aStrBuf.getStr() );
13093 : 5 : sal_Int64 input = -15;
13094 : 5 : sal_Int16 radix = 16;
13095 : :
13096 : 5 : expVal += OString( "-" );
13097 : 5 : expVal += OString( "f" );
13098 [ + - ]: 5 : aStrBuf.append( input, radix );
13099 : :
13100 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13101 : : (
13102 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13103 : : aStrBuf.getStr()== expVal &&
13104 : : aStrBuf.getLength() == expVal.getLength()
13105 [ + - ]: 10 : );
13106 : :
13107 : 5 : }
13108 : :
13109 : 5 : void append_057()
13110 : : {
13111 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13112 : 5 : OString expVal( aStrBuf.getStr() );
13113 : 5 : sal_Int64 input = -0;
13114 : 5 : sal_Int16 radix = 36;
13115 : :
13116 : 5 : expVal += OString( "0" );
13117 [ + - ]: 5 : aStrBuf.append( input, radix );
13118 : :
13119 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13120 : : (
13121 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13122 : : aStrBuf.getStr()== expVal &&
13123 : : aStrBuf.getLength() == expVal.getLength()
13124 [ + - ]: 10 : );
13125 : :
13126 : 5 : }
13127 : :
13128 : 5 : void append_058()
13129 : : {
13130 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13131 : 5 : OString expVal( aStrBuf.getStr() );
13132 : 5 : sal_Int64 input = -4;
13133 : 5 : sal_Int16 radix = 36;
13134 : :
13135 : 5 : expVal += OString( "-" );
13136 : 5 : expVal += OString( "4" );
13137 [ + - ]: 5 : aStrBuf.append( input, radix );
13138 : :
13139 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13140 : : (
13141 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13142 : : aStrBuf.getStr()== expVal &&
13143 : : aStrBuf.getLength() == expVal.getLength()
13144 [ + - ]: 10 : );
13145 : :
13146 : 5 : }
13147 : :
13148 : 5 : void append_059()
13149 : : {
13150 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13151 : 5 : OString expVal( aStrBuf.getStr() );
13152 : 5 : sal_Int64 input = -8;
13153 : 5 : sal_Int16 radix = 36;
13154 : :
13155 : 5 : expVal += OString( "-" );
13156 : 5 : expVal += OString( "8" );
13157 [ + - ]: 5 : aStrBuf.append( input, radix );
13158 : :
13159 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13160 : : (
13161 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13162 : : aStrBuf.getStr()== expVal &&
13163 : : aStrBuf.getLength() == expVal.getLength()
13164 [ + - ]: 10 : );
13165 : :
13166 : 5 : }
13167 : :
13168 : 5 : void append_060()
13169 : : {
13170 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13171 : 5 : OString expVal( aStrBuf.getStr() );
13172 : 5 : sal_Int64 input = -35;
13173 : 5 : sal_Int16 radix = 36;
13174 : :
13175 : 5 : expVal += OString( "-" );
13176 : 5 : expVal += OString( "z" );
13177 [ + - ]: 5 : aStrBuf.append( input, radix );
13178 : :
13179 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13180 : : (
13181 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13182 : : aStrBuf.getStr()== expVal &&
13183 : : aStrBuf.getLength() == expVal.getLength()
13184 [ + - ]: 10 : );
13185 : :
13186 : 5 : }
13187 : :
13188 : 5 : void append_061()
13189 : : {
13190 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13191 : 5 : OString expVal( aStrBuf.getStr() );
13192 : 5 : sal_Int64 input = -0;
13193 : 5 : sal_Int16 radix = 2;
13194 : :
13195 : 5 : expVal += OString( "0" );
13196 [ + - ]: 5 : aStrBuf.append( input, radix );
13197 : :
13198 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13199 : : (
13200 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13201 : : aStrBuf.getStr()== expVal &&
13202 : : aStrBuf.getLength() == expVal.getLength()
13203 [ + - ]: 10 : );
13204 : :
13205 : 5 : }
13206 : :
13207 : 5 : void append_062()
13208 : : {
13209 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13210 : 5 : OString expVal( aStrBuf.getStr() );
13211 : 5 : sal_Int64 input = -4;
13212 : 5 : sal_Int16 radix = 2;
13213 : :
13214 : 5 : expVal += OString( "-" );
13215 : 5 : expVal += OString( "100" );
13216 [ + - ]: 5 : aStrBuf.append( input, radix );
13217 : :
13218 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13219 : : (
13220 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13221 : : aStrBuf.getStr()== expVal &&
13222 : : aStrBuf.getLength() == expVal.getLength()
13223 [ + - ]: 10 : );
13224 : :
13225 : 5 : }
13226 : :
13227 : 5 : void append_063()
13228 : : {
13229 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13230 : 5 : OString expVal( aStrBuf.getStr() );
13231 : 5 : sal_Int64 input = -8;
13232 : 5 : sal_Int16 radix = 2;
13233 : :
13234 : 5 : expVal += OString( "-" );
13235 : 5 : expVal += OString( "1000" );
13236 [ + - ]: 5 : aStrBuf.append( input, radix );
13237 : :
13238 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13239 : : (
13240 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13241 : : aStrBuf.getStr()== expVal &&
13242 : : aStrBuf.getLength() == expVal.getLength()
13243 [ + - ]: 10 : );
13244 : :
13245 : 5 : }
13246 : :
13247 : 5 : void append_064()
13248 : : {
13249 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13250 : 5 : OString expVal( aStrBuf.getStr() );
13251 : 5 : sal_Int64 input = -15;
13252 : 5 : sal_Int16 radix = 2;
13253 : :
13254 : 5 : expVal += OString( "-" );
13255 : 5 : expVal += OString( "1111" );
13256 [ + - ]: 5 : aStrBuf.append( input, radix );
13257 : :
13258 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13259 : : (
13260 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13261 : : aStrBuf.getStr()== expVal &&
13262 : : aStrBuf.getLength() == expVal.getLength()
13263 [ + - ]: 10 : );
13264 : :
13265 : 5 : }
13266 : :
13267 : 5 : void append_065()
13268 : : {
13269 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13270 : 5 : OString expVal( aStrBuf.getStr() );
13271 : 5 : sal_Int64 input = -0;
13272 : 5 : sal_Int16 radix = 8;
13273 : :
13274 : 5 : expVal += OString( "0" );
13275 [ + - ]: 5 : aStrBuf.append( input, radix );
13276 : :
13277 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13278 : : (
13279 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13280 : : aStrBuf.getStr()== expVal &&
13281 : : aStrBuf.getLength() == expVal.getLength()
13282 [ + - ]: 10 : );
13283 : :
13284 : 5 : }
13285 : :
13286 : 5 : void append_066()
13287 : : {
13288 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13289 : 5 : OString expVal( aStrBuf.getStr() );
13290 : 5 : sal_Int64 input = -4;
13291 : 5 : sal_Int16 radix = 8;
13292 : :
13293 : 5 : expVal += OString( "-" );
13294 : 5 : expVal += OString( "4" );
13295 [ + - ]: 5 : aStrBuf.append( input, radix );
13296 : :
13297 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13298 : : (
13299 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13300 : : aStrBuf.getStr()== expVal &&
13301 : : aStrBuf.getLength() == expVal.getLength()
13302 [ + - ]: 10 : );
13303 : :
13304 : 5 : }
13305 : :
13306 : 5 : void append_067()
13307 : : {
13308 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13309 : 5 : OString expVal( aStrBuf.getStr() );
13310 : 5 : sal_Int64 input = -8;
13311 : 5 : sal_Int16 radix = 8;
13312 : :
13313 : 5 : expVal += OString( "-" );
13314 : 5 : expVal += OString( "10" );
13315 [ + - ]: 5 : aStrBuf.append( input, radix );
13316 : :
13317 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13318 : : (
13319 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13320 : : aStrBuf.getStr()== expVal &&
13321 : : aStrBuf.getLength() == expVal.getLength()
13322 [ + - ]: 10 : );
13323 : :
13324 : 5 : }
13325 : :
13326 : 5 : void append_068()
13327 : : {
13328 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13329 : 5 : OString expVal( aStrBuf.getStr() );
13330 : 5 : sal_Int64 input = -15;
13331 : 5 : sal_Int16 radix = 8;
13332 : :
13333 : 5 : expVal += OString( "-" );
13334 : 5 : expVal += OString( "17" );
13335 [ + - ]: 5 : aStrBuf.append( input, radix );
13336 : :
13337 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13338 : : (
13339 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13340 : : aStrBuf.getStr()== expVal &&
13341 : : aStrBuf.getLength() == expVal.getLength()
13342 [ + - ]: 10 : );
13343 : :
13344 : 5 : }
13345 : :
13346 : 5 : void append_069()
13347 : : {
13348 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13349 : 5 : OString expVal( aStrBuf.getStr() );
13350 : 5 : sal_Int64 input = -0;
13351 : 5 : sal_Int16 radix = 10;
13352 : :
13353 : 5 : expVal += OString( "0" );
13354 [ + - ]: 5 : aStrBuf.append( input, radix );
13355 : :
13356 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13357 : : (
13358 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13359 : : aStrBuf.getStr()== expVal &&
13360 : : aStrBuf.getLength() == expVal.getLength()
13361 [ + - ]: 10 : );
13362 : :
13363 : 5 : }
13364 : :
13365 : 5 : void append_070()
13366 : : {
13367 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13368 : 5 : OString expVal( aStrBuf.getStr() );
13369 : 5 : sal_Int64 input = -4;
13370 : 5 : sal_Int16 radix = 10;
13371 : :
13372 : 5 : expVal += OString( "-" );
13373 : 5 : expVal += OString( "4" );
13374 [ + - ]: 5 : aStrBuf.append( input, radix );
13375 : :
13376 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13377 : : (
13378 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13379 : : aStrBuf.getStr()== expVal &&
13380 : : aStrBuf.getLength() == expVal.getLength()
13381 [ + - ]: 10 : );
13382 : :
13383 : 5 : }
13384 : :
13385 : 5 : void append_071()
13386 : : {
13387 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13388 : 5 : OString expVal( aStrBuf.getStr() );
13389 : 5 : sal_Int64 input = -8;
13390 : 5 : sal_Int16 radix = 10;
13391 : :
13392 : 5 : expVal += OString( "-" );
13393 : 5 : expVal += OString( "8" );
13394 [ + - ]: 5 : aStrBuf.append( input, radix );
13395 : :
13396 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13397 : : (
13398 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13399 : : aStrBuf.getStr()== expVal &&
13400 : : aStrBuf.getLength() == expVal.getLength()
13401 [ + - ]: 10 : );
13402 : :
13403 : 5 : }
13404 : :
13405 : 5 : void append_072()
13406 : : {
13407 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13408 : 5 : OString expVal( aStrBuf.getStr() );
13409 : 5 : sal_Int64 input = -15;
13410 : 5 : sal_Int16 radix = 10;
13411 : :
13412 : 5 : expVal += OString( "-" );
13413 : 5 : expVal += OString( "15" );
13414 [ + - ]: 5 : aStrBuf.append( input, radix );
13415 : :
13416 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13417 : : (
13418 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13419 : : aStrBuf.getStr()== expVal &&
13420 : : aStrBuf.getLength() == expVal.getLength()
13421 [ + - ]: 10 : );
13422 : :
13423 : 5 : }
13424 : :
13425 : 5 : void append_073()
13426 : : {
13427 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13428 : 5 : OString expVal( aStrBuf.getStr() );
13429 : 5 : sal_Int64 input = -0;
13430 : 5 : sal_Int16 radix = 16;
13431 : :
13432 : 5 : expVal += OString( "0" );
13433 [ + - ]: 5 : aStrBuf.append( input, radix );
13434 : :
13435 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13436 : : (
13437 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13438 : : aStrBuf.getStr()== expVal &&
13439 : : aStrBuf.getLength() == expVal.getLength()
13440 [ + - ]: 10 : );
13441 : :
13442 : 5 : }
13443 : :
13444 : 5 : void append_074()
13445 : : {
13446 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13447 : 5 : OString expVal( aStrBuf.getStr() );
13448 : 5 : sal_Int64 input = -4;
13449 : 5 : sal_Int16 radix = 16;
13450 : :
13451 : 5 : expVal += OString( "-" );
13452 : 5 : expVal += OString( "4" );
13453 [ + - ]: 5 : aStrBuf.append( input, radix );
13454 : :
13455 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13456 : : (
13457 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13458 : : aStrBuf.getStr()== expVal &&
13459 : : aStrBuf.getLength() == expVal.getLength()
13460 [ + - ]: 10 : );
13461 : :
13462 : 5 : }
13463 : :
13464 : 5 : void append_075()
13465 : : {
13466 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13467 : 5 : OString expVal( aStrBuf.getStr() );
13468 : 5 : sal_Int64 input = -8;
13469 : 5 : sal_Int16 radix = 16;
13470 : :
13471 : 5 : expVal += OString( "-" );
13472 : 5 : expVal += OString( "8" );
13473 [ + - ]: 5 : aStrBuf.append( input, radix );
13474 : :
13475 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13476 : : (
13477 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13478 : : aStrBuf.getStr()== expVal &&
13479 : : aStrBuf.getLength() == expVal.getLength()
13480 [ + - ]: 10 : );
13481 : :
13482 : 5 : }
13483 : :
13484 : 5 : void append_076()
13485 : : {
13486 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13487 : 5 : OString expVal( aStrBuf.getStr() );
13488 : 5 : sal_Int64 input = -15;
13489 : 5 : sal_Int16 radix = 16;
13490 : :
13491 : 5 : expVal += OString( "-" );
13492 : 5 : expVal += OString( "f" );
13493 [ + - ]: 5 : aStrBuf.append( input, radix );
13494 : :
13495 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13496 : : (
13497 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13498 : : aStrBuf.getStr()== expVal &&
13499 : : aStrBuf.getLength() == expVal.getLength()
13500 [ + - ]: 10 : );
13501 : :
13502 : 5 : }
13503 : :
13504 : 5 : void append_077()
13505 : : {
13506 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13507 : 5 : OString expVal( aStrBuf.getStr() );
13508 : 5 : sal_Int64 input = -0;
13509 : 5 : sal_Int16 radix = 36;
13510 : :
13511 : 5 : expVal += OString( "0" );
13512 [ + - ]: 5 : aStrBuf.append( input, radix );
13513 : :
13514 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13515 : : (
13516 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13517 : : aStrBuf.getStr()== expVal &&
13518 : : aStrBuf.getLength() == expVal.getLength()
13519 [ + - ]: 10 : );
13520 : :
13521 : 5 : }
13522 : :
13523 : 5 : void append_078()
13524 : : {
13525 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13526 : 5 : OString expVal( aStrBuf.getStr() );
13527 : 5 : sal_Int64 input = -4;
13528 : 5 : sal_Int16 radix = 36;
13529 : :
13530 : 5 : expVal += OString( "-" );
13531 : 5 : expVal += OString( "4" );
13532 [ + - ]: 5 : aStrBuf.append( input, radix );
13533 : :
13534 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13535 : : (
13536 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13537 : : aStrBuf.getStr()== expVal &&
13538 : : aStrBuf.getLength() == expVal.getLength()
13539 [ + - ]: 10 : );
13540 : :
13541 : 5 : }
13542 : :
13543 : 5 : void append_079()
13544 : : {
13545 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13546 : 5 : OString expVal( aStrBuf.getStr() );
13547 : 5 : sal_Int64 input = -8;
13548 : 5 : sal_Int16 radix = 36;
13549 : :
13550 : 5 : expVal += OString( "-" );
13551 : 5 : expVal += OString( "8" );
13552 [ + - ]: 5 : aStrBuf.append( input, radix );
13553 : :
13554 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13555 : : (
13556 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13557 : : aStrBuf.getStr()== expVal &&
13558 : : aStrBuf.getLength() == expVal.getLength()
13559 [ + - ]: 10 : );
13560 : :
13561 : 5 : }
13562 : :
13563 : 5 : void append_080()
13564 : : {
13565 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13566 : 5 : OString expVal( aStrBuf.getStr() );
13567 : 5 : sal_Int64 input = -35;
13568 : 5 : sal_Int16 radix = 36;
13569 : :
13570 : 5 : expVal += OString( "-" );
13571 : 5 : expVal += OString( "z" );
13572 [ + - ]: 5 : aStrBuf.append( input, radix );
13573 : :
13574 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13575 : : (
13576 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13577 : : aStrBuf.getStr()== expVal &&
13578 : : aStrBuf.getLength() == expVal.getLength()
13579 [ + - ]: 10 : );
13580 : :
13581 : 5 : }
13582 : :
13583 : 5 : void append_081()
13584 : : {
13585 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13586 : 5 : OString expVal( aStrBuf.getStr() );
13587 : 5 : sal_Int64 input = -0;
13588 : 5 : sal_Int16 radix = 2;
13589 : :
13590 : 5 : expVal += OString( "0" );
13591 [ + - ]: 5 : aStrBuf.append( input, radix );
13592 : :
13593 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13594 : : (
13595 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13596 : : aStrBuf.getStr()== expVal &&
13597 : : aStrBuf.getLength() == expVal.getLength()
13598 [ + - ]: 10 : );
13599 : :
13600 : 5 : }
13601 : :
13602 : 5 : void append_082()
13603 : : {
13604 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13605 : 5 : OString expVal( aStrBuf.getStr() );
13606 : 5 : sal_Int64 input = -4;
13607 : 5 : sal_Int16 radix = 2;
13608 : :
13609 : 5 : expVal += OString( "-" );
13610 : 5 : expVal += OString( "100" );
13611 [ + - ]: 5 : aStrBuf.append( input, radix );
13612 : :
13613 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13614 : : (
13615 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13616 : : aStrBuf.getStr()== expVal &&
13617 : : aStrBuf.getLength() == expVal.getLength()
13618 [ + - ]: 10 : );
13619 : :
13620 : 5 : }
13621 : :
13622 : 5 : void append_083()
13623 : : {
13624 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13625 : 5 : OString expVal( aStrBuf.getStr() );
13626 : 5 : sal_Int64 input = -8;
13627 : 5 : sal_Int16 radix = 2;
13628 : :
13629 : 5 : expVal += OString( "-" );
13630 : 5 : expVal += OString( "1000" );
13631 [ + - ]: 5 : aStrBuf.append( input, radix );
13632 : :
13633 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13634 : : (
13635 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13636 : : aStrBuf.getStr()== expVal &&
13637 : : aStrBuf.getLength() == expVal.getLength()
13638 [ + - ]: 10 : );
13639 : :
13640 : 5 : }
13641 : :
13642 : 5 : void append_084()
13643 : : {
13644 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13645 : 5 : OString expVal( aStrBuf.getStr() );
13646 : 5 : sal_Int64 input = -15;
13647 : 5 : sal_Int16 radix = 2;
13648 : :
13649 : 5 : expVal += OString( "-" );
13650 : 5 : expVal += OString( "1111" );
13651 [ + - ]: 5 : aStrBuf.append( input, radix );
13652 : :
13653 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13654 : : (
13655 : : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13656 : : aStrBuf.getStr()== expVal &&
13657 : : aStrBuf.getLength() == expVal.getLength()
13658 [ + - ]: 10 : );
13659 : :
13660 : 5 : }
13661 : :
13662 : 5 : void append_085()
13663 : : {
13664 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13665 : 5 : OString expVal( aStrBuf.getStr() );
13666 : 5 : sal_Int64 input = -0;
13667 : 5 : sal_Int16 radix = 8;
13668 : :
13669 : 5 : expVal += OString( "0" );
13670 [ + - ]: 5 : aStrBuf.append( input, radix );
13671 : :
13672 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13673 : : (
13674 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13675 : : aStrBuf.getStr()== expVal &&
13676 : : aStrBuf.getLength() == expVal.getLength()
13677 [ + - ]: 10 : );
13678 : :
13679 : 5 : }
13680 : :
13681 : 5 : void append_086()
13682 : : {
13683 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13684 : 5 : OString expVal( aStrBuf.getStr() );
13685 : 5 : sal_Int64 input = -4;
13686 : 5 : sal_Int16 radix = 8;
13687 : :
13688 : 5 : expVal += OString( "-" );
13689 : 5 : expVal += OString( "4" );
13690 [ + - ]: 5 : aStrBuf.append( input, radix );
13691 : :
13692 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13693 : : (
13694 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13695 : : aStrBuf.getStr()== expVal &&
13696 : : aStrBuf.getLength() == expVal.getLength()
13697 [ + - ]: 10 : );
13698 : :
13699 : 5 : }
13700 : :
13701 : 5 : void append_087()
13702 : : {
13703 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13704 : 5 : OString expVal( aStrBuf.getStr() );
13705 : 5 : sal_Int64 input = -8;
13706 : 5 : sal_Int16 radix = 8;
13707 : :
13708 : 5 : expVal += OString( "-" );
13709 : 5 : expVal += OString( "10" );
13710 [ + - ]: 5 : aStrBuf.append( input, radix );
13711 : :
13712 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13713 : : (
13714 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13715 : : aStrBuf.getStr()== expVal &&
13716 : : aStrBuf.getLength() == expVal.getLength()
13717 [ + - ]: 10 : );
13718 : :
13719 : 5 : }
13720 : :
13721 : 5 : void append_088()
13722 : : {
13723 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13724 : 5 : OString expVal( aStrBuf.getStr() );
13725 : 5 : sal_Int64 input = -15;
13726 : 5 : sal_Int16 radix = 8;
13727 : :
13728 : 5 : expVal += OString( "-" );
13729 : 5 : expVal += OString( "17" );
13730 [ + - ]: 5 : aStrBuf.append( input, radix );
13731 : :
13732 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13733 : : (
13734 : : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13735 : : aStrBuf.getStr()== expVal &&
13736 : : aStrBuf.getLength() == expVal.getLength()
13737 [ + - ]: 10 : );
13738 : :
13739 : 5 : }
13740 : :
13741 : 5 : void append_089()
13742 : : {
13743 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13744 : 5 : OString expVal( aStrBuf.getStr() );
13745 : 5 : sal_Int64 input = -0;
13746 : 5 : sal_Int16 radix = 10;
13747 : :
13748 : 5 : expVal += OString( "0" );
13749 [ + - ]: 5 : aStrBuf.append( input, radix );
13750 : :
13751 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13752 : : (
13753 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13754 : : aStrBuf.getStr()== expVal &&
13755 : : aStrBuf.getLength() == expVal.getLength()
13756 [ + - ]: 10 : );
13757 : :
13758 : 5 : }
13759 : :
13760 : 5 : void append_090()
13761 : : {
13762 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13763 : 5 : OString expVal( aStrBuf.getStr() );
13764 : 5 : sal_Int64 input = -4;
13765 : 5 : sal_Int16 radix = 10;
13766 : :
13767 : 5 : expVal += OString( "-" );
13768 : 5 : expVal += OString( "4" );
13769 [ + - ]: 5 : aStrBuf.append( input, radix );
13770 : :
13771 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13772 : : (
13773 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13774 : : aStrBuf.getStr()== expVal &&
13775 : : aStrBuf.getLength() == expVal.getLength()
13776 [ + - ]: 10 : );
13777 : :
13778 : 5 : }
13779 : :
13780 : 5 : void append_091()
13781 : : {
13782 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13783 : 5 : OString expVal( aStrBuf.getStr() );
13784 : 5 : sal_Int64 input = -8;
13785 : 5 : sal_Int16 radix = 10;
13786 : :
13787 : 5 : expVal += OString( "-" );
13788 : 5 : expVal += OString( "8" );
13789 [ + - ]: 5 : aStrBuf.append( input, radix );
13790 : :
13791 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13792 : : (
13793 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13794 : : aStrBuf.getStr()== expVal &&
13795 : : aStrBuf.getLength() == expVal.getLength()
13796 [ + - ]: 10 : );
13797 : :
13798 : 5 : }
13799 : :
13800 : 5 : void append_092()
13801 : : {
13802 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13803 : 5 : OString expVal( aStrBuf.getStr() );
13804 : 5 : sal_Int64 input = -15;
13805 : 5 : sal_Int16 radix = 10;
13806 : :
13807 : 5 : expVal += OString( "-" );
13808 : 5 : expVal += OString( "15" );
13809 [ + - ]: 5 : aStrBuf.append( input, radix );
13810 : :
13811 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13812 : : (
13813 : : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13814 : : aStrBuf.getStr()== expVal &&
13815 : : aStrBuf.getLength() == expVal.getLength()
13816 [ + - ]: 10 : );
13817 : :
13818 : 5 : }
13819 : :
13820 : 5 : void append_093()
13821 : : {
13822 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13823 : 5 : OString expVal( aStrBuf.getStr() );
13824 : 5 : sal_Int64 input = -0;
13825 : 5 : sal_Int16 radix = 16;
13826 : :
13827 : 5 : expVal += OString( "0" );
13828 [ + - ]: 5 : aStrBuf.append( input, radix );
13829 : :
13830 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13831 : : (
13832 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13833 : : aStrBuf.getStr()== expVal &&
13834 : : aStrBuf.getLength() == expVal.getLength()
13835 [ + - ]: 10 : );
13836 : :
13837 : 5 : }
13838 : :
13839 : 5 : void append_094()
13840 : : {
13841 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13842 : 5 : OString expVal( aStrBuf.getStr() );
13843 : 5 : sal_Int64 input = -4;
13844 : 5 : sal_Int16 radix = 16;
13845 : :
13846 : 5 : expVal += OString( "-" );
13847 : 5 : expVal += OString( "4" );
13848 [ + - ]: 5 : aStrBuf.append( input, radix );
13849 : :
13850 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13851 : : (
13852 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13853 : : aStrBuf.getStr()== expVal &&
13854 : : aStrBuf.getLength() == expVal.getLength()
13855 [ + - ]: 10 : );
13856 : :
13857 : 5 : }
13858 : :
13859 : 5 : void append_095()
13860 : : {
13861 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13862 : 5 : OString expVal( aStrBuf.getStr() );
13863 : 5 : sal_Int64 input = -8;
13864 : 5 : sal_Int16 radix = 16;
13865 : :
13866 : 5 : expVal += OString( "-" );
13867 : 5 : expVal += OString( "8" );
13868 [ + - ]: 5 : aStrBuf.append( input, radix );
13869 : :
13870 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13871 : : (
13872 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13873 : : aStrBuf.getStr()== expVal &&
13874 : : aStrBuf.getLength() == expVal.getLength()
13875 [ + - ]: 10 : );
13876 : :
13877 : 5 : }
13878 : :
13879 : 5 : void append_096()
13880 : : {
13881 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13882 : 5 : OString expVal( aStrBuf.getStr() );
13883 : 5 : sal_Int64 input = -15;
13884 : 5 : sal_Int16 radix = 16;
13885 : :
13886 : 5 : expVal += OString( "-" );
13887 : 5 : expVal += OString( "f" );
13888 [ + - ]: 5 : aStrBuf.append( input, radix );
13889 : :
13890 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13891 : : (
13892 : : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13893 : : aStrBuf.getStr()== expVal &&
13894 : : aStrBuf.getLength() == expVal.getLength()
13895 [ + - ]: 10 : );
13896 : :
13897 : 5 : }
13898 : :
13899 : 5 : void append_097()
13900 : : {
13901 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13902 : 5 : OString expVal( aStrBuf.getStr() );
13903 : 5 : sal_Int64 input = -0;
13904 : 5 : sal_Int16 radix = 36;
13905 : :
13906 : 5 : expVal += OString( "0" );
13907 [ + - ]: 5 : aStrBuf.append( input, radix );
13908 : :
13909 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13910 : : (
13911 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13912 : : aStrBuf.getStr()== expVal &&
13913 : : aStrBuf.getLength() == expVal.getLength()
13914 [ + - ]: 10 : );
13915 : :
13916 : 5 : }
13917 : :
13918 : 5 : void append_098()
13919 : : {
13920 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13921 : 5 : OString expVal( aStrBuf.getStr() );
13922 : 5 : sal_Int64 input = -4;
13923 : 5 : sal_Int16 radix = 36;
13924 : :
13925 : 5 : expVal += OString( "-" );
13926 : 5 : expVal += OString( "4" );
13927 [ + - ]: 5 : aStrBuf.append( input, radix );
13928 : :
13929 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13930 : : (
13931 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13932 : : aStrBuf.getStr()== expVal &&
13933 : : aStrBuf.getLength() == expVal.getLength()
13934 [ + - ]: 10 : );
13935 : :
13936 : 5 : }
13937 : :
13938 : 5 : void append_099()
13939 : : {
13940 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13941 : 5 : OString expVal( aStrBuf.getStr() );
13942 : 5 : sal_Int64 input = -8;
13943 : 5 : sal_Int16 radix = 36;
13944 : :
13945 : 5 : expVal += OString( "-" );
13946 : 5 : expVal += OString( "8" );
13947 [ + - ]: 5 : aStrBuf.append( input, radix );
13948 : :
13949 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13950 : : (
13951 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13952 : : aStrBuf.getStr()== expVal &&
13953 : : aStrBuf.getLength() == expVal.getLength()
13954 [ + - ]: 10 : );
13955 : :
13956 : 5 : }
13957 : :
13958 : 5 : void append_100()
13959 : : {
13960 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13961 : 5 : OString expVal( aStrBuf.getStr() );
13962 : 5 : sal_Int64 input = -35;
13963 : 5 : sal_Int16 radix = 36;
13964 : :
13965 : 5 : expVal += OString( "-" );
13966 : 5 : expVal += OString( "z" );
13967 [ + - ]: 5 : aStrBuf.append( input, radix );
13968 : :
13969 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
13970 : : (
13971 : : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13972 : : aStrBuf.getStr()== expVal &&
13973 : : aStrBuf.getLength() == expVal.getLength()
13974 [ + - ]: 10 : );
13975 : :
13976 : 5 : }
13977 : :
13978 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_007_Int64_Negative );
[ + - ][ + - ]
[ # # ]
13979 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13980 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13981 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13982 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13983 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13984 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13985 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13986 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13987 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13988 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13989 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13990 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13991 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13992 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13993 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13994 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13995 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13996 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13997 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13998 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
13999 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14000 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14001 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14002 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14003 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14004 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14005 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14006 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14007 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14008 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14009 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14010 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14011 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14012 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14013 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14014 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14015 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14016 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14017 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14018 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14019 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14020 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14021 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14022 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14023 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14024 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14025 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14026 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14027 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14028 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14029 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14030 : : };
14031 : : //------------------------------------------------------------------------
14032 : : // testing the method append( sal_Int64 i, sal_Int16 radix ) where radix = -5
14033 : : //------------------------------------------------------------------------
14034 [ - + ]: 75 : class append_007_Int64_WrongRadix : public CppUnit::TestFixture
14035 : : {
14036 : : OString* arrOUS[5];
14037 : : sal_Int64 intVal;
14038 : :
14039 : : public:
14040 : 25 : void setUp()
14041 : : {
14042 [ + - ]: 25 : arrOUS[0] = new OString( kTestStr7 );
14043 : 25 : arrOUS[1] = new OString( );
14044 [ + - ]: 25 : arrOUS[2] = new OString( kTestStr25 );
14045 [ + - ]: 25 : arrOUS[3] = new OString( "" );
14046 [ + - ]: 25 : arrOUS[4] = new OString( kTestStr28 );
14047 : 25 : intVal = 11;
14048 : :
14049 : 25 : }
14050 : :
14051 : 25 : void tearDown()
14052 : : {
14053 [ + - ][ + - ]: 25 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
14054 [ + - ][ + - ]: 25 : delete arrOUS[3]; delete arrOUS[4];
14055 : 25 : }
14056 : :
14057 : 5 : void append_001()
14058 : : {
14059 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14060 : 5 : OString expVal( kTestStr59 );
14061 : :
14062 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
14063 : :
14064 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14065 : : (
14066 : : "Appends the WrongRadix to the string buffer arrOUS[0]",
14067 : : sal_True
14068 [ + - ]: 10 : );
14069 : :
14070 : 5 : }
14071 : :
14072 : 5 : void append_002()
14073 : : {
14074 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14075 : 5 : OString expVal( kTestStr60 );
14076 : :
14077 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
14078 : :
14079 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14080 : : (
14081 : : "Appends the WrongRadix to the string buffer arrOUS[1]",
14082 : : sal_True
14083 [ + - ]: 10 : );
14084 : :
14085 : 5 : }
14086 : :
14087 : 5 : void append_003()
14088 : : {
14089 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14090 : 5 : OString expVal( kTestStr60 );
14091 : :
14092 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
14093 : :
14094 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14095 : : (
14096 : : "Appends the WrongRadix to the string buffer arrOUS[2]",
14097 : : sal_True
14098 [ + - ]: 10 : );
14099 : :
14100 : 5 : }
14101 : :
14102 : 5 : void append_004()
14103 : : {
14104 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14105 : 5 : OString expVal( kTestStr60 );
14106 : :
14107 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
14108 : :
14109 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14110 : : (
14111 : : "Appends the WrongRadix to the string buffer arrOUS[3]",
14112 : : sal_True
14113 [ + - ]: 10 : );
14114 : :
14115 : 5 : }
14116 : :
14117 : 5 : void append_005()
14118 : : {
14119 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14120 : 5 : OString expVal( kTestStr61 );
14121 : :
14122 [ + - ]: 5 : aStrBuf.append( intVal, -5 );
14123 : :
14124 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14125 : : (
14126 : : "Appends the WrongRadix to the string buffer arrOUS[4]",
14127 : : sal_True
14128 [ + - ]: 10 : );
14129 : :
14130 : 5 : }
14131 : : #ifdef WITH_CORE
14132 : : void append_006()
14133 : : {
14134 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14135 : : OString expVal( kTestStr60 );
14136 : :
14137 : : aStrBuf.append( intVal, -5 );
14138 : :
14139 : : CPPUNIT_ASSERT_MESSAGE
14140 : : (
14141 : : "Appends the WrongRadix to the string buffer(with INT_MAX)",
14142 : : sal_True
14143 : : );
14144 : :
14145 : : }
14146 : : #endif
14147 : :
14148 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_007_Int64_WrongRadix );
[ + - ][ + - ]
[ # # ]
14149 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
14150 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
14151 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
14152 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
14153 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14154 : : #ifdef WITH_CORE
14155 : : CPPUNIT_TEST( append_006 );
14156 : : #endif
14157 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14158 : : };
14159 : : //------------------------------------------------------------------------
14160 [ - + ]: 375 : class append_007_Int64_defaultParam : public CppUnit::TestFixture
14161 : : {
14162 : : OString* arrOUS[5];
14163 : :
14164 : : public:
14165 : 125 : void setUp()
14166 : : {
14167 [ + - ]: 125 : arrOUS[0] = new OString( kTestStr7 );
14168 : 125 : arrOUS[1] = new OString( );
14169 [ + - ]: 125 : arrOUS[2] = new OString( kTestStr25 );
14170 [ + - ]: 125 : arrOUS[3] = new OString( "" );
14171 [ + - ]: 125 : arrOUS[4] = new OString( kTestStr28 );
14172 : :
14173 : 125 : }
14174 : :
14175 : 125 : void tearDown()
14176 : : {
14177 [ + - ][ + - ]: 125 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
14178 [ + - ][ + - ]: 125 : delete arrOUS[3]; delete arrOUS[4];
14179 : 125 : }
14180 : :
14181 : 5 : void append_001()
14182 : : {
14183 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14184 : 5 : OString expVal( kTestStr59 );
14185 : 5 : sal_Int64 input = 11;
14186 : :
14187 [ + - ]: 5 : aStrBuf.append( input );
14188 : :
14189 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14190 : : (
14191 : : "input Int64 11 and return OStringBuffer[0]+11",
14192 : : (aStrBuf.toString() == expVal &&
14193 : : aStrBuf.getLength() == expVal.getLength())
14194 [ + - ]: 10 : );
14195 : :
14196 : 5 : }
14197 : :
14198 : 5 : void append_002()
14199 : : {
14200 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14201 : 5 : OString expVal( kTestStr62 );
14202 : 5 : sal_Int64 input = 0;
14203 : :
14204 [ + - ]: 5 : aStrBuf.append( input );
14205 : :
14206 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14207 : : (
14208 : : "input Int64 0 and return OStringBuffer[0]+0",
14209 : : (aStrBuf.toString() == expVal &&
14210 : : aStrBuf.getLength() == expVal.getLength())
14211 [ + - ]: 10 : );
14212 : :
14213 : 5 : }
14214 : :
14215 : 5 : void append_003()
14216 : : {
14217 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14218 : 5 : OString expVal( kTestStr63 );
14219 : 5 : sal_Int64 input = -11;
14220 : :
14221 [ + - ]: 5 : aStrBuf.append( input );
14222 : :
14223 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14224 : : (
14225 : : "input Int64 -11 and return OStringBuffer[0]+(-11)",
14226 : : (aStrBuf.toString() == expVal &&
14227 : : aStrBuf.getLength() == expVal.getLength())
14228 [ + - ]: 10 : );
14229 : :
14230 : 5 : }
14231 : :
14232 : 5 : void append_004()
14233 : : {
14234 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14235 : 5 : OString expVal( kTestStr116 );
14236 : 5 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14237 [ + - ]: 5 : aStrBuf.append( input );
14238 : :
14239 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14240 : : (
14241 : : "input Int64 9223372036854775807 and return OStringBuffer[0]+9223372036854775807",
14242 : : (aStrBuf.toString() == expVal &&
14243 : : aStrBuf.getLength() == expVal.getLength())
14244 [ + - ]: 10 : );
14245 : :
14246 : 5 : }
14247 : :
14248 : 5 : void append_005()
14249 : : {
14250 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14251 : 5 : OString expVal( kTestStr117 );
14252 : 5 : sal_Int64 input = SAL_MIN_INT64/*-9223372036854775808*/; // LLA: this is not the same :-( kNonSInt64Max;
14253 : :
14254 [ + - ]: 5 : aStrBuf.append( input );
14255 : :
14256 : 5 : sal_Bool bRes = expVal.equals( aStrBuf.getStr() );
14257 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ - + ][ + - ]
[ + - ][ + - ]
14258 : : (
14259 : : "input Int64 -9223372036854775808 and return OStringBuffer[0]+(-9223372036854775808)",
14260 : : bRes && aStrBuf.getLength() == expVal.getLength()
14261 [ + - ]: 10 : );
14262 : :
14263 : 5 : }
14264 : :
14265 : 5 : void append_006()
14266 : : {
14267 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14268 : 5 : OString expVal( kTestStr60 );
14269 : 5 : sal_Int64 input = 11;
14270 : :
14271 [ + - ]: 5 : aStrBuf.append( input );
14272 : :
14273 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14274 : : (
14275 : : "input Int64 11 and return OStringBuffer[1]+11",
14276 : : (aStrBuf.toString() == expVal &&
14277 : : aStrBuf.getLength() == expVal.getLength())
14278 [ + - ]: 10 : );
14279 : :
14280 : 5 : }
14281 : :
14282 : 5 : void append_007()
14283 : : {
14284 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14285 : 5 : OString expVal( kTestStr66 );
14286 : 5 : sal_Int64 input = 0;
14287 : :
14288 [ + - ]: 5 : aStrBuf.append( input );
14289 : :
14290 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14291 : : (
14292 : : "input Int64 0 and return OStringBuffer[1]+0",
14293 : : (aStrBuf.toString() == expVal &&
14294 : : aStrBuf.getLength() == expVal.getLength())
14295 [ + - ]: 10 : );
14296 : :
14297 : 5 : }
14298 : :
14299 : 5 : void append_008()
14300 : : {
14301 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14302 : 5 : OString expVal( kTestStr67 );
14303 : 5 : sal_Int64 input = -11;
14304 : :
14305 [ + - ]: 5 : aStrBuf.append( input );
14306 : :
14307 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14308 : : (
14309 : : "input Int64 -11 and return OStringBuffer[1]+(-11)",
14310 : : (aStrBuf.toString() == expVal &&
14311 : : aStrBuf.getLength() == expVal.getLength())
14312 [ + - ]: 10 : );
14313 : :
14314 : 5 : }
14315 : :
14316 : 5 : void append_009()
14317 : : {
14318 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14319 : 5 : OString expVal( kTestStr118 );
14320 : 5 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14321 [ + - ]: 5 : aStrBuf.append( input );
14322 : :
14323 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14324 : : (
14325 : : "input Int64 9223372036854775807 and return OStringBuffer[1]+9223372036854775807",
14326 : : (aStrBuf.toString() == expVal &&
14327 : : aStrBuf.getLength() == expVal.getLength())
14328 [ + - ]: 10 : );
14329 : :
14330 : 5 : }
14331 : :
14332 : 5 : void append_010()
14333 : : {
14334 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14335 : 5 : OString expVal( kTestStr119 );
14336 : 5 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14337 : :
14338 [ + - ]: 5 : aStrBuf.append( input );
14339 : :
14340 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14341 : : (
14342 : : "input Int64 -9223372036854775808 and return OStringBuffer[1]+(-9223372036854775808)",
14343 : : (aStrBuf.toString() == expVal &&
14344 : : aStrBuf.getLength() == expVal.getLength())
14345 [ + - ]: 10 : );
14346 : :
14347 : 5 : }
14348 : :
14349 : 5 : void append_011()
14350 : : {
14351 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14352 : 5 : OString expVal( kTestStr60 );
14353 : 5 : sal_Int64 input = 11;
14354 : :
14355 [ + - ]: 5 : aStrBuf.append( input );
14356 : :
14357 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14358 : : (
14359 : : "input Int64 11 and return OStringBuffer[2]+11",
14360 : : (aStrBuf.toString() == expVal &&
14361 : : aStrBuf.getLength() == expVal.getLength())
14362 [ + - ]: 10 : );
14363 : :
14364 : 5 : }
14365 : :
14366 : 5 : void append_012()
14367 : : {
14368 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14369 : 5 : OString expVal( kTestStr66 );
14370 : 5 : sal_Int64 input = 0;
14371 : :
14372 [ + - ]: 5 : aStrBuf.append( input );
14373 : :
14374 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14375 : : (
14376 : : "input Int64 0 and return OUStringBuffer[2]+0",
14377 : : (aStrBuf.toString() == expVal &&
14378 : : aStrBuf.getLength() == expVal.getLength())
14379 [ + - ]: 10 : );
14380 : :
14381 : 5 : }
14382 : :
14383 : 5 : void append_013()
14384 : : {
14385 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14386 : 5 : OString expVal( kTestStr67 );
14387 : 5 : sal_Int64 input = -11;
14388 : :
14389 [ + - ]: 5 : aStrBuf.append( input );
14390 : :
14391 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14392 : : (
14393 : : "input Int64 -11 and return OUStringBuffer[2]+(-11)",
14394 : : (aStrBuf.toString() == expVal &&
14395 : : aStrBuf.getLength() == expVal.getLength())
14396 [ + - ]: 10 : );
14397 : :
14398 : 5 : }
14399 : :
14400 : 5 : void append_014()
14401 : : {
14402 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14403 : 5 : OString expVal( kTestStr118 );
14404 : 5 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14405 [ + - ]: 5 : aStrBuf.append( input );
14406 : :
14407 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14408 : : (
14409 : : "input Int64 9223372036854775807 and return OStringBuffer[2]+9223372036854775807",
14410 : : (aStrBuf.toString() == expVal &&
14411 : : aStrBuf.getLength() == expVal.getLength())
14412 [ + - ]: 10 : );
14413 : :
14414 : 5 : }
14415 : :
14416 : 5 : void append_015()
14417 : : {
14418 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14419 : 5 : OString expVal( kTestStr119 );
14420 : 5 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14421 : :
14422 [ + - ]: 5 : aStrBuf.append( input );
14423 : :
14424 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14425 : : (
14426 : : "input Int64 -9223372036854775808 and return OStringBuffer[2]+(-9223372036854775808)",
14427 : : (aStrBuf.toString() == expVal &&
14428 : : aStrBuf.getLength() == expVal.getLength())
14429 [ + - ]: 10 : );
14430 : :
14431 : 5 : }
14432 : :
14433 : 5 : void append_016()
14434 : : {
14435 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14436 : 5 : OString expVal( kTestStr60 );
14437 : 5 : sal_Int64 input = 11;
14438 : :
14439 [ + - ]: 5 : aStrBuf.append( input );
14440 : :
14441 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14442 : : (
14443 : : "input Int64 11 and return OStringBuffer[3]+11",
14444 : : (aStrBuf.toString() == expVal &&
14445 : : aStrBuf.getLength() == expVal.getLength())
14446 [ + - ]: 10 : );
14447 : :
14448 : 5 : }
14449 : :
14450 : 5 : void append_017()
14451 : : {
14452 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14453 : 5 : OString expVal( kTestStr66 );
14454 : 5 : sal_Int64 input = 0;
14455 : :
14456 [ + - ]: 5 : aStrBuf.append( input );
14457 : :
14458 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14459 : : (
14460 : : "input Int64 0 and return OStringBuffer[3]+0",
14461 : : (aStrBuf.toString() == expVal &&
14462 : : aStrBuf.getLength() == expVal.getLength())
14463 [ + - ]: 10 : );
14464 : :
14465 : 5 : }
14466 : :
14467 : 5 : void append_018()
14468 : : {
14469 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14470 : 5 : OString expVal( kTestStr67 );
14471 : 5 : sal_Int64 input = -11;
14472 : :
14473 [ + - ]: 5 : aStrBuf.append( input );
14474 : :
14475 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14476 : : (
14477 : : "input Int64 -11 and return OStringBuffer[3]+(-11)",
14478 : : (aStrBuf.toString() == expVal &&
14479 : : aStrBuf.getLength() == expVal.getLength())
14480 [ + - ]: 10 : );
14481 : :
14482 : 5 : }
14483 : :
14484 : 5 : void append_019()
14485 : : {
14486 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14487 : 5 : OString expVal( kTestStr118 );
14488 : 5 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14489 [ + - ]: 5 : aStrBuf.append( input );
14490 : :
14491 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14492 : : (
14493 : : "input Int64 9223372036854775807 and return OStringBuffer[3]+9223372036854775807",
14494 : : (aStrBuf.toString() == expVal &&
14495 : : aStrBuf.getLength() == expVal.getLength())
14496 [ + - ]: 10 : );
14497 : :
14498 : 5 : }
14499 : :
14500 : 5 : void append_020()
14501 : : {
14502 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14503 : 5 : OString expVal( kTestStr119 );
14504 : 5 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14505 : :
14506 [ + - ]: 5 : aStrBuf.append( input );
14507 : :
14508 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14509 : : (
14510 : : "input Int64 -9223372036854775808 and return OStringBuffer[3]+(-9223372036854775808)",
14511 : : (aStrBuf.toString() == expVal &&
14512 : : aStrBuf.getLength() == expVal.getLength())
14513 [ + - ]: 10 : );
14514 : :
14515 : 5 : }
14516 : :
14517 : 5 : void append_021()
14518 : : {
14519 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14520 : 5 : OString expVal( kTestStr61 );
14521 : 5 : sal_Int64 input = 11;
14522 : :
14523 [ + - ]: 5 : aStrBuf.append( input );
14524 : :
14525 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14526 : : (
14527 : : "input Int64 11 and return OStringBuffer[4]+11",
14528 : : (aStrBuf.toString() == expVal &&
14529 : : aStrBuf.getLength() == expVal.getLength())
14530 [ + - ]: 10 : );
14531 : :
14532 : 5 : }
14533 : :
14534 : 5 : void append_022()
14535 : : {
14536 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14537 : 5 : OString expVal( kTestStr70 );
14538 : 5 : sal_Int64 input = 0;
14539 : :
14540 [ + - ]: 5 : aStrBuf.append( input );
14541 : :
14542 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14543 : : (
14544 : : "input Int64 0 and return OStringBuffer[4]+0",
14545 : : (aStrBuf.toString() == expVal &&
14546 : : aStrBuf.getLength() == expVal.getLength())
14547 [ + - ]: 10 : );
14548 : :
14549 : 5 : }
14550 : :
14551 : 5 : void append_023()
14552 : : {
14553 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14554 : 5 : OString expVal( kTestStr71 );
14555 : 5 : sal_Int64 input = -11;
14556 : :
14557 [ + - ]: 5 : aStrBuf.append( input );
14558 : :
14559 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14560 : : (
14561 : : "input Int64 -11 and return OStringBuffer[4]+(-11)",
14562 : : (aStrBuf.toString() == expVal &&
14563 : : aStrBuf.getLength() == expVal.getLength())
14564 [ + - ]: 10 : );
14565 : :
14566 : 5 : }
14567 : :
14568 : 5 : void append_024()
14569 : : {
14570 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14571 : 5 : OString expVal( kTestStr120 );
14572 : 5 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14573 [ + - ]: 5 : aStrBuf.append( input );
14574 : :
14575 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14576 : : (
14577 : : "input Int64 9223372036854775807 and return OStringBuffer[4]+9223372036854775807",
14578 : : (aStrBuf.toString() == expVal &&
14579 : : aStrBuf.getLength() == expVal.getLength())
14580 [ + - ]: 10 : );
14581 : :
14582 : 5 : }
14583 : :
14584 : 5 : void append_025()
14585 : : {
14586 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14587 : 5 : OString expVal( kTestStr121 );
14588 : 5 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14589 : :
14590 [ + - ]: 5 : aStrBuf.append( input );
14591 : :
14592 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ - + ]
[ + - ][ + - ]
[ + - ][ # # ]
14593 : : (
14594 : : "input Int64 -9223372036854775808 and return OStringBuffer[4]+(-9223372036854775808)",
14595 : : (aStrBuf.toString() == expVal &&
14596 : : aStrBuf.getLength() == expVal.getLength())
14597 [ + - ]: 10 : );
14598 : :
14599 : 5 : }
14600 : : #ifdef WITH_CORE
14601 : : void append_026()
14602 : : {
14603 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14604 : : OString expVal( kTestStr60 );
14605 : : sal_Int64 input = 11;
14606 : :
14607 : : aStrBuf.append( input );
14608 : :
14609 : : CPPUNIT_ASSERT_MESSAGE
14610 : : (
14611 : : "input Int64 11 and return OStringBuffer(kSInt64Max)+11",
14612 : : (aStrBuf.toString() == expVal &&
14613 : : aStrBuf.getLength() == expVal.getLength())
14614 : : );
14615 : :
14616 : : }
14617 : :
14618 : : void append_027()
14619 : : {
14620 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14621 : : OString expVal( kTestStr66 );
14622 : : sal_Int64 input = 0;
14623 : :
14624 : : aStrBuf.append( input );
14625 : :
14626 : : CPPUNIT_ASSERT_MESSAGE
14627 : : (
14628 : : "input Int64 0 and return OStringBuffer(kSInt64Max)+0",
14629 : : (aStrBuf.toString() == expVal &&
14630 : : aStrBuf.getLength() == expVal.getLength())
14631 : : );
14632 : :
14633 : : }
14634 : :
14635 : : void append_028()
14636 : : {
14637 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14638 : : OString expVal( kTestStr67 );
14639 : : sal_Int64 input = -11;
14640 : :
14641 : : aStrBuf.append( input );
14642 : :
14643 : : CPPUNIT_ASSERT_MESSAGE
14644 : : (
14645 : : "input Int64 -11 and return OStringBuffer(kSInt64Max)+(-11)",
14646 : : (aStrBuf.toString() == expVal &&
14647 : : aStrBuf.getLength() == expVal.getLength())
14648 : : );
14649 : :
14650 : : }
14651 : :
14652 : : void append_029()
14653 : : {
14654 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14655 : : OString expVal( kTestStr118 );
14656 : : sal_Int64 input = 9223372036854775807;
14657 : :
14658 : : aStrBuf.append( input );
14659 : :
14660 : : CPPUNIT_ASSERT_MESSAGE
14661 : : (
14662 : : "input Int64 9223372036854775807 and return OStringBuffer(kSInt64Max)+9223372036854775807",
14663 : : (aStrBuf.toString() == expVal &&
14664 : : aStrBuf.getLength() == expVal.getLength())
14665 : : );
14666 : :
14667 : : }
14668 : :
14669 : : void append_030()
14670 : : {
14671 : : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14672 : : OString expVal( kTestStr119 );
14673 : : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14674 : :
14675 : : aStrBuf.append( input );
14676 : :
14677 : : CPPUNIT_ASSERT_MESSAGE
14678 : : (
14679 : : "input Int64 -9223372036854775808 and return OStringBuffer(kSInt64Max)+(-9223372036854775808)",
14680 : : (aStrBuf.toString() == expVal &&
14681 : : aStrBuf.getLength() == expVal.getLength())
14682 : : );
14683 : :
14684 : : }
14685 : : #endif
14686 : :
14687 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_007_Int64_defaultParam );
[ + - ][ + - ]
[ # # ]
14688 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
14689 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
14690 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
14691 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
14692 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
14693 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
14694 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 );
[ + - ][ + - ]
[ + - ][ + - ]
14695 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
14696 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 );
[ + - ][ + - ]
[ + - ][ + - ]
14697 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
14698 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 );
[ + - ][ + - ]
[ + - ][ + - ]
14699 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
14700 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 );
[ + - ][ + - ]
[ + - ][ + - ]
14701 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
14702 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 );
[ + - ][ + - ]
[ + - ][ + - ]
14703 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
14704 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 );
[ + - ][ + - ]
[ + - ][ + - ]
14705 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
14706 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 );
[ + - ][ + - ]
[ + - ][ + - ]
14707 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
14708 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 );
[ + - ][ + - ]
[ + - ][ + - ]
14709 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
14710 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 );
[ + - ][ + - ]
[ + - ][ + - ]
14711 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
14712 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14713 : : #ifdef WITH_CORE
14714 : : CPPUNIT_TEST( append_026 );
14715 : : CPPUNIT_TEST( append_027 );
14716 : : CPPUNIT_TEST( append_028 );
14717 : : CPPUNIT_TEST( append_029 );
14718 : : CPPUNIT_TEST( append_030 );
14719 : : #endif
14720 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
14721 : : };
14722 : : //------------------------------------------------------------------------
14723 : : // testing the method append( float f )
14724 : : //------------------------------------------------------------------------
14725 [ - + ]: 500 : class checkfloat : public CppUnit::TestFixture
14726 : : {
14727 : : public:
14728 : 250 : bool checkIfStrBufContainAtPosTheFloat(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, float _nFloat)
14729 : : {
14730 : 250 : OString sFloatValue;
14731 : 250 : sFloatValue = rtl::OString::valueOf(_nFloat);
14732 : :
14733 : 250 : OString sBufferString(_sStrBuf.getStr());
14734 : 250 : sal_Int32 nPos = sBufferString.indexOf(sFloatValue);
14735 [ + - ][ + - ]: 250 : if ( nPos >= 0 && nPos == _nLen)
14736 : : {
14737 : 250 : return true;
14738 : : }
14739 : 250 : return false;
14740 : : }
14741 : : };
14742 : : // -----------------------------------------------------------------------------
14743 [ - + ]: 375 : class append_008_float : public checkfloat
14744 : : {
14745 : : OString* arrOUS[5];
14746 : :
14747 : : public:
14748 : 125 : void setUp()
14749 : : {
14750 [ + - ]: 125 : arrOUS[0] = new OString( kTestStr7 );
14751 : 125 : arrOUS[1] = new OString( );
14752 [ + - ]: 125 : arrOUS[2] = new OString( kTestStr25 );
14753 [ + - ]: 125 : arrOUS[3] = new OString( "" );
14754 [ + - ]: 125 : arrOUS[4] = new OString( kTestStr28 );
14755 : :
14756 : 125 : }
14757 : :
14758 : 125 : void tearDown()
14759 : : {
14760 [ + - ][ + - ]: 125 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
14761 [ + - ][ + - ]: 125 : delete arrOUS[3]; delete arrOUS[4];
14762 : 125 : }
14763 : :
14764 : 5 : void append_001()
14765 : : {
14766 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14767 : 5 : float input = (float)atof("3.0");
14768 : :
14769 : : // LLA:
14770 : : // the complex problem is here, that a float value is not really what we write.
14771 : : // So a 3.0 could also be 3 or 3.0 or 3.0000001 or 2.9999999
14772 : : // this has to be checked.
14773 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14774 [ + - ]: 5 : aStrBuf.append( input );
14775 : :
14776 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14777 : : (
14778 : : "arrOUS[0] append 3.0",
14779 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14780 [ + - ]: 10 : );
14781 : :
14782 : 5 : }
14783 : :
14784 : 5 : void append_002()
14785 : : {
14786 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14787 : 5 : float input = (float)atof("3.5");
14788 : :
14789 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14790 [ + - ]: 5 : aStrBuf.append( input );
14791 : :
14792 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14793 : : (
14794 : : "arrOUS[0] append 3.5",
14795 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14796 [ + - ]: 10 : );
14797 : :
14798 : 5 : }
14799 : :
14800 : 5 : void append_003()
14801 : : {
14802 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14803 : 5 : float input = (float)atof("3.0625");
14804 : :
14805 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14806 [ + - ]: 5 : aStrBuf.append( input );
14807 : :
14808 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14809 : : (
14810 : : "arrOUS[0] append 3.0625",
14811 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14812 [ + - ]: 10 : );
14813 : :
14814 : 5 : }
14815 : :
14816 : 5 : void append_004()
14817 : : {
14818 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14819 : 5 : float input = (float)atof("3.502525");
14820 : :
14821 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14822 [ + - ]: 5 : aStrBuf.append( input );
14823 : :
14824 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14825 : : (
14826 : : "arrOUS[0] append 3.502525",
14827 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14828 [ + - ]: 10 : );
14829 : :
14830 : 5 : }
14831 : :
14832 : 5 : void append_005()
14833 : : {
14834 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14835 : 5 : float input = (float)atof("3.141592");
14836 : :
14837 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14838 [ + - ]: 5 : aStrBuf.append( input );
14839 : :
14840 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14841 : : (
14842 : : "arrOUS[0] append 3.141592",
14843 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14844 [ + - ]: 10 : );
14845 : :
14846 : 5 : }
14847 : :
14848 : 5 : void append_006()
14849 : : {
14850 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14851 : 5 : float input = (float)atof("3.5025255");
14852 : :
14853 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14854 [ + - ]: 5 : aStrBuf.append( input );
14855 : :
14856 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14857 : : (
14858 : : "arrOUS[0] append 3.5025255",
14859 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14860 [ + - ]: 10 : );
14861 : :
14862 : 5 : }
14863 : :
14864 : 5 : void append_007()
14865 : : {
14866 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14867 : 5 : float input = (float)atof("3.00390625");
14868 : :
14869 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14870 [ + - ]: 5 : aStrBuf.append( input );
14871 : :
14872 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14873 : : (
14874 : : "arrOUS[0] append 3.0039062",
14875 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14876 [ + - ]: 10 : );
14877 : :
14878 : 5 : }
14879 : :
14880 : 5 : void append_008()
14881 : : {
14882 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14883 : 5 : float input = (float)atof("3.0");
14884 : :
14885 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14886 [ + - ]: 5 : aStrBuf.append( input );
14887 : :
14888 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14889 : : (
14890 : : "arrOUS[1] append 3.0",
14891 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14892 [ + - ]: 10 : );
14893 : :
14894 : 5 : }
14895 : :
14896 : 5 : void append_009()
14897 : : {
14898 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14899 : 5 : float input = (float)atof("3.5");
14900 : :
14901 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14902 [ + - ]: 5 : aStrBuf.append( input );
14903 : :
14904 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14905 : : (
14906 : : "arrOUS[1] append 3.5",
14907 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14908 [ + - ]: 10 : );
14909 : :
14910 : 5 : }
14911 : :
14912 : 5 : void append_010()
14913 : : {
14914 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14915 : 5 : float input = (float)atof("3.0625");
14916 : :
14917 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14918 [ + - ]: 5 : aStrBuf.append( input );
14919 : :
14920 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14921 : : (
14922 : : "arrOUS[1] append 3.0625",
14923 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14924 [ + - ]: 10 : );
14925 : :
14926 : 5 : }
14927 : :
14928 : 5 : void append_011()
14929 : : {
14930 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14931 : 5 : float input = (float)atof("3.502525");
14932 : :
14933 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14934 [ + - ]: 5 : aStrBuf.append( input );
14935 : :
14936 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14937 : : (
14938 : : "arrOUS[1] append 3.502525",
14939 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14940 [ + - ]: 10 : );
14941 : :
14942 : 5 : }
14943 : :
14944 : 5 : void append_012()
14945 : : {
14946 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14947 : 5 : float input = (float)atof("3.141592");
14948 : :
14949 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14950 [ + - ]: 5 : aStrBuf.append( input );
14951 : :
14952 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14953 : : (
14954 : : "arrOUS[1] append 3.141592",
14955 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14956 [ + - ]: 10 : );
14957 : :
14958 : 5 : }
14959 : :
14960 : 5 : void append_013()
14961 : : {
14962 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14963 : 5 : float input = (float)atof("3.5025255");
14964 : :
14965 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14966 [ + - ]: 5 : aStrBuf.append( input );
14967 : :
14968 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14969 : : (
14970 : : "arrOUS[1] append 3.5025255",
14971 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14972 [ + - ]: 10 : );
14973 : :
14974 : 5 : }
14975 : :
14976 : 5 : void append_014()
14977 : : {
14978 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14979 : 5 : float input = (float)atof("3.00390625");
14980 : :
14981 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14982 [ + - ]: 5 : aStrBuf.append( input );
14983 : :
14984 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
14985 : : (
14986 : : "arrOUS[1] append 3.0039062",
14987 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14988 [ + - ]: 10 : );
14989 : :
14990 : 5 : }
14991 : :
14992 : 5 : void append_015()
14993 : : {
14994 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14995 : 5 : float input = (float)atof("3.0");
14996 : :
14997 : 5 : sal_Int32 nLen = aStrBuf.getLength();
14998 [ + - ]: 5 : aStrBuf.append( input );
14999 : :
15000 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15001 : : (
15002 : : "arrOUS[2] append 3.0",
15003 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15004 [ + - ]: 10 : );
15005 : :
15006 : 5 : }
15007 : :
15008 : 5 : void append_016()
15009 : : {
15010 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15011 : 5 : float input = (float)atof("3.5");
15012 : :
15013 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15014 [ + - ]: 5 : aStrBuf.append( input );
15015 : :
15016 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15017 : : (
15018 : : "arrOUS[2] append 3.5",
15019 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15020 [ + - ]: 10 : );
15021 : :
15022 : 5 : }
15023 : :
15024 : 5 : void append_017()
15025 : : {
15026 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15027 : 5 : float input = (float)atof("3.0625");
15028 : :
15029 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15030 [ + - ]: 5 : aStrBuf.append( input );
15031 : :
15032 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15033 : : (
15034 : : "arrOUS[2] append 3.0625",
15035 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15036 [ + - ]: 10 : );
15037 : :
15038 : 5 : }
15039 : :
15040 : 5 : void append_018()
15041 : : {
15042 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15043 : 5 : float input = (float)atof("3.502525");
15044 : :
15045 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15046 [ + - ]: 5 : aStrBuf.append( input );
15047 : :
15048 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15049 : : (
15050 : : "arrOUS[2] append 3.502525",
15051 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15052 [ + - ]: 10 : );
15053 : :
15054 : 5 : }
15055 : :
15056 : 5 : void append_019()
15057 : : {
15058 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15059 : 5 : float input = (float)atof("3.141592");
15060 : :
15061 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15062 [ + - ]: 5 : aStrBuf.append( input );
15063 : :
15064 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15065 : : (
15066 : : "arrOUS[2] append 3.141592",
15067 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15068 [ + - ]: 10 : );
15069 : :
15070 : 5 : }
15071 : :
15072 : 5 : void append_020()
15073 : : {
15074 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15075 : 5 : float input = (float)atof("3.5025255");
15076 : :
15077 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15078 [ + - ]: 5 : aStrBuf.append( input );
15079 : :
15080 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15081 : : (
15082 : : "arrOUS[2] append 3.5025255",
15083 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15084 [ + - ]: 10 : );
15085 : :
15086 : 5 : }
15087 : :
15088 : 5 : void append_021()
15089 : : {
15090 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15091 : 5 : float input = (float)atof("3.00390625");
15092 : :
15093 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15094 [ + - ]: 5 : aStrBuf.append( input );
15095 : :
15096 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15097 : : (
15098 : : "arrOUS[2] append 3.0039062",
15099 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15100 [ + - ]: 10 : );
15101 : :
15102 : 5 : }
15103 : :
15104 : 5 : void append_022()
15105 : : {
15106 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15107 : 5 : float input = (float)atof("3.0");
15108 : :
15109 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15110 [ + - ]: 5 : aStrBuf.append( input );
15111 : :
15112 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15113 : : (
15114 : : "arrOUS[3] append 3.0",
15115 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15116 [ + - ]: 10 : );
15117 : :
15118 : 5 : }
15119 : :
15120 : 5 : void append_023()
15121 : : {
15122 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15123 : 5 : float input = (float)atof("3.5");
15124 : :
15125 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15126 [ + - ]: 5 : aStrBuf.append( input );
15127 : :
15128 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15129 : : (
15130 : : "arrOUS[3] append 3.5",
15131 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15132 [ + - ]: 10 : );
15133 : :
15134 : 5 : }
15135 : :
15136 : 5 : void append_024()
15137 : : {
15138 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15139 : 5 : float input = (float)atof("3.0625");
15140 : :
15141 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15142 [ + - ]: 5 : aStrBuf.append( input );
15143 : :
15144 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15145 : : (
15146 : : "arrOUS[3] append 3.0625",
15147 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15148 [ + - ]: 10 : );
15149 : :
15150 : 5 : }
15151 : :
15152 : 5 : void append_025()
15153 : : {
15154 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15155 : 5 : float input = (float)atof("3.502525");
15156 : :
15157 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15158 [ + - ]: 5 : aStrBuf.append( input );
15159 : :
15160 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15161 : : (
15162 : : "arrOUS[3] append 3.502525",
15163 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15164 [ + - ]: 10 : );
15165 : :
15166 : 5 : }
15167 : :
15168 : : void append_026()
15169 : : {
15170 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15171 : : float input = (float)atof("3.141592");
15172 : :
15173 : : sal_Int32 nLen = aStrBuf.getLength();
15174 : : aStrBuf.append( input );
15175 : :
15176 : : CPPUNIT_ASSERT_MESSAGE
15177 : : (
15178 : : "arrOUS[3] append 3.141592",
15179 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15180 : : );
15181 : :
15182 : : }
15183 : :
15184 : : void append_027()
15185 : : {
15186 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15187 : : float input = (float)atof("3.5025255");
15188 : :
15189 : : sal_Int32 nLen = aStrBuf.getLength();
15190 : : aStrBuf.append( input );
15191 : :
15192 : : CPPUNIT_ASSERT_MESSAGE
15193 : : (
15194 : : "arrOUS[3] append 3.5025255",
15195 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15196 : : );
15197 : :
15198 : : }
15199 : :
15200 : : void append_028()
15201 : : {
15202 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15203 : : float input = (float)atof("3.00390625");
15204 : :
15205 : : sal_Int32 nLen = aStrBuf.getLength();
15206 : : aStrBuf.append( input );
15207 : :
15208 : : CPPUNIT_ASSERT_MESSAGE
15209 : : (
15210 : : "arrOUS[3] append 3.0039062",
15211 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15212 : : );
15213 : :
15214 : : }
15215 : :
15216 : : void append_029()
15217 : : {
15218 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15219 : : float input = (float)atof("3.0");
15220 : :
15221 : : sal_Int32 nLen = aStrBuf.getLength();
15222 : : aStrBuf.append( input );
15223 : :
15224 : : CPPUNIT_ASSERT_MESSAGE
15225 : : (
15226 : : "arrOUS[4] append 3.0",
15227 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15228 : : );
15229 : :
15230 : : }
15231 : :
15232 : : void append_030()
15233 : : {
15234 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15235 : : float input = (float)atof("3.5");
15236 : :
15237 : : sal_Int32 nLen = aStrBuf.getLength();
15238 : : aStrBuf.append( input );
15239 : :
15240 : : CPPUNIT_ASSERT_MESSAGE
15241 : : (
15242 : : "arrOUS[4] append 3.5",
15243 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15244 : : );
15245 : :
15246 : : }
15247 : :
15248 : : void append_031()
15249 : : {
15250 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15251 : : float input = (float)atof("3.0625");
15252 : :
15253 : : sal_Int32 nLen = aStrBuf.getLength();
15254 : : aStrBuf.append( input );
15255 : :
15256 : : CPPUNIT_ASSERT_MESSAGE
15257 : : (
15258 : : "arrOUS[4] append 3.0625",
15259 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15260 : : );
15261 : :
15262 : : }
15263 : :
15264 : : void append_032()
15265 : : {
15266 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15267 : : float input = (float)atof("3.502525");
15268 : :
15269 : : sal_Int32 nLen = aStrBuf.getLength();
15270 : : aStrBuf.append( input );
15271 : :
15272 : : CPPUNIT_ASSERT_MESSAGE
15273 : : (
15274 : : "arrOUS[4] append 3.502525",
15275 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15276 : : );
15277 : :
15278 : : }
15279 : :
15280 : : void append_033()
15281 : : {
15282 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15283 : : float input = (float)atof("3.141592");
15284 : :
15285 : : sal_Int32 nLen = aStrBuf.getLength();
15286 : : aStrBuf.append( input );
15287 : :
15288 : : CPPUNIT_ASSERT_MESSAGE
15289 : : (
15290 : : "arrOUS[4] append 3.141592",
15291 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15292 : : );
15293 : :
15294 : : }
15295 : :
15296 : : void append_034()
15297 : : {
15298 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15299 : : float input = (float)atof("3.5025255");
15300 : :
15301 : : sal_Int32 nLen = aStrBuf.getLength();
15302 : : aStrBuf.append( input );
15303 : :
15304 : : CPPUNIT_ASSERT_MESSAGE
15305 : : (
15306 : : "arrOUS[4] append 3.5025255",
15307 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15308 : : );
15309 : :
15310 : : }
15311 : :
15312 : : void append_035()
15313 : : {
15314 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15315 : : float input = (float)atof("3.00390625");
15316 : :
15317 : : sal_Int32 nLen = aStrBuf.getLength();
15318 : : aStrBuf.append( input );
15319 : :
15320 : : CPPUNIT_ASSERT_MESSAGE
15321 : : (
15322 : : "arrOUS[4] append 3.0039062",
15323 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15324 : : );
15325 : :
15326 : : }
15327 : : #ifdef WITH_CORE
15328 : : void append_036()
15329 : : {
15330 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15331 : : float input = (float)atof("3.0");
15332 : :
15333 : : sal_Int32 nLen = aStrBuf.getLength();
15334 : : aStrBuf.append( input );
15335 : :
15336 : : CPPUNIT_ASSERT_MESSAGE
15337 : : (
15338 : : "OStringBuffer( kSInt32Max ) append 3.0",
15339 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15340 : : );
15341 : :
15342 : : }
15343 : :
15344 : : void append_037()
15345 : : {
15346 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15347 : : float input = (float)atof("3.5");
15348 : :
15349 : : sal_Int32 nLen = aStrBuf.getLength();
15350 : : aStrBuf.append( input );
15351 : :
15352 : : CPPUNIT_ASSERT_MESSAGE
15353 : : (
15354 : : "OStringBuffer( kSInt32Max ) append 3.5",
15355 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15356 : : );
15357 : :
15358 : : }
15359 : :
15360 : : void append_038()
15361 : : {
15362 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15363 : : float input = (float)atof("3.0625");
15364 : :
15365 : : sal_Int32 nLen = aStrBuf.getLength();
15366 : : aStrBuf.append( input );
15367 : :
15368 : : CPPUNIT_ASSERT_MESSAGE
15369 : : (
15370 : : "OStringBuffer( kSInt32Max ) append 3.0625",
15371 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15372 : : );
15373 : :
15374 : : }
15375 : :
15376 : : void append_039()
15377 : : {
15378 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15379 : : float input = (float)atof("3.502525");
15380 : :
15381 : : sal_Int32 nLen = aStrBuf.getLength();
15382 : : aStrBuf.append( input );
15383 : :
15384 : : CPPUNIT_ASSERT_MESSAGE
15385 : : (
15386 : : "OStringBuffer( kSInt32Max ) append 3.502525",
15387 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15388 : : );
15389 : :
15390 : : }
15391 : :
15392 : : void append_040()
15393 : : {
15394 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15395 : : float input = (float)atof("3.141592");
15396 : :
15397 : : sal_Int32 nLen = aStrBuf.getLength();
15398 : : aStrBuf.append( input );
15399 : :
15400 : : CPPUNIT_ASSERT_MESSAGE
15401 : : (
15402 : : "OStringBuffer( kSInt32Max ) append 3.141592",
15403 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15404 : : );
15405 : :
15406 : : }
15407 : :
15408 : : void append_041()
15409 : : {
15410 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15411 : : float input = (float)atof("3.5025255");
15412 : :
15413 : : sal_Int32 nLen = aStrBuf.getLength();
15414 : : aStrBuf.append( input );
15415 : :
15416 : : CPPUNIT_ASSERT_MESSAGE
15417 : : (
15418 : : "OStringBuffer( kSInt32Max ) append 3.5025255",
15419 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15420 : : );
15421 : :
15422 : : }
15423 : :
15424 : : void append_042()
15425 : : {
15426 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15427 : : float input = (float)atof("3.00390625");
15428 : :
15429 : : sal_Int32 nLen = aStrBuf.getLength();
15430 : : aStrBuf.append( input );
15431 : :
15432 : : CPPUNIT_ASSERT_MESSAGE
15433 : : (
15434 : : "OStringBuffer( kSInt32Max ) append 3.0039062",
15435 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15436 : : );
15437 : :
15438 : : }
15439 : : #endif
15440 : :
15441 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_008_float );
[ + - ][ + - ]
[ # # ]
15442 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
15443 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
15444 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
15445 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
15446 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
15447 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
15448 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 );
[ + - ][ + - ]
[ + - ][ + - ]
15449 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
15450 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 );
[ + - ][ + - ]
[ + - ][ + - ]
15451 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
15452 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 );
[ + - ][ + - ]
[ + - ][ + - ]
15453 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
15454 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 );
[ + - ][ + - ]
[ + - ][ + - ]
15455 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
15456 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 );
[ + - ][ + - ]
[ + - ][ + - ]
15457 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
15458 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 );
[ + - ][ + - ]
[ + - ][ + - ]
15459 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
15460 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 );
[ + - ][ + - ]
[ + - ][ + - ]
15461 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
15462 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 );
[ + - ][ + - ]
[ + - ][ + - ]
15463 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
15464 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 );
[ + - ][ + - ]
[ + - ][ + - ]
15465 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
15466 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15467 : : #ifdef WITH_CORE
15468 : : CPPUNIT_TEST( append_026 );
15469 : : CPPUNIT_TEST( append_027 );
15470 : : CPPUNIT_TEST( append_028 );
15471 : : CPPUNIT_TEST( append_029 );
15472 : : CPPUNIT_TEST( append_030 );
15473 : : #endif
15474 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
15475 : : };
15476 : : //------------------------------------------------------------------------
15477 : : // testing the method append( float f ) for negative value
15478 : : //------------------------------------------------------------------------
15479 [ - + ]: 375 : class append_008_Float_Negative : public checkfloat
15480 : : {
15481 : : OString* arrOUS[5];
15482 : :
15483 : : public:
15484 : 125 : void setUp()
15485 : : {
15486 [ + - ]: 125 : arrOUS[0] = new OString( kTestStr7 );
15487 : 125 : arrOUS[1] = new OString( );
15488 [ + - ]: 125 : arrOUS[2] = new OString( kTestStr25 );
15489 [ + - ]: 125 : arrOUS[3] = new OString( "" );
15490 [ + - ]: 125 : arrOUS[4] = new OString( kTestStr28 );
15491 : :
15492 : 125 : }
15493 : :
15494 : 125 : void tearDown()
15495 : : {
15496 [ + - ][ + - ]: 125 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
15497 [ + - ][ + - ]: 125 : delete arrOUS[3]; delete arrOUS[4];
15498 : 125 : }
15499 : :
15500 : 5 : void append_001()
15501 : : {
15502 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15503 : 5 : float input = (float)atof("-3.0");
15504 : :
15505 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15506 [ + - ]: 5 : aStrBuf.append( input );
15507 : :
15508 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15509 : : (
15510 : : "arrOUS[0] append -3.0",
15511 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15512 [ + - ]: 10 : );
15513 : :
15514 : 5 : }
15515 : :
15516 : 5 : void append_002()
15517 : : {
15518 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15519 : 5 : float input = (float)atof("-3.5");
15520 : :
15521 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15522 [ + - ]: 5 : aStrBuf.append( input );
15523 : :
15524 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15525 : : (
15526 : : "arrOUS[0] append -3.5",
15527 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15528 [ + - ]: 10 : );
15529 : :
15530 : 5 : }
15531 : :
15532 : 5 : void append_003()
15533 : : {
15534 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15535 : 5 : float input = (float)atof("-3.0625");
15536 : :
15537 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15538 [ + - ]: 5 : aStrBuf.append( input );
15539 : :
15540 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15541 : : (
15542 : : "arrOUS[0] append -3.0625",
15543 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15544 [ + - ]: 10 : );
15545 : :
15546 : 5 : }
15547 : :
15548 : 5 : void append_004()
15549 : : {
15550 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15551 : 5 : float input = (float)atof("-3.502525");
15552 : :
15553 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15554 [ + - ]: 5 : aStrBuf.append( input );
15555 : :
15556 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15557 : : (
15558 : : "arrOUS[0] append -3.502525",
15559 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15560 [ + - ]: 10 : );
15561 : :
15562 : 5 : }
15563 : :
15564 : 5 : void append_005()
15565 : : {
15566 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15567 : 5 : float input = (float)atof("-3.141592");
15568 : :
15569 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15570 [ + - ]: 5 : aStrBuf.append( input );
15571 : :
15572 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15573 : : (
15574 : : "arrOUS[0] append -3.141592",
15575 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15576 [ + - ]: 10 : );
15577 : :
15578 : 5 : }
15579 : :
15580 : 5 : void append_006()
15581 : : {
15582 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15583 : 5 : float input = (float)atof("-3.5025255");
15584 : :
15585 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15586 [ + - ]: 5 : aStrBuf.append( input );
15587 : :
15588 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15589 : : (
15590 : : "arrOUS[0] append -3.5025255",
15591 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15592 [ + - ]: 10 : );
15593 : :
15594 : 5 : }
15595 : :
15596 : 5 : void append_007()
15597 : : {
15598 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15599 : 5 : float input = (float)atof("-3.00390625");
15600 : :
15601 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15602 [ + - ]: 5 : aStrBuf.append( input );
15603 : :
15604 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15605 : : (
15606 : : "arrOUS[0] append -3.0039062",
15607 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15608 [ + - ]: 10 : );
15609 : :
15610 : 5 : }
15611 : :
15612 : 5 : void append_008()
15613 : : {
15614 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15615 : 5 : float input = (float)atof("-3.0");
15616 : :
15617 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15618 [ + - ]: 5 : aStrBuf.append( input );
15619 : :
15620 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15621 : : (
15622 : : "arrOUS[1] append -3.0",
15623 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15624 [ + - ]: 10 : );
15625 : :
15626 : 5 : }
15627 : :
15628 : 5 : void append_009()
15629 : : {
15630 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15631 : 5 : float input = (float)atof("-3.5");
15632 : :
15633 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15634 [ + - ]: 5 : aStrBuf.append( input );
15635 : :
15636 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15637 : : (
15638 : : "arrOUS[1] append -3.5",
15639 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15640 [ + - ]: 10 : );
15641 : :
15642 : 5 : }
15643 : :
15644 : 5 : void append_010()
15645 : : {
15646 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15647 : 5 : float input = (float)atof("-3.0625");
15648 : :
15649 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15650 [ + - ]: 5 : aStrBuf.append( input );
15651 : :
15652 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15653 : : (
15654 : : "arrOUS[1] append -3.0625",
15655 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15656 [ + - ]: 10 : );
15657 : :
15658 : 5 : }
15659 : :
15660 : 5 : void append_011()
15661 : : {
15662 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15663 : 5 : float input = (float)atof("-3.502525");
15664 : :
15665 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15666 [ + - ]: 5 : aStrBuf.append( input );
15667 : :
15668 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15669 : : (
15670 : : "arrOUS[1] append -3.502525",
15671 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15672 [ + - ]: 10 : );
15673 : :
15674 : 5 : }
15675 : :
15676 : 5 : void append_012()
15677 : : {
15678 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15679 : 5 : float input = (float)atof("-3.141592");
15680 : :
15681 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15682 [ + - ]: 5 : aStrBuf.append( input );
15683 : :
15684 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15685 : : (
15686 : : "arrOUS[1] append -3.141592",
15687 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15688 [ + - ]: 10 : );
15689 : :
15690 : 5 : }
15691 : :
15692 : 5 : void append_013()
15693 : : {
15694 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15695 : 5 : float input = (float)atof("-3.5025255");
15696 : :
15697 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15698 [ + - ]: 5 : aStrBuf.append( input );
15699 : :
15700 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15701 : : (
15702 : : "arrOUS[1] append -3.5025255",
15703 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15704 [ + - ]: 10 : );
15705 : :
15706 : 5 : }
15707 : :
15708 : 5 : void append_014()
15709 : : {
15710 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15711 : 5 : float input = (float)atof("-3.00390625");
15712 : :
15713 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15714 [ + - ]: 5 : aStrBuf.append( input );
15715 : :
15716 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15717 : : (
15718 : : "arrOUS[1] append -3.0039062",
15719 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15720 [ + - ]: 10 : );
15721 : :
15722 : 5 : }
15723 : :
15724 : 5 : void append_015()
15725 : : {
15726 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15727 : 5 : float input = (float)atof("-3.0");
15728 : :
15729 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15730 [ + - ]: 5 : aStrBuf.append( input );
15731 : :
15732 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15733 : : (
15734 : : "arrOUS[2] append -3.0",
15735 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15736 [ + - ]: 10 : );
15737 : :
15738 : 5 : }
15739 : :
15740 : 5 : void append_016()
15741 : : {
15742 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15743 : 5 : float input = (float)atof("-3.5");
15744 : :
15745 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15746 [ + - ]: 5 : aStrBuf.append( input );
15747 : :
15748 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15749 : : (
15750 : : "arrOUS[2] append -3.5",
15751 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15752 [ + - ]: 10 : );
15753 : :
15754 : 5 : }
15755 : :
15756 : 5 : void append_017()
15757 : : {
15758 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15759 : 5 : float input = (float)atof("-3.0625");
15760 : :
15761 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15762 [ + - ]: 5 : aStrBuf.append( input );
15763 : :
15764 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15765 : : (
15766 : : "arrOUS[2] append -3.0625",
15767 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15768 [ + - ]: 10 : );
15769 : :
15770 : 5 : }
15771 : :
15772 : 5 : void append_018()
15773 : : {
15774 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15775 : 5 : float input = (float)atof("-3.502525");
15776 : :
15777 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15778 [ + - ]: 5 : aStrBuf.append( input );
15779 : :
15780 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15781 : : (
15782 : : "arrOUS[2] append -3.502525",
15783 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15784 [ + - ]: 10 : );
15785 : :
15786 : 5 : }
15787 : :
15788 : 5 : void append_019()
15789 : : {
15790 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15791 : 5 : float input = (float)atof("-3.141592");
15792 : :
15793 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15794 [ + - ]: 5 : aStrBuf.append( input );
15795 : :
15796 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15797 : : (
15798 : : "arrOUS[2] append -3.141592",
15799 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15800 [ + - ]: 10 : );
15801 : :
15802 : 5 : }
15803 : :
15804 : 5 : void append_020()
15805 : : {
15806 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15807 : 5 : float input = (float)atof("-3.5025255");
15808 : :
15809 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15810 [ + - ]: 5 : aStrBuf.append( input );
15811 : :
15812 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15813 : : (
15814 : : "arrOUS[2] append -3.5025255",
15815 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15816 [ + - ]: 10 : );
15817 : :
15818 : 5 : }
15819 : :
15820 : 5 : void append_021()
15821 : : {
15822 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15823 : 5 : float input = (float)atof("-3.00390625");
15824 : :
15825 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15826 [ + - ]: 5 : aStrBuf.append( input );
15827 : :
15828 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15829 : : (
15830 : : "arrOUS[2] append -3.0039062",
15831 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15832 [ + - ]: 10 : );
15833 : :
15834 : 5 : }
15835 : :
15836 : 5 : void append_022()
15837 : : {
15838 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15839 : 5 : float input = (float)atof("-3.0");
15840 : :
15841 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15842 [ + - ]: 5 : aStrBuf.append( input );
15843 : :
15844 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15845 : : (
15846 : : "arrOUS[3] append -3.0",
15847 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15848 [ + - ]: 10 : );
15849 : :
15850 : 5 : }
15851 : :
15852 : 5 : void append_023()
15853 : : {
15854 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15855 : 5 : float input = (float)atof("-3.5");
15856 : :
15857 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15858 [ + - ]: 5 : aStrBuf.append( input );
15859 : :
15860 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15861 : : (
15862 : : "arrOUS[3] append -3.5",
15863 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15864 [ + - ]: 10 : );
15865 : :
15866 : 5 : }
15867 : :
15868 : 5 : void append_024()
15869 : : {
15870 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15871 : 5 : float input = (float)atof("-3.0625");
15872 : :
15873 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15874 [ + - ]: 5 : aStrBuf.append( input );
15875 : :
15876 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15877 : : (
15878 : : "arrOUS[3] append -3.0625",
15879 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15880 [ + - ]: 10 : );
15881 : :
15882 : 5 : }
15883 : :
15884 : 5 : void append_025()
15885 : : {
15886 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15887 : 5 : float input = (float)atof("-3.502525");
15888 : :
15889 : 5 : sal_Int32 nLen = aStrBuf.getLength();
15890 [ + - ]: 5 : aStrBuf.append( input );
15891 : :
15892 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
15893 : : (
15894 : : "arrOUS[3] append -3.502525",
15895 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15896 [ + - ]: 10 : );
15897 : :
15898 : 5 : }
15899 : :
15900 : : void append_026()
15901 : : {
15902 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15903 : : float input = (float)atof("-3.141592");
15904 : :
15905 : : sal_Int32 nLen = aStrBuf.getLength();
15906 : : aStrBuf.append( input );
15907 : :
15908 : : CPPUNIT_ASSERT_MESSAGE
15909 : : (
15910 : : "arrOUS[3] append -3.141592",
15911 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15912 : : );
15913 : :
15914 : : }
15915 : :
15916 : : void append_027()
15917 : : {
15918 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15919 : : float input = (float)atof("-3.5025255");
15920 : :
15921 : : sal_Int32 nLen = aStrBuf.getLength();
15922 : : aStrBuf.append( input );
15923 : :
15924 : : CPPUNIT_ASSERT_MESSAGE
15925 : : (
15926 : : "arrOUS[3] append -3.5025255",
15927 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15928 : : );
15929 : :
15930 : : }
15931 : :
15932 : : void append_028()
15933 : : {
15934 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15935 : : float input = (float)atof("-3.00390625");
15936 : :
15937 : : sal_Int32 nLen = aStrBuf.getLength();
15938 : : aStrBuf.append( input );
15939 : :
15940 : : CPPUNIT_ASSERT_MESSAGE
15941 : : (
15942 : : "arrOUS[3] append -3.0039062",
15943 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15944 : : );
15945 : :
15946 : : }
15947 : :
15948 : : void append_029()
15949 : : {
15950 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15951 : : float input = (float)atof("-3.0");
15952 : :
15953 : : sal_Int32 nLen = aStrBuf.getLength();
15954 : : aStrBuf.append( input );
15955 : :
15956 : : CPPUNIT_ASSERT_MESSAGE
15957 : : (
15958 : : "arrOUS[4] append -3.0",
15959 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15960 : : );
15961 : :
15962 : : }
15963 : :
15964 : : void append_030()
15965 : : {
15966 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15967 : : float input = (float)atof("-3.5");
15968 : :
15969 : : sal_Int32 nLen = aStrBuf.getLength();
15970 : : aStrBuf.append( input );
15971 : :
15972 : : CPPUNIT_ASSERT_MESSAGE
15973 : : (
15974 : : "arrOUS[4] append -3.5",
15975 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15976 : : );
15977 : :
15978 : : }
15979 : :
15980 : : void append_031()
15981 : : {
15982 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15983 : : float input = (float)atof("-3.0625");
15984 : :
15985 : : sal_Int32 nLen = aStrBuf.getLength();
15986 : : aStrBuf.append( input );
15987 : :
15988 : : CPPUNIT_ASSERT_MESSAGE
15989 : : (
15990 : : "arrOUS[4] append -3.0625",
15991 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15992 : : );
15993 : :
15994 : : }
15995 : :
15996 : : void append_032()
15997 : : {
15998 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15999 : : float input = (float)atof("-3.502525");
16000 : :
16001 : : sal_Int32 nLen = aStrBuf.getLength();
16002 : : aStrBuf.append( input );
16003 : :
16004 : : CPPUNIT_ASSERT_MESSAGE
16005 : : (
16006 : : "arrOUS[4] append -3.502525",
16007 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16008 : : );
16009 : :
16010 : : }
16011 : :
16012 : : void append_033()
16013 : : {
16014 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
16015 : : float input = (float)atof("-3.141592");
16016 : :
16017 : : sal_Int32 nLen = aStrBuf.getLength();
16018 : : aStrBuf.append( input );
16019 : :
16020 : : CPPUNIT_ASSERT_MESSAGE
16021 : : (
16022 : : "arrOUS[4] append -3.141592",
16023 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16024 : : );
16025 : :
16026 : : }
16027 : :
16028 : : void append_034()
16029 : : {
16030 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
16031 : : float input = (float)atof("-3.5025255");
16032 : :
16033 : : sal_Int32 nLen = aStrBuf.getLength();
16034 : : aStrBuf.append( input );
16035 : :
16036 : : CPPUNIT_ASSERT_MESSAGE
16037 : : (
16038 : : "arrOUS[4] append -3.5025255",
16039 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16040 : : );
16041 : :
16042 : : }
16043 : :
16044 : : void append_035()
16045 : : {
16046 : : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
16047 : : float input = (float)atof("-3.00390625");
16048 : :
16049 : : sal_Int32 nLen = aStrBuf.getLength();
16050 : : aStrBuf.append( input );
16051 : :
16052 : : CPPUNIT_ASSERT_MESSAGE
16053 : : (
16054 : : "arrOUS[4] append -3.0039062",
16055 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16056 : : );
16057 : :
16058 : : }
16059 : : #ifdef WITH_CORE
16060 : : void append_036()
16061 : : {
16062 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16063 : : float input = (float)atof("-3.0");
16064 : :
16065 : : sal_Int32 nLen = aStrBuf.getLength();
16066 : : aStrBuf.append( input );
16067 : :
16068 : : CPPUNIT_ASSERT_MESSAGE
16069 : : (
16070 : : "OStringBuffer( kSInt32Max ) append -3.0",
16071 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16072 : : );
16073 : :
16074 : : }
16075 : :
16076 : : void append_037()
16077 : : {
16078 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16079 : : float input = (float)atof("-3.5");
16080 : :
16081 : : sal_Int32 nLen = aStrBuf.getLength();
16082 : : aStrBuf.append( input );
16083 : :
16084 : : CPPUNIT_ASSERT_MESSAGE
16085 : : (
16086 : : "OStringBuffer( kSInt32Max ) append -3.5",
16087 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16088 : : );
16089 : :
16090 : : }
16091 : :
16092 : : void append_038()
16093 : : {
16094 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16095 : : float input = (float)atof("-3.0625");
16096 : :
16097 : : sal_Int32 nLen = aStrBuf.getLength();
16098 : : aStrBuf.append( input );
16099 : :
16100 : : CPPUNIT_ASSERT_MESSAGE
16101 : : (
16102 : : "OStringBuffer( kSInt32Max ) append -3.0625",
16103 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16104 : : );
16105 : :
16106 : : }
16107 : :
16108 : : void append_039()
16109 : : {
16110 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16111 : : float input = (float)atof("-3.502525");
16112 : :
16113 : : sal_Int32 nLen = aStrBuf.getLength();
16114 : : aStrBuf.append( input );
16115 : :
16116 : : CPPUNIT_ASSERT_MESSAGE
16117 : : (
16118 : : "OStringBuffer( kSInt32Max ) append -3.502525",
16119 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16120 : : );
16121 : :
16122 : : }
16123 : :
16124 : : void append_040()
16125 : : {
16126 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16127 : : float input = (float)atof("-3.141592");
16128 : :
16129 : : sal_Int32 nLen = aStrBuf.getLength();
16130 : : aStrBuf.append( input );
16131 : :
16132 : : CPPUNIT_ASSERT_MESSAGE
16133 : : (
16134 : : "OStringBuffer( kSInt32Max ) append -3.141592",
16135 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16136 : : );
16137 : :
16138 : : }
16139 : :
16140 : : void append_041()
16141 : : {
16142 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16143 : : float input = (float)atof("-3.5025255");
16144 : :
16145 : : sal_Int32 nLen = aStrBuf.getLength();
16146 : : aStrBuf.append( input );
16147 : :
16148 : : CPPUNIT_ASSERT_MESSAGE
16149 : : (
16150 : : "OStringBuffer( kSInt32Max ) append -3.5025255",
16151 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16152 : : );
16153 : :
16154 : : }
16155 : :
16156 : : void append_042()
16157 : : {
16158 : : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
16159 : : float input = (float)atof("-3.00390625");
16160 : :
16161 : : sal_Int32 nLen = aStrBuf.getLength();
16162 : : aStrBuf.append( input );
16163 : :
16164 : : CPPUNIT_ASSERT_MESSAGE
16165 : : (
16166 : : "OStringBuffer( kSInt32Max ) append -3.0039062",
16167 : : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
16168 : : );
16169 : :
16170 : : }
16171 : : #endif
16172 : :
16173 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_008_Float_Negative );
[ + - ][ + - ]
[ # # ]
16174 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
16175 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_002 );
[ + - ][ + - ]
[ + - ][ + - ]
16176 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_003 );
[ + - ][ + - ]
[ + - ][ + - ]
16177 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_004 );
[ + - ][ + - ]
[ + - ][ + - ]
16178 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_005 );
[ + - ][ + - ]
[ + - ][ + - ]
16179 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_006 );
[ + - ][ + - ]
[ + - ][ + - ]
16180 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_007 );
[ + - ][ + - ]
[ + - ][ + - ]
16181 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_008 );
[ + - ][ + - ]
[ + - ][ + - ]
16182 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_009 );
[ + - ][ + - ]
[ + - ][ + - ]
16183 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_010 );
[ + - ][ + - ]
[ + - ][ + - ]
16184 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_011 );
[ + - ][ + - ]
[ + - ][ + - ]
16185 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_012 );
[ + - ][ + - ]
[ + - ][ + - ]
16186 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_013 );
[ + - ][ + - ]
[ + - ][ + - ]
16187 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_014 );
[ + - ][ + - ]
[ + - ][ + - ]
16188 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_015 );
[ + - ][ + - ]
[ + - ][ + - ]
16189 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_016 );
[ + - ][ + - ]
[ + - ][ + - ]
16190 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_017 );
[ + - ][ + - ]
[ + - ][ + - ]
16191 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_018 );
[ + - ][ + - ]
[ + - ][ + - ]
16192 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_019 );
[ + - ][ + - ]
[ + - ][ + - ]
16193 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_020 );
[ + - ][ + - ]
[ + - ][ + - ]
16194 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_021 );
[ + - ][ + - ]
[ + - ][ + - ]
16195 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_022 );
[ + - ][ + - ]
[ + - ][ + - ]
16196 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_023 );
[ + - ][ + - ]
[ + - ][ + - ]
16197 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_024 );
[ + - ][ + - ]
[ + - ][ + - ]
16198 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_025 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16199 : : #ifdef WITH_CORE
16200 : : CPPUNIT_TEST( append_026 );
16201 : : CPPUNIT_TEST( append_027 );
16202 : : CPPUNIT_TEST( append_028 );
16203 : : CPPUNIT_TEST( append_029 );
16204 : : CPPUNIT_TEST( append_030 );
16205 : : #endif
16206 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
16207 : : };
16208 : : //------------------------------------------------------------------------
16209 : : // testing the method append( double d )
16210 : : //------------------------------------------------------------------------
16211 : :
16212 [ - + ]: 40 : class checkdouble : public CppUnit::TestFixture
16213 : : {
16214 : : public:
16215 : 20 : bool checkIfStrBufContainAtPosTheDouble(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, double _nDouble)
16216 : : {
16217 : 20 : OString sDoubleValue;
16218 : 20 : sDoubleValue = rtl::OString::valueOf(_nDouble);
16219 : :
16220 : 20 : OString sBufferString(_sStrBuf.getStr());
16221 : 20 : sal_Int32 nPos = sBufferString.indexOf(sDoubleValue);
16222 [ + - ][ + - ]: 20 : if ( nPos >= 0 && nPos == _nLen)
16223 : : {
16224 : 20 : return true;
16225 : : }
16226 : 20 : return false;
16227 : : }
16228 : : };
16229 : :
16230 [ - + ]: 30 : class append_009_double : public checkdouble
16231 : : {
16232 : : OString* arrOUS[5];
16233 : :
16234 : : public:
16235 : 10 : void setUp()
16236 : : {
16237 [ + - ]: 10 : arrOUS[0] = new OString( kTestStr7 );
16238 : 10 : arrOUS[1] = new OString( );
16239 [ + - ]: 10 : arrOUS[2] = new OString( kTestStr25 );
16240 [ + - ]: 10 : arrOUS[3] = new OString( "" );
16241 [ + - ]: 10 : arrOUS[4] = new OString( kTestStr28 );
16242 : :
16243 : 10 : }
16244 : :
16245 : 10 : void tearDown()
16246 : : {
16247 [ + - ][ + - ]: 10 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
16248 [ + - ][ + - ]: 10 : delete arrOUS[3]; delete arrOUS[4];
16249 : 10 : }
16250 : :
16251 : 5 : void append_001()
16252 : : {
16253 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
16254 : 5 : double input = atof("3.0");
16255 : :
16256 : 5 : sal_Int32 nLen = aStrBuf.getLength();
16257 [ + - ]: 5 : aStrBuf.append( input );
16258 : :
16259 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16260 : : (
16261 : : "arrOUS[0] append 3.0",
16262 : : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
16263 [ + - ]: 10 : );
16264 : :
16265 : 5 : }
16266 : :
16267 : 5 : void append_035()
16268 : : {
16269 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
16270 : 5 : double input = atof("3.141592653589793238462643");
16271 : :
16272 : 5 : sal_Int32 nLen = aStrBuf.getLength();
16273 [ + - ]: 5 : aStrBuf.append( input );
16274 : :
16275 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16276 : : (
16277 : : "arrOUS[4] append 3.141592653589793238462643",
16278 : : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
16279 [ + - ]: 10 : );
16280 : :
16281 : 5 : }
16282 : :
16283 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_009_double );
[ + - ][ + - ]
[ # # ]
16284 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
16285 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16286 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
16287 : : };
16288 : :
16289 : : //------------------------------------------------------------------------
16290 : : // testing the method append( double f ) for negative value
16291 : : //------------------------------------------------------------------------
16292 [ - + ]: 30 : class append_009_Double_Negative : public checkdouble
16293 : : {
16294 : : OString* arrOUS[5];
16295 : :
16296 : : public:
16297 : 10 : void setUp()
16298 : : {
16299 [ + - ]: 10 : arrOUS[0] = new OString( kTestStr7 );
16300 : 10 : arrOUS[1] = new OString( );
16301 [ + - ]: 10 : arrOUS[2] = new OString( kTestStr25 );
16302 [ + - ]: 10 : arrOUS[3] = new OString( "" );
16303 [ + - ]: 10 : arrOUS[4] = new OString( kTestStr28 );
16304 : :
16305 : 10 : }
16306 : :
16307 : 10 : void tearDown()
16308 : : {
16309 [ + - ][ + - ]: 10 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
[ + - ]
16310 [ + - ][ + - ]: 10 : delete arrOUS[3]; delete arrOUS[4];
16311 : 10 : }
16312 : :
16313 : 5 : void append_001()
16314 : : {
16315 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
16316 : 5 : double input = atof("-3.0");
16317 : :
16318 : 5 : sal_Int32 nLen = aStrBuf.getLength();
16319 [ + - ]: 5 : aStrBuf.append( input );
16320 : :
16321 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16322 : : (
16323 : : "arrOUS[0] append -3.0",
16324 : : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
16325 [ + - ]: 10 : );
16326 : :
16327 : 5 : }
16328 : :
16329 : 5 : void append_035()
16330 : : {
16331 [ + - ]: 5 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
16332 : 5 : double input = atof("-3.141592653589793238462643");
16333 : :
16334 : 5 : sal_Int32 nLen = aStrBuf.getLength();
16335 [ + - ]: 5 : aStrBuf.append( input );
16336 : :
16337 [ + - ][ + - ]: 10 : CPPUNIT_ASSERT_MESSAGE
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16338 : : (
16339 : : "arrOUS[4] append -3.141592653589793238462643",
16340 : : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
16341 [ + - ]: 10 : );
16342 : :
16343 : 5 : }
16344 : :
16345 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE( append_009_Double_Negative );
[ + - ][ + - ]
[ # # ]
16346 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_001 );
[ + - ][ + - ]
[ + - ][ + - ]
16347 [ + - ][ + - ]: 5 : CPPUNIT_TEST( append_035 );
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ]
16348 [ + - ][ + - ]: 10 : CPPUNIT_TEST_SUITE_END();
[ + - ][ + - ]
[ + - ][ + - ]
[ + - ][ + - ]
16349 : : };
16350 : : } // namespace rtl_OStringBuffer
16351 : :
16352 : : // -----------------------------------------------------------------------------
16353 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ctors);
16354 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::makeStringAndClear);
16355 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getLength);
16356 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getCapacity);
16357 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ensureCapacity);
16358 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::setLength);
16359 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::csuc);
16360 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getStr);
16361 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_001);
16362 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_002);
16363 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_003);
16364 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_004);
16365 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_005);
16366 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32);
16367 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Bounderies);
16368 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Negative);
16369 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_WrongRadix);
16370 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_defaultParam);
16371 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64);
16372 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Bounderies);
16373 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Negative);
16374 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_WrongRadix);
16375 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_defaultParam);
16376 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_float);
16377 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_Float_Negative);
16378 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_double);
16379 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_Double_Negative);
16380 : 5 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::remove);
16381 : :
16382 [ + - ][ + - ]: 20 : CPPUNIT_PLUGIN_IMPLEMENT();
[ + - ][ + - ]
[ + - ][ # # ]
16383 : :
16384 : : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|