Line data Source code
1 : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 : /*
3 : * This file is part of the LibreOffice project.
4 : *
5 : * This Source Code Form is subject to the terms of the Mozilla Public
6 : * License, v. 2.0. If a copy of the MPL was not distributed with this
7 : * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 : *
9 : * This file incorporates work covered by the following license notice:
10 : *
11 : * Licensed to the Apache Software Foundation (ASF) under one or more
12 : * contributor license agreements. See the NOTICE file distributed
13 : * with this work for additional information regarding copyright
14 : * ownership. The ASF licenses this file to you under the Apache
15 : * License, Version 2.0 (the "License"); you may not use this file
16 : * except in compliance with the License. You may obtain a copy of
17 : * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 : */
19 :
20 : #include <sal/types.h>
21 : #include <rtl/string.hxx>
22 : #include <rtl_String_Const.h>
23 : #include <rtl/strbuf.hxx>
24 :
25 : #include "cppunit/TestAssert.h"
26 : #include "cppunit/TestFixture.h"
27 : #include "cppunit/extensions/HelperMacros.h"
28 : #include "cppunit/plugin/TestPlugIn.h"
29 : #include <string.h>
30 :
31 : using ::rtl::OStringBuffer;
32 : using ::rtl::OString;
33 : // This file contains cppunit tests for the
34 : // OString and OStringBuffer classes
35 :
36 : // testing constructors
37 :
38 : namespace rtl_OStringBuffer
39 : {
40 42 : class ctors : public CppUnit::TestFixture
41 : {
42 : public:
43 :
44 2 : void ctor_001()
45 : {
46 2 : ::rtl::OStringBuffer aStrBuf;
47 2 : const sal_Char* pStr = aStrBuf.getStr();
48 :
49 4 : CPPUNIT_ASSERT_MESSAGE
50 : (
51 : "New OStringBuffer containing no characters",
52 : aStrBuf.isEmpty() &&
53 : *pStr == '\0' && aStrBuf.getCapacity() == 16
54 4 : );
55 2 : }
56 :
57 2 : void ctor_002()
58 : {
59 2 : ::rtl::OString aStrtmp( kTestStr1 );
60 4 : ::rtl::OStringBuffer aStrBuftmp( aStrtmp );
61 4 : ::rtl::OStringBuffer aStrBuf( aStrBuftmp );
62 : // sal_Bool res = cmpstr(aStrBuftmp.getStr(),aStrBuf.getStr());
63 :
64 2 : sal_Int32 nLenStrBuftmp = aStrBuftmp.getLength();
65 :
66 4 : rtl::OString sStr(aStrBuftmp.getStr());
67 2 : bool res = aStrtmp.equals( sStr );
68 :
69 4 : CPPUNIT_ASSERT_MESSAGE
70 : (
71 : "New OStringBuffer from another OStringBuffer",
72 : aStrBuf.getLength() == nLenStrBuftmp &&
73 : aStrBuf.getCapacity() == aStrBuftmp.getCapacity() &&
74 : res
75 4 : );
76 :
77 2 : }
78 :
79 2 : void ctor_003()
80 : {
81 2 : ::rtl::OStringBuffer aStrBuf1(kTestStr2Len);
82 4 : ::rtl::OStringBuffer aStrBuf2(0);
83 :
84 2 : const sal_Char* pStr1 = aStrBuf1.getStr();
85 2 : const sal_Char* pStr2 = aStrBuf2.getStr();
86 :
87 4 : CPPUNIT_ASSERT_MESSAGE
88 : (
89 : "New OStringBuffer containing no characters and contain assigned capacity",
90 : aStrBuf1.isEmpty() &&
91 : *pStr1 == '\0' &&
92 : aStrBuf1.getCapacity() == kTestStr2Len &&
93 : aStrBuf2.isEmpty() &&
94 : *pStr2 == '\0' &&
95 : aStrBuf2.getCapacity() == 0
96 4 : );
97 :
98 2 : }
99 :
100 2 : void ctor_003_1()
101 : {
102 : // StringBuffer with created negative size are the
103 : // same as empty StringBuffers
104 2 : ::rtl::OStringBuffer aStrBuf3(kNonSInt32Max);
105 :
106 2 : const sal_Char* pStr = aStrBuf3.getStr();
107 :
108 4 : CPPUNIT_ASSERT_MESSAGE
109 : (
110 : "New OStringBuffer containing no characters and contain assigned capacity",
111 : aStrBuf3.isEmpty() &&
112 : *pStr == '\0' &&
113 : aStrBuf3.getCapacity() == kNonSInt32Max
114 4 : );
115 2 : }
116 :
117 2 : void ctor_004()
118 : {
119 2 : ::rtl::OString aStrtmp( kTestStr1 );
120 4 : ::rtl::OStringBuffer aStrBuf( aStrtmp );
121 2 : sal_Int32 leg = aStrBuf.getLength();
122 :
123 4 : CPPUNIT_ASSERT_MESSAGE
124 : (
125 : "New OStringBuffer from OString",
126 : aStrBuf.getStr() == aStrtmp &&
127 : leg == aStrtmp.pData->length &&
128 : aStrBuf.getCapacity() == leg+16
129 :
130 4 : );
131 2 : }
132 :
133 2 : void ctor_005() {
134 2 : rtl::OStringBuffer b1;
135 2 : b1.makeStringAndClear();
136 2 : rtl::OStringBuffer b2(b1);
137 2 : (void)b2;
138 2 : }
139 :
140 2 : void ctor_006()
141 : {
142 : //pass in a const char*, get a temp
143 : //OString
144 2 : ::rtl::OStringBuffer aStrBuf(kTestStr1);
145 2 : sal_Int32 leg = aStrBuf.getLength();
146 :
147 4 : CPPUNIT_ASSERT_MESSAGE
148 : (
149 : "New OStringBuffer from const char*",
150 : leg == rtl_str_getLength(kTestStr1) &&
151 : aStrBuf.getCapacity() == leg+16
152 4 : );
153 2 : }
154 :
155 4 : CPPUNIT_TEST_SUITE(ctors);
156 2 : CPPUNIT_TEST(ctor_001);
157 2 : CPPUNIT_TEST(ctor_002);
158 2 : CPPUNIT_TEST(ctor_003);
159 2 : CPPUNIT_TEST(ctor_003_1);
160 2 : CPPUNIT_TEST(ctor_004);
161 2 : CPPUNIT_TEST(ctor_005);
162 2 : CPPUNIT_TEST(ctor_006);
163 4 : CPPUNIT_TEST_SUITE_END();
164 : };
165 :
166 48 : class makeStringAndClear : public CppUnit::TestFixture
167 : {
168 : OString* arrOUS[6];
169 :
170 : public:
171 16 : void setUp() SAL_OVERRIDE
172 : {
173 16 : arrOUS[0] = new OString( kTestStr1 );
174 16 : arrOUS[1] = new OString( kTestStr14 );
175 16 : arrOUS[2] = new OString( kTestStr25 );
176 16 : arrOUS[3] = new OString( kTestStr27 );
177 16 : arrOUS[4] = new OString( kTestStr29 );
178 16 : arrOUS[5] = new OString( "\0", 1 );
179 :
180 16 : }
181 :
182 16 : void tearDown() SAL_OVERRIDE
183 : {
184 16 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
185 16 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
186 16 : }
187 :
188 2 : void makeStringAndClear_001()
189 : {
190 2 : ::rtl::OStringBuffer aStrBuf1;
191 4 : ::rtl::OString aStr1;
192 :
193 2 : bool lastRes = (aStrBuf1.makeStringAndClear() == aStr1 );
194 :
195 4 : CPPUNIT_ASSERT_MESSAGE
196 : (
197 : "two empty strings(def. constructor)",
198 : lastRes && ( aStrBuf1.getCapacity() == 0 ) &&
199 : ( *(aStrBuf1.getStr()) == '\0' )
200 4 : );
201 :
202 2 : }
203 :
204 2 : void makeStringAndClear_002()
205 : {
206 2 : ::rtl::OStringBuffer aStrBuf2(26);
207 4 : ::rtl::OString aStr2;
208 :
209 2 : bool lastRes = (aStrBuf2.makeStringAndClear() == aStr2 );
210 :
211 4 : CPPUNIT_ASSERT_MESSAGE
212 : (
213 : "two empty strings(with a argu)",
214 : lastRes && ( aStrBuf2.getCapacity() == 0 ) &&
215 : ( *(aStrBuf2.getStr()) == '\0' )
216 4 : );
217 :
218 2 : }
219 :
220 2 : void makeStringAndClear_003()
221 : {
222 2 : ::rtl::OStringBuffer aStrBuf3(*arrOUS[0]);
223 4 : ::rtl::OString aStr3(*arrOUS[0]);
224 :
225 2 : bool lastRes = (aStrBuf3.makeStringAndClear() == aStr3 );
226 :
227 4 : CPPUNIT_ASSERT_MESSAGE
228 : (
229 : "normal string",
230 : lastRes && ( aStrBuf3.getCapacity() == 0 ) &&
231 : ( *(aStrBuf3.getStr()) == '\0' )
232 4 : );
233 :
234 2 : }
235 :
236 2 : void makeStringAndClear_004()
237 : {
238 2 : ::rtl::OStringBuffer aStrBuf4(*arrOUS[1]);
239 4 : ::rtl::OString aStr4(*arrOUS[1]);
240 :
241 2 : bool lastRes = (aStrBuf4.makeStringAndClear() == aStr4 );
242 :
243 4 : CPPUNIT_ASSERT_MESSAGE
244 : (
245 : "string with space ",
246 : lastRes && ( aStrBuf4.getCapacity() == 0 ) &&
247 : ( *(aStrBuf4.getStr()) == '\0' )
248 4 : );
249 2 : }
250 :
251 2 : void makeStringAndClear_005()
252 : {
253 2 : ::rtl::OStringBuffer aStrBuf5(*arrOUS[2]);
254 4 : ::rtl::OString aStr5(*arrOUS[2]);
255 :
256 2 : bool lastRes = (aStrBuf5.makeStringAndClear() == aStr5 );
257 :
258 4 : CPPUNIT_ASSERT_MESSAGE
259 : (
260 : "empty string",
261 : lastRes && ( aStrBuf5.getCapacity() == 0 ) &&
262 : ( *(aStrBuf5.getStr()) == '\0' )
263 4 : );
264 2 : }
265 :
266 2 : void makeStringAndClear_006()
267 : {
268 2 : ::rtl::OStringBuffer aStrBuf6(*arrOUS[3]);
269 4 : ::rtl::OString aStr6(*arrOUS[3]);
270 :
271 2 : bool lastRes = (aStrBuf6.makeStringAndClear() == aStr6 );
272 :
273 4 : CPPUNIT_ASSERT_MESSAGE
274 : (
275 : "string with a character",
276 : lastRes && ( aStrBuf6.getCapacity() == 0 ) &&
277 : ( *(aStrBuf6.getStr()) == '\0' )
278 4 : );
279 2 : }
280 :
281 2 : void makeStringAndClear_007()
282 : {
283 2 : ::rtl::OStringBuffer aStrBuf7(*arrOUS[4]);
284 4 : ::rtl::OString aStr7(*arrOUS[4]);
285 :
286 2 : bool lastRes = (aStrBuf7.makeStringAndClear() == aStr7 );
287 :
288 4 : CPPUNIT_ASSERT_MESSAGE
289 : (
290 : "string with special characters",
291 : lastRes && ( aStrBuf7.getCapacity() == 0 ) &&
292 : ( *(aStrBuf7.getStr()) == '\0' )
293 4 : );
294 2 : }
295 :
296 2 : void makeStringAndClear_008()
297 : {
298 2 : ::rtl::OStringBuffer aStrBuf8(*arrOUS[5]);
299 4 : ::rtl::OString aStr8(*arrOUS[5]);
300 :
301 2 : bool lastRes = (aStrBuf8.makeStringAndClear() == aStr8 );
302 :
303 4 : CPPUNIT_ASSERT_MESSAGE
304 : (
305 : "string only with (\0)",
306 : lastRes && ( aStrBuf8.getCapacity() == 0 ) &&
307 : ( *(aStrBuf8.getStr()) == '\0' )
308 4 : );
309 2 : }
310 :
311 4 : CPPUNIT_TEST_SUITE(makeStringAndClear);
312 2 : CPPUNIT_TEST(makeStringAndClear_001);
313 2 : CPPUNIT_TEST(makeStringAndClear_002);
314 2 : CPPUNIT_TEST(makeStringAndClear_003);
315 2 : CPPUNIT_TEST(makeStringAndClear_004);
316 2 : CPPUNIT_TEST(makeStringAndClear_005);
317 2 : CPPUNIT_TEST(makeStringAndClear_006);
318 2 : CPPUNIT_TEST(makeStringAndClear_007);
319 2 : CPPUNIT_TEST(makeStringAndClear_008);
320 4 : CPPUNIT_TEST_SUITE_END();
321 : };
322 :
323 6 : class remove : public CppUnit::TestFixture
324 : {
325 : public:
326 2 : void setUp() SAL_OVERRIDE
327 : {
328 2 : }
329 :
330 2 : void tearDown() SAL_OVERRIDE
331 : {
332 2 : }
333 :
334 2 : void remove_001()
335 : {
336 : ::rtl::OStringBuffer sb(
337 2 : RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
338 :
339 2 : sb.remove(0, 4);
340 4 : CPPUNIT_ASSERT(sb.toString().equalsL(
341 2 : RTL_CONSTASCII_STRINGPARAM("Hat, Inc.")));
342 :
343 2 : sb.remove(3, 6);
344 4 : CPPUNIT_ASSERT(sb.toString().equalsL(
345 2 : RTL_CONSTASCII_STRINGPARAM("Hat")));
346 :
347 2 : sb.remove(0, 100);
348 :
349 2 : CPPUNIT_ASSERT(sb.toString().isEmpty());
350 :
351 2 : sb.append(RTL_CONSTASCII_STRINGPARAM("Red Hat, Inc."));
352 :
353 2 : sb.remove(3, 100);
354 :
355 4 : CPPUNIT_ASSERT(sb.toString().equalsL(
356 2 : RTL_CONSTASCII_STRINGPARAM("Red")));
357 :
358 2 : sb.remove(0, sb.getLength());
359 :
360 2 : CPPUNIT_ASSERT(sb.toString().isEmpty());
361 2 : }
362 :
363 4 : CPPUNIT_TEST_SUITE(remove);
364 2 : CPPUNIT_TEST(remove_001);
365 4 : CPPUNIT_TEST_SUITE_END();
366 : };
367 :
368 48 : class getLength : public CppUnit::TestFixture
369 : {
370 : OString* arrOUS[6];
371 :
372 : public:
373 16 : void setUp() SAL_OVERRIDE
374 : {
375 16 : arrOUS[0] = new OString( kTestStr1 );
376 16 : arrOUS[1] = new OString( "1" );
377 16 : arrOUS[2] = new OString( );
378 16 : arrOUS[3] = new OString( "" );
379 16 : arrOUS[4] = new OString( "\0", 1 );
380 16 : arrOUS[5] = new OString( kTestStr2 );
381 :
382 16 : }
383 :
384 16 : void tearDown() SAL_OVERRIDE
385 : {
386 16 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
387 16 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
388 16 : }
389 :
390 2 : void getLength_001()
391 : {
392 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
393 2 : sal_Int32 expVal = kTestStr1Len;
394 :
395 4 : CPPUNIT_ASSERT_MESSAGE
396 : (
397 : "length of ascii string",
398 : aStrBuf.getLength() == expVal
399 4 : );
400 :
401 2 : }
402 :
403 2 : void getLength_002()
404 : {
405 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
406 2 : sal_Int32 expVal = 1;
407 :
408 4 : CPPUNIT_ASSERT_MESSAGE
409 : (
410 : "length of ascci string of size 1",
411 : aStrBuf.getLength() == expVal
412 4 : );
413 2 : }
414 :
415 2 : void getLength_003()
416 : {
417 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
418 2 : sal_Int32 expVal = 0;
419 :
420 4 : CPPUNIT_ASSERT_MESSAGE
421 : (
422 : "length of empty string",
423 : aStrBuf.getLength() == expVal
424 4 : );
425 2 : }
426 :
427 2 : void getLength_004()
428 : {
429 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
430 2 : sal_Int32 expVal = 0;
431 :
432 4 : CPPUNIT_ASSERT_MESSAGE
433 : (
434 : "length of empty string (empty ascii string arg)",
435 : aStrBuf.getLength() == expVal
436 4 : );
437 2 : }
438 :
439 2 : void getLength_005()
440 : {
441 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
442 2 : sal_Int32 expVal = 1;
443 :
444 4 : CPPUNIT_ASSERT_MESSAGE
445 : (
446 : "length of string with \\0 embedded",
447 : aStrBuf.getLength() == expVal
448 4 : );
449 2 : }
450 :
451 2 : void getLength_006()
452 : {
453 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
454 2 : sal_Int32 expVal = kTestStr2Len;
455 :
456 4 : CPPUNIT_ASSERT_MESSAGE
457 : (
458 : "length(>16) of ascii string",
459 : aStrBuf.getLength() == expVal
460 4 : );
461 2 : }
462 :
463 2 : void getLength_007()
464 : {
465 2 : ::rtl::OStringBuffer aStrBuf;
466 2 : sal_Int32 expVal = 0;
467 :
468 4 : CPPUNIT_ASSERT_MESSAGE
469 : (
470 : "length of empty string (default constructor)",
471 : aStrBuf.getLength()== expVal
472 4 : );
473 2 : }
474 :
475 2 : void getLength_008()
476 : {
477 2 : ::rtl::OStringBuffer aStrBuf( 26 );
478 2 : sal_Int32 expVal = 0;
479 :
480 4 : CPPUNIT_ASSERT_MESSAGE
481 : (
482 : "length of empty string (with capacity)",
483 : aStrBuf.getLength()== expVal
484 4 : );
485 2 : }
486 :
487 4 : CPPUNIT_TEST_SUITE( getLength );
488 2 : CPPUNIT_TEST( getLength_001 );
489 2 : CPPUNIT_TEST( getLength_002 );
490 2 : CPPUNIT_TEST( getLength_003 );
491 2 : CPPUNIT_TEST( getLength_004 );
492 2 : CPPUNIT_TEST( getLength_005 );
493 2 : CPPUNIT_TEST( getLength_006 );
494 2 : CPPUNIT_TEST( getLength_007 );
495 2 : CPPUNIT_TEST( getLength_008 );
496 4 : CPPUNIT_TEST_SUITE_END();
497 : };
498 :
499 72 : class getCapacity : public CppUnit::TestFixture
500 : {
501 : OString* arrOUS[6];
502 :
503 : public:
504 24 : void setUp() SAL_OVERRIDE
505 : {
506 24 : arrOUS[0] = new OString( kTestStr1 );
507 24 : arrOUS[1] = new OString( "1" );
508 24 : arrOUS[2] = new OString( );
509 24 : arrOUS[3] = new OString( "" );
510 24 : arrOUS[4] = new OString( "\0", 1 );
511 24 : arrOUS[5] = new OString( kTestStr2 );
512 :
513 24 : }
514 :
515 24 : void tearDown() SAL_OVERRIDE
516 : {
517 24 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
518 24 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
519 24 : }
520 :
521 2 : void getCapacity_001()
522 : {
523 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
524 2 : sal_Int32 expVal = kTestStr1Len+16;
525 :
526 4 : CPPUNIT_ASSERT_MESSAGE
527 : (
528 : "capacity of ascii string",
529 : aStrBuf.getCapacity()== expVal
530 4 : );
531 :
532 2 : }
533 :
534 2 : void getCapacity_002()
535 : {
536 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
537 2 : sal_Int32 expVal = 1+16;
538 :
539 4 : CPPUNIT_ASSERT_MESSAGE
540 : (
541 : "capacity of ascci string of size 1",
542 : aStrBuf.getCapacity() == expVal
543 4 : );
544 2 : }
545 :
546 2 : void getCapacity_003()
547 : {
548 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
549 2 : sal_Int32 expVal = 0+16;
550 :
551 4 : CPPUNIT_ASSERT_MESSAGE
552 : (
553 : "capacity of empty string",
554 : aStrBuf.getCapacity() == expVal
555 4 : );
556 2 : }
557 :
558 2 : void getCapacity_004()
559 : {
560 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
561 2 : sal_Int32 expVal = 0+16;
562 :
563 4 : CPPUNIT_ASSERT_MESSAGE
564 : (
565 : "capacity of empty string (empty ascii string arg)",
566 : aStrBuf.getCapacity()== expVal
567 4 : );
568 2 : }
569 :
570 2 : void getCapacity_005()
571 : {
572 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
573 2 : sal_Int32 expVal = 1+16;
574 :
575 4 : CPPUNIT_ASSERT_MESSAGE
576 : (
577 : "capacity of string with \\0 embedded",
578 : aStrBuf.getCapacity() == expVal
579 4 : );
580 2 : }
581 :
582 2 : void getCapacity_006()
583 : {
584 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
585 2 : sal_Int32 expVal = kTestStr2Len+16;
586 :
587 4 : CPPUNIT_ASSERT_MESSAGE
588 : (
589 : "capacity(>16) of ascii string",
590 : aStrBuf.getCapacity() == expVal
591 4 : );
592 2 : }
593 :
594 2 : void getCapacity_007()
595 : {
596 2 : ::rtl::OStringBuffer aStrBuf;
597 2 : sal_Int32 expVal = 16;
598 :
599 4 : CPPUNIT_ASSERT_MESSAGE
600 : (
601 : "capacity of empty string (default constructor)",
602 : aStrBuf.getCapacity() == expVal
603 4 : );
604 2 : }
605 :
606 2 : void getCapacity_009()
607 : {
608 2 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
609 2 : sal_Int32 expVal = kNonSInt32Max;
610 :
611 4 : CPPUNIT_ASSERT_MESSAGE
612 : (
613 : "capacity of empty string (with capacity -2147483648)",
614 : aStrBuf.getCapacity() == expVal
615 4 : );
616 2 : }
617 :
618 2 : void getCapacity_010()
619 : {
620 2 : ::rtl::OStringBuffer aStrBuf( 16 );
621 2 : sal_Int32 expVal = 16;
622 :
623 4 : CPPUNIT_ASSERT_MESSAGE
624 : (
625 : "capacity of empty string (with capacity 16)",
626 : aStrBuf.getCapacity() == expVal
627 4 : );
628 2 : }
629 :
630 2 : void getCapacity_011()
631 : {
632 2 : ::rtl::OStringBuffer aStrBuf( 6 );
633 2 : sal_Int32 expVal = 6;
634 :
635 4 : CPPUNIT_ASSERT_MESSAGE
636 : (
637 : "capacity of empty string (with capacity 6)",
638 : aStrBuf.getCapacity() == expVal
639 4 : );
640 2 : }
641 :
642 2 : void getCapacity_012()
643 : {
644 2 : ::rtl::OStringBuffer aStrBuf( 0 );
645 2 : sal_Int32 expVal = 0;
646 :
647 4 : CPPUNIT_ASSERT_MESSAGE
648 : (
649 : "capacity of empty string (with capacity 0)",
650 : aStrBuf.getCapacity() == expVal
651 4 : );
652 2 : }
653 :
654 2 : void getCapacity_013()
655 : {
656 2 : ::rtl::OStringBuffer aStrBuf( -2 );
657 2 : sal_Int32 expVal = -2;
658 :
659 4 : CPPUNIT_ASSERT_MESSAGE
660 : (
661 : "capacity of empty string (with capacity -2)",
662 : aStrBuf.getCapacity() == expVal
663 4 : );
664 2 : }
665 :
666 4 : CPPUNIT_TEST_SUITE( getCapacity );
667 2 : CPPUNIT_TEST( getCapacity_001 );
668 2 : CPPUNIT_TEST( getCapacity_002 );
669 2 : CPPUNIT_TEST( getCapacity_003 );
670 2 : CPPUNIT_TEST( getCapacity_004 );
671 2 : CPPUNIT_TEST( getCapacity_005 );
672 2 : CPPUNIT_TEST( getCapacity_006 );
673 2 : CPPUNIT_TEST( getCapacity_007 );
674 2 : CPPUNIT_TEST( getCapacity_009 );
675 2 : CPPUNIT_TEST( getCapacity_010 );
676 2 : CPPUNIT_TEST( getCapacity_011 );
677 2 : CPPUNIT_TEST( getCapacity_012 );
678 2 : CPPUNIT_TEST( getCapacity_013 );
679 4 : CPPUNIT_TEST_SUITE_END();
680 : };
681 :
682 96 : class ensureCapacity : public CppUnit::TestFixture
683 : {
684 2 : void ensureCapacity_001()
685 : {
686 2 : sal_Int32 expVal = 16;
687 2 : ::rtl::OStringBuffer aStrBuf;
688 2 : sal_Int32 input = 5;
689 :
690 2 : aStrBuf.ensureCapacity( input );
691 :
692 4 : CPPUNIT_ASSERT_MESSAGE
693 : (
694 : "capacity equal to 16, minimum is 5",
695 : aStrBuf.getCapacity() == expVal
696 4 : );
697 :
698 2 : }
699 :
700 2 : void ensureCapacity_002()
701 : {
702 2 : sal_Int32 expVal = 16;
703 2 : ::rtl::OStringBuffer aStrBuf;
704 2 : sal_Int32 input = -5;
705 :
706 2 : aStrBuf.ensureCapacity( input );
707 :
708 4 : CPPUNIT_ASSERT_MESSAGE
709 : (
710 : "capacity equal to 16, minimum is -5",
711 : aStrBuf.getCapacity() == expVal
712 4 : );
713 :
714 2 : }
715 :
716 2 : void ensureCapacity_003()
717 : {
718 2 : sal_Int32 expVal = 16;
719 2 : ::rtl::OStringBuffer aStrBuf;
720 2 : sal_Int32 input = 0;
721 :
722 2 : aStrBuf.ensureCapacity( input );
723 :
724 4 : CPPUNIT_ASSERT_MESSAGE
725 : (
726 : "capacity equal to 16, minimum is 0",
727 : aStrBuf.getCapacity() == expVal
728 4 : );
729 :
730 2 : }
731 :
732 2 : void ensureCapacity_004() //the testcase is based on comments
733 : {
734 2 : sal_Int32 expVal = 20;
735 2 : ::rtl::OStringBuffer aStrBuf;
736 2 : sal_Int32 input = 20;
737 :
738 2 : aStrBuf.ensureCapacity( input );
739 :
740 4 : CPPUNIT_ASSERT_MESSAGE
741 : (
742 : "capacity equal to 16, minimum is 20",
743 : aStrBuf.getCapacity() == expVal
744 4 : );
745 :
746 2 : }
747 :
748 2 : void ensureCapacity_005()
749 : {
750 2 : sal_Int32 expVal = 50;
751 2 : ::rtl::OStringBuffer aStrBuf;
752 2 : sal_Int32 input = 50;
753 :
754 2 : aStrBuf.ensureCapacity( input );
755 :
756 4 : CPPUNIT_ASSERT_MESSAGE
757 : (
758 : "capacity equal to 16, minimum is 50",
759 : aStrBuf.getCapacity() == expVal
760 4 : );
761 :
762 2 : }
763 :
764 2 : void ensureCapacity_006()
765 : {
766 2 : sal_Int32 expVal = 20;
767 2 : ::rtl::OStringBuffer aStrBuf( 6 );
768 2 : sal_Int32 input = 20;
769 :
770 2 : aStrBuf.ensureCapacity( input );
771 :
772 4 : CPPUNIT_ASSERT_MESSAGE
773 : (
774 : "capacity equal to 6, minimum is 20",
775 : aStrBuf.getCapacity() == expVal
776 4 : );
777 :
778 2 : }
779 :
780 2 : void ensureCapacity_007()
781 : {
782 2 : sal_Int32 expVal = 6;
783 2 : ::rtl::OStringBuffer aStrBuf( 6 );
784 2 : sal_Int32 input = 2;
785 :
786 2 : aStrBuf.ensureCapacity( input );
787 :
788 4 : CPPUNIT_ASSERT_MESSAGE
789 : (
790 : "capacity equal to 6, minimum is 2",
791 : aStrBuf.getCapacity() == expVal
792 4 : );
793 :
794 2 : }
795 :
796 2 : void ensureCapacity_008()
797 : {
798 2 : sal_Int32 expVal = 6;
799 2 : ::rtl::OStringBuffer aStrBuf( 6 );
800 2 : sal_Int32 input = -6;
801 :
802 2 : aStrBuf.ensureCapacity( input );
803 :
804 4 : CPPUNIT_ASSERT_MESSAGE
805 : (
806 : "capacity equal to 6, minimum is -6",
807 : aStrBuf.getCapacity() == expVal
808 4 : );
809 :
810 2 : }
811 :
812 2 : void ensureCapacity_009() //the testcase is based on comments
813 : {
814 2 : sal_Int32 expVal = 10;
815 2 : ::rtl::OStringBuffer aStrBuf( 6 );
816 2 : sal_Int32 input = 10;
817 :
818 2 : aStrBuf.ensureCapacity( input );
819 :
820 4 : CPPUNIT_ASSERT_MESSAGE
821 : (
822 : "capacity equal to 6, minimum is -6",
823 : aStrBuf.getCapacity() == expVal
824 4 : );
825 :
826 2 : }
827 :
828 2 : void ensureCapacity_010()
829 : {
830 2 : sal_Int32 expVal = 6;
831 2 : ::rtl::OStringBuffer aStrBuf( 0 );
832 2 : sal_Int32 input = 6;
833 :
834 2 : aStrBuf.ensureCapacity( input );
835 :
836 4 : CPPUNIT_ASSERT_MESSAGE
837 : (
838 : "capacity equal to 0, minimum is 6",
839 : aStrBuf.getCapacity() == expVal
840 4 : );
841 :
842 2 : }
843 :
844 2 : void ensureCapacity_011() //the testcase is based on comments
845 : {
846 2 : sal_Int32 expVal = 2; // capacity is x = (str->length + 1) * 2; minimum < x ? x : minimum
847 2 : ::rtl::OStringBuffer aStrBuf( 0 );
848 2 : sal_Int32 input = 1;
849 :
850 2 : aStrBuf.ensureCapacity( input );
851 :
852 4 : CPPUNIT_ASSERT_MESSAGE
853 : (
854 : "capacity equal to 0, minimum is 1",
855 : aStrBuf.getCapacity() == expVal
856 4 : );
857 :
858 2 : }
859 :
860 2 : void ensureCapacity_012()
861 : {
862 2 : sal_Int32 expVal = 0;
863 2 : ::rtl::OStringBuffer aStrBuf( 0 );
864 2 : sal_Int32 input = -1;
865 :
866 2 : aStrBuf.ensureCapacity( input );
867 :
868 4 : CPPUNIT_ASSERT_MESSAGE
869 : (
870 : "capacity equal to 0, minimum is -1",
871 : aStrBuf.getCapacity() == expVal
872 4 : );
873 :
874 2 : }
875 :
876 2 : void ensureCapacity_018()
877 : {
878 2 : sal_Int32 expVal = 65535;
879 2 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
880 2 : sal_Int32 input = 65535;
881 :
882 2 : aStrBuf.ensureCapacity( input );
883 :
884 4 : CPPUNIT_ASSERT_MESSAGE
885 : (
886 : "capacity equal to -2147483648, minimum is 65535",
887 : aStrBuf.getCapacity() == expVal
888 4 : );
889 :
890 2 : }
891 :
892 2 : void ensureCapacity_020()
893 : {
894 2 : sal_Int32 expVal = 2;
895 2 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
896 2 : sal_Int32 input = -1;
897 :
898 2 : aStrBuf.ensureCapacity( input );
899 :
900 4 : CPPUNIT_ASSERT_MESSAGE
901 : (
902 : "capacity equal to -2147483648, minimum is -1",
903 : aStrBuf.getCapacity() == expVal
904 4 : );
905 :
906 2 : }
907 :
908 2 : void ensureCapacity_021()
909 : {
910 2 : sal_Int32 expVal = 2;
911 2 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
912 2 : sal_Int32 input = 0;
913 :
914 2 : aStrBuf.ensureCapacity( input );
915 :
916 4 : CPPUNIT_ASSERT_MESSAGE
917 : (
918 : "capacity equal to -2147483648, minimum is 0",
919 : aStrBuf.getCapacity() == expVal
920 4 : );
921 :
922 2 : }
923 :
924 2 : void ensureCapacity_022()
925 : {
926 2 : sal_Int32 expVal = kNonSInt32Max;
927 2 : ::rtl::OStringBuffer aStrBuf( kNonSInt32Max );
928 2 : sal_Int32 input = kNonSInt32Max;
929 :
930 2 : aStrBuf.ensureCapacity( input );
931 :
932 4 : CPPUNIT_ASSERT_MESSAGE
933 : (
934 : "capacity equal to -2147483648, minimum is -2147483648",
935 : aStrBuf.getCapacity() == expVal
936 4 : );
937 :
938 2 : }
939 :
940 4 : CPPUNIT_TEST_SUITE( ensureCapacity );
941 2 : CPPUNIT_TEST( ensureCapacity_001 );
942 2 : CPPUNIT_TEST( ensureCapacity_002 );
943 2 : CPPUNIT_TEST( ensureCapacity_003 );
944 2 : CPPUNIT_TEST( ensureCapacity_004 );
945 2 : CPPUNIT_TEST( ensureCapacity_005 );
946 2 : CPPUNIT_TEST( ensureCapacity_006 );
947 2 : CPPUNIT_TEST( ensureCapacity_007 );
948 2 : CPPUNIT_TEST( ensureCapacity_008 );
949 2 : CPPUNIT_TEST( ensureCapacity_009 );
950 2 : CPPUNIT_TEST( ensureCapacity_010 );
951 2 : CPPUNIT_TEST( ensureCapacity_011 );
952 2 : CPPUNIT_TEST( ensureCapacity_012 );
953 2 : CPPUNIT_TEST( ensureCapacity_018 );
954 2 : CPPUNIT_TEST( ensureCapacity_020 );
955 2 : CPPUNIT_TEST( ensureCapacity_021 );
956 2 : CPPUNIT_TEST( ensureCapacity_022 );
957 4 : CPPUNIT_TEST_SUITE_END();
958 : };
959 :
960 132 : class setLength : public CppUnit::TestFixture
961 : {
962 : OString* arrOUS[6];
963 :
964 : public:
965 44 : void setUp() SAL_OVERRIDE
966 : {
967 44 : arrOUS[0] = new OString( kTestStr1 );
968 44 : arrOUS[1] = new OString( "1" );
969 44 : arrOUS[2] = new OString( );
970 44 : arrOUS[3] = new OString( "" );
971 44 : arrOUS[4] = new OString( "\0", 1 );
972 44 : arrOUS[5] = new OString( kTestStr2 );
973 :
974 44 : }
975 :
976 44 : void tearDown() SAL_OVERRIDE
977 : {
978 44 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
979 44 : delete arrOUS[3]; delete arrOUS[4]; delete arrOUS[5];
980 44 : }
981 :
982 2 : void setLength_001()
983 : {
984 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
985 2 : sal_Int32 expVal1 = 50;
986 4 : ::rtl::OString expVal2( kTestStr1 );
987 2 : sal_Int32 expVal3 = 50;
988 2 : sal_Int32 input = 50;
989 :
990 2 : aStrBuf.setLength( input );
991 :
992 4 : CPPUNIT_ASSERT_MESSAGE
993 : (
994 : "newLength more than the capacity of OStringBuffer(kTestStr1)",
995 : aStrBuf.getStr() == expVal2 &&
996 : aStrBuf.getLength() == expVal1 &&
997 : aStrBuf.getCapacity() == expVal3
998 4 : );
999 :
1000 2 : }
1001 :
1002 2 : void setLength_002()
1003 : {
1004 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1005 2 : sal_Int32 expVal1 = kTestStr13Len;
1006 4 : ::rtl::OString expVal2( kTestStr1 );
1007 2 : sal_Int32 expVal3 = 32;
1008 2 : sal_Int32 input = kTestStr13Len;
1009 :
1010 2 : aStrBuf.setLength( input );
1011 :
1012 4 : CPPUNIT_ASSERT_MESSAGE
1013 : (
1014 : "newLength more than the length of OStringBuffer(kTestStr1)",
1015 : aStrBuf.getStr() == expVal2 &&
1016 : aStrBuf.getLength() == expVal1 &&
1017 : aStrBuf.getCapacity() == expVal3
1018 4 : );
1019 :
1020 2 : }
1021 :
1022 2 : void setLength_003()
1023 : {
1024 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1025 2 : sal_Int32 expVal1 = kTestStr1Len;
1026 4 : ::rtl::OString expVal2( kTestStr1 );
1027 2 : sal_Int32 expVal3 = 32;
1028 2 : sal_Int32 input = kTestStr1Len;
1029 :
1030 2 : aStrBuf.setLength( input );
1031 :
1032 4 : CPPUNIT_ASSERT_MESSAGE
1033 : (
1034 : "newLength equal to the length of OStringBuffer(kTestStr1)",
1035 : aStrBuf.getStr() == expVal2 &&
1036 : aStrBuf.getLength() == expVal1 &&
1037 : aStrBuf.getCapacity() == expVal3
1038 4 : );
1039 :
1040 2 : }
1041 :
1042 2 : void setLength_004()
1043 : {
1044 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1045 2 : sal_Int32 expVal1 = kTestStr7Len;
1046 4 : ::rtl::OString expVal2( kTestStr7 );
1047 2 : sal_Int32 expVal3 = 32;
1048 2 : sal_Int32 input = kTestStr7Len;
1049 :
1050 2 : aStrBuf.setLength( input );
1051 :
1052 4 : CPPUNIT_ASSERT_MESSAGE
1053 : (
1054 : "newLength less than the length of OStringBuffer(kTestStr1)",
1055 : aStrBuf.getStr() == expVal2 &&
1056 : aStrBuf.getLength() == expVal1 &&
1057 : aStrBuf.getCapacity() == expVal3
1058 4 : );
1059 :
1060 2 : }
1061 :
1062 2 : void setLength_005()
1063 : {
1064 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1065 2 : sal_Int32 expVal1 = 0;
1066 4 : ::rtl::OString expVal2;
1067 2 : sal_Int32 expVal3 = 32;
1068 2 : sal_Int32 input = 0;
1069 :
1070 2 : aStrBuf.setLength( input );
1071 :
1072 4 : CPPUNIT_ASSERT_MESSAGE
1073 : (
1074 : "newLength equal to 0",
1075 : aStrBuf.getStr() == expVal2 &&
1076 : aStrBuf.getLength() == expVal1 &&
1077 : aStrBuf.getCapacity() == expVal3
1078 4 : );
1079 :
1080 2 : }
1081 :
1082 2 : void setLength_006()
1083 : {
1084 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1085 2 : sal_Int32 expVal1 = 25;
1086 4 : ::rtl::OString expVal2( *arrOUS[1] );
1087 2 : sal_Int32 expVal3 = 25;
1088 2 : sal_Int32 input = 25;
1089 :
1090 2 : aStrBuf.setLength( input );
1091 :
1092 4 : CPPUNIT_ASSERT_MESSAGE
1093 : (
1094 : "newLength more than the capacity of OStringBuffer(1)",
1095 : aStrBuf.getStr() == expVal2 &&
1096 : aStrBuf.getLength() == expVal1 &&
1097 : aStrBuf.getCapacity() == expVal3
1098 4 : );
1099 :
1100 2 : }
1101 :
1102 2 : void setLength_007()
1103 : {
1104 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1105 2 : sal_Int32 expVal1 = kTestStr27Len;
1106 4 : ::rtl::OString expVal2( *arrOUS[1] );
1107 2 : sal_Int32 expVal3 = 17;
1108 2 : sal_Int32 input = kTestStr27Len;
1109 :
1110 2 : aStrBuf.setLength( input );
1111 :
1112 4 : CPPUNIT_ASSERT_MESSAGE
1113 : (
1114 : "newLength equal to the length of OStringBuffer(1)",
1115 : aStrBuf.getStr() == expVal2 &&
1116 : aStrBuf.getLength() == expVal1 &&
1117 : aStrBuf.getCapacity() == expVal3
1118 4 : );
1119 :
1120 2 : }
1121 :
1122 2 : void setLength_008()
1123 : {
1124 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1125 2 : sal_Int32 expVal1 = 0;
1126 4 : ::rtl::OString expVal2;
1127 2 : sal_Int32 expVal3 = 17;
1128 2 : sal_Int32 input = 0;
1129 :
1130 2 : aStrBuf.setLength( input );
1131 :
1132 4 : CPPUNIT_ASSERT_MESSAGE
1133 : (
1134 : "newLength less than the length of OUStringBuffer(1)",
1135 : aStrBuf.getStr() == expVal2 &&
1136 : aStrBuf.getLength() == expVal1 &&
1137 : aStrBuf.getCapacity() == expVal3
1138 4 : );
1139 :
1140 2 : }
1141 :
1142 2 : void setLength_009()
1143 : {
1144 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1145 2 : sal_Int32 expVal1 = 20;
1146 4 : ::rtl::OString expVal2;
1147 2 : sal_Int32 expVal3 = 20;
1148 2 : sal_Int32 input = 20;
1149 :
1150 2 : aStrBuf.setLength( input );
1151 :
1152 4 : CPPUNIT_ASSERT_MESSAGE
1153 : (
1154 : "newLength more than the capacity of OStringBuffer()",
1155 : aStrBuf.getStr() == expVal2 &&
1156 : aStrBuf.getLength() == expVal1 &&
1157 : aStrBuf.getCapacity() == expVal3
1158 4 : );
1159 :
1160 2 : }
1161 :
1162 2 : void setLength_010()
1163 : {
1164 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1165 2 : sal_Int32 expVal1 = 3;
1166 4 : ::rtl::OString expVal2;
1167 2 : sal_Int32 expVal3 = 16;
1168 2 : sal_Int32 input = 3;
1169 :
1170 2 : aStrBuf.setLength( input );
1171 :
1172 4 : CPPUNIT_ASSERT_MESSAGE
1173 : (
1174 : "newLength more than the length of OStringBuffer()",
1175 : aStrBuf.getStr() == expVal2 &&
1176 : aStrBuf.getLength() == expVal1 &&
1177 : aStrBuf.getCapacity() == expVal3
1178 4 : );
1179 :
1180 2 : }
1181 :
1182 2 : void setLength_011()
1183 : {
1184 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1185 2 : sal_Int32 expVal1 = 0;
1186 4 : ::rtl::OString expVal2;
1187 2 : sal_Int32 expVal3 = 16;
1188 2 : sal_Int32 input = 0;
1189 :
1190 2 : aStrBuf.setLength( input );
1191 :
1192 4 : CPPUNIT_ASSERT_MESSAGE
1193 : (
1194 : "newLength more than the length of OStringBuffer()",
1195 : aStrBuf.getStr() == expVal2 &&
1196 : aStrBuf.getLength() == expVal1 &&
1197 : aStrBuf.getCapacity() == expVal3
1198 4 : );
1199 :
1200 2 : }
1201 :
1202 2 : void setLength_012()
1203 : {
1204 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1205 2 : sal_Int32 expVal1 = 20;
1206 4 : ::rtl::OString expVal2;
1207 2 : sal_Int32 expVal3 = 20;
1208 2 : sal_Int32 input = 20;
1209 :
1210 2 : aStrBuf.setLength( input );
1211 :
1212 4 : CPPUNIT_ASSERT_MESSAGE
1213 : (
1214 : "newLength more than the capacity of OStringBuffer("")",
1215 : aStrBuf.getStr() == expVal2 &&
1216 : aStrBuf.getLength() == expVal1 &&
1217 : aStrBuf.getCapacity() == expVal3
1218 4 : );
1219 :
1220 2 : }
1221 :
1222 2 : void setLength_013()
1223 : {
1224 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1225 2 : sal_Int32 expVal1 = 5;
1226 4 : ::rtl::OString expVal2;
1227 2 : sal_Int32 expVal3 = 16;
1228 2 : sal_Int32 input = 5;
1229 :
1230 2 : aStrBuf.setLength( input );
1231 :
1232 4 : CPPUNIT_ASSERT_MESSAGE
1233 : (
1234 : "newLength more than the length of OStringBuffer("")",
1235 : aStrBuf.getStr() == expVal2 &&
1236 : aStrBuf.getLength() == expVal1 &&
1237 : aStrBuf.getCapacity() == expVal3
1238 4 : );
1239 :
1240 2 : }
1241 :
1242 2 : void setLength_014()
1243 : {
1244 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1245 2 : sal_Int32 expVal1 = 0;
1246 4 : ::rtl::OString expVal2;
1247 2 : sal_Int32 expVal3 = 16;
1248 2 : sal_Int32 input = 0;
1249 :
1250 2 : aStrBuf.setLength( input );
1251 :
1252 4 : CPPUNIT_ASSERT_MESSAGE
1253 : (
1254 : "newLength less than the length of OStringBuffer("")",
1255 : aStrBuf.getStr() == expVal2 &&
1256 : aStrBuf.getLength() == expVal1 &&
1257 : aStrBuf.getCapacity() == expVal3
1258 4 : );
1259 :
1260 2 : }
1261 :
1262 2 : void setLength_015()
1263 : {
1264 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1265 2 : sal_Int32 expVal1 = 20;
1266 4 : ::rtl::OString expVal2;
1267 2 : sal_Int32 expVal3 = 20;
1268 2 : sal_Int32 input = 20;
1269 :
1270 2 : aStrBuf.setLength( input );
1271 :
1272 4 : CPPUNIT_ASSERT_MESSAGE
1273 : (
1274 : "newLength more than the length of OStringBuffer(\0)",
1275 : aStrBuf.getStr() == expVal2 &&
1276 : aStrBuf.getLength() == expVal1 &&
1277 : aStrBuf.getCapacity() == expVal3
1278 4 : );
1279 :
1280 2 : }
1281 :
1282 2 : void setLength_016()
1283 : {
1284 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1285 2 : sal_Int32 expVal1 = 5;
1286 4 : ::rtl::OString expVal2;
1287 2 : sal_Int32 expVal3 = 17;
1288 2 : sal_Int32 input = 5;
1289 :
1290 2 : aStrBuf.setLength( input );
1291 :
1292 4 : CPPUNIT_ASSERT_MESSAGE
1293 : (
1294 : "newLength more than the length of OStringBuffer(\0)",
1295 : aStrBuf.getStr() == expVal2 &&
1296 : aStrBuf.getLength() == expVal1 &&
1297 : aStrBuf.getCapacity() == expVal3
1298 4 : );
1299 :
1300 2 : }
1301 :
1302 2 : void setLength_017()
1303 : {
1304 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1305 2 : sal_Int32 expVal1 = 0;
1306 4 : ::rtl::OString expVal2;
1307 2 : sal_Int32 expVal3 = 17;
1308 2 : sal_Int32 input = 0;
1309 :
1310 2 : aStrBuf.setLength( input );
1311 :
1312 4 : CPPUNIT_ASSERT_MESSAGE
1313 : (
1314 : "newLength less than the length of OStringBuffer(\0)",
1315 : aStrBuf.getStr() == expVal2 &&
1316 : aStrBuf.getLength() == expVal1 &&
1317 : aStrBuf.getCapacity() == expVal3
1318 4 : );
1319 :
1320 2 : }
1321 :
1322 2 : void setLength_018()
1323 : {
1324 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1325 2 : sal_Int32 expVal1 = 50;
1326 4 : ::rtl::OString expVal2( kTestStr2 );
1327 2 : sal_Int32 expVal3 = 66;
1328 2 : sal_Int32 input = 50;
1329 :
1330 2 : aStrBuf.setLength( input );
1331 :
1332 4 : CPPUNIT_ASSERT_MESSAGE
1333 : (
1334 : "newLength more than the capacity of OStringBuffer(kTestStr2)",
1335 : aStrBuf.getStr() == expVal2 &&
1336 : aStrBuf.getLength() == expVal1 &&
1337 : aStrBuf.getCapacity() == expVal3
1338 4 : );
1339 :
1340 2 : }
1341 :
1342 2 : void setLength_019()
1343 : {
1344 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1345 2 : sal_Int32 expVal1 = 40;
1346 4 : ::rtl::OString expVal2(kTestStr2);
1347 2 : sal_Int32 expVal3 = 48;
1348 2 : sal_Int32 input = 40;
1349 :
1350 2 : aStrBuf.setLength( input );
1351 :
1352 4 : CPPUNIT_ASSERT_MESSAGE
1353 : (
1354 : "newLength more than the length of OStringBuffer(kTestStr2)",
1355 : aStrBuf.getStr() == expVal2 &&
1356 : aStrBuf.getLength() == expVal1 &&
1357 : aStrBuf.getCapacity() == expVal3
1358 4 : );
1359 :
1360 2 : }
1361 :
1362 2 : void setLength_020()
1363 : {
1364 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1365 2 : sal_Int32 expVal1 = kTestStr2Len;
1366 4 : ::rtl::OString expVal2(kTestStr2);
1367 2 : sal_Int32 expVal3 = 48;
1368 2 : sal_Int32 input = kTestStr2Len;
1369 :
1370 2 : aStrBuf.setLength( input );
1371 :
1372 4 : CPPUNIT_ASSERT_MESSAGE
1373 : (
1374 : "newLength equal to the length of OUStringBuffer(kTestStr2)",
1375 : aStrBuf.getStr() == expVal2 &&
1376 : aStrBuf.getLength() == expVal1 &&
1377 : aStrBuf.getCapacity() == expVal3
1378 4 : );
1379 :
1380 2 : }
1381 :
1382 2 : void setLength_021()
1383 : {
1384 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1385 2 : sal_Int32 expVal1 = kTestStr7Len;
1386 4 : ::rtl::OString expVal2(kTestStr7);
1387 2 : sal_Int32 expVal3 = 48;
1388 2 : sal_Int32 input = kTestStr7Len;
1389 :
1390 2 : aStrBuf.setLength( input );
1391 :
1392 4 : CPPUNIT_ASSERT_MESSAGE
1393 : (
1394 : "newLength less than the length of OUStringBuffer(TestStr2)",
1395 : aStrBuf.getStr() == expVal2 &&
1396 : aStrBuf.getLength() == expVal1 &&
1397 : aStrBuf.getCapacity() == expVal3
1398 4 : );
1399 :
1400 2 : }
1401 :
1402 2 : void setLength_022()
1403 : {
1404 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[5] );
1405 2 : sal_Int32 expVal1 = 0;
1406 4 : ::rtl::OString expVal2;
1407 2 : sal_Int32 expVal3 = 48;
1408 2 : sal_Int32 input = 0;
1409 :
1410 2 : aStrBuf.setLength( input );
1411 :
1412 4 : CPPUNIT_ASSERT_MESSAGE
1413 : (
1414 : "newLength equal to 0",
1415 : aStrBuf.getStr() == expVal2 &&
1416 : aStrBuf.getLength() == expVal1 &&
1417 : aStrBuf.getCapacity() == expVal3
1418 4 : );
1419 :
1420 2 : }
1421 :
1422 4 : CPPUNIT_TEST_SUITE( setLength );
1423 2 : CPPUNIT_TEST( setLength_001 );
1424 2 : CPPUNIT_TEST( setLength_002 );
1425 2 : CPPUNIT_TEST( setLength_003 );
1426 2 : CPPUNIT_TEST( setLength_004 );
1427 2 : CPPUNIT_TEST( setLength_005 );
1428 2 : CPPUNIT_TEST( setLength_006 );
1429 2 : CPPUNIT_TEST( setLength_007 );
1430 2 : CPPUNIT_TEST( setLength_008 );
1431 2 : CPPUNIT_TEST( setLength_009 );
1432 2 : CPPUNIT_TEST( setLength_010 );
1433 2 : CPPUNIT_TEST( setLength_011 );
1434 2 : CPPUNIT_TEST( setLength_012 );
1435 2 : CPPUNIT_TEST( setLength_013 );
1436 2 : CPPUNIT_TEST( setLength_014 );
1437 2 : CPPUNIT_TEST( setLength_015 );
1438 2 : CPPUNIT_TEST( setLength_016 );
1439 2 : CPPUNIT_TEST( setLength_017 );
1440 2 : CPPUNIT_TEST( setLength_018 );
1441 2 : CPPUNIT_TEST( setLength_019 );
1442 2 : CPPUNIT_TEST( setLength_020 );
1443 2 : CPPUNIT_TEST( setLength_021 );
1444 2 : CPPUNIT_TEST( setLength_022 );
1445 4 : CPPUNIT_TEST_SUITE_END();
1446 : };
1447 :
1448 12 : class csuc : public CppUnit::TestFixture
1449 : {
1450 2 : void csuc_001()
1451 : {
1452 2 : const sal_Char* expVal = kTestStr1;
1453 2 : ::rtl::OStringBuffer aStrBuf( kTestStr1 );
1454 2 : sal_Int32 cmpLen = kTestStr1Len;
1455 :
1456 : // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
1457 2 : const sal_Char* pstr = aStrBuf.getStr();
1458 2 : int nEqual = strncmp(pstr, expVal, cmpLen);
1459 :
1460 4 : CPPUNIT_ASSERT_MESSAGE
1461 : (
1462 : "test normal string",
1463 : /* cmpstr( pstr, expVal, cmpLen ) */
1464 : nEqual == 0
1465 4 : );
1466 :
1467 2 : }
1468 :
1469 2 : void csuc_002()
1470 : {
1471 2 : ::rtl::OStringBuffer aStrBuf;
1472 :
1473 : // LLA: wrong access! const sal_Char* pstr = *&aStrBuf;
1474 2 : const sal_Char* pstr = aStrBuf.getStr();
1475 2 : sal_Int32 nLen = strlen(pstr);
1476 :
1477 4 : CPPUNIT_ASSERT_MESSAGE
1478 : (
1479 : "test empty string",
1480 : // cmpstr( pstr, &expVal, cmpLen )
1481 : nLen == 0
1482 4 : );
1483 :
1484 2 : }
1485 :
1486 4 : CPPUNIT_TEST_SUITE( csuc );
1487 2 : CPPUNIT_TEST( csuc_001 );
1488 2 : CPPUNIT_TEST( csuc_002 );
1489 4 : CPPUNIT_TEST_SUITE_END();
1490 : };
1491 :
1492 12 : class getStr : public CppUnit::TestFixture
1493 : {
1494 2 : void getStr_001()
1495 : {
1496 2 : const sal_Char* expVal = kTestStr1;
1497 2 : ::rtl::OStringBuffer aStrBuf( kTestStr1 );
1498 2 : sal_Int32 cmpLen = kTestStr1Len;
1499 :
1500 2 : const sal_Char* pstr = aStrBuf.getStr();
1501 2 : int nEqual = strncmp(pstr, expVal, cmpLen);
1502 :
1503 4 : CPPUNIT_ASSERT_MESSAGE
1504 : (
1505 : "test normal string",
1506 : nEqual == 0
1507 4 : );
1508 :
1509 2 : }
1510 :
1511 2 : void getStr_002()
1512 : {
1513 2 : ::rtl::OStringBuffer aStrBuf;
1514 2 : const sal_Char* pstr = aStrBuf.getStr();
1515 4 : CPPUNIT_ASSERT_MESSAGE
1516 : (
1517 : "test empty string",
1518 : pstr != 0 &&
1519 : strlen(pstr) == 0
1520 4 : );
1521 :
1522 2 : }
1523 :
1524 4 : CPPUNIT_TEST_SUITE( getStr );
1525 2 : CPPUNIT_TEST( getStr_001 );
1526 2 : CPPUNIT_TEST( getStr_002 );
1527 4 : CPPUNIT_TEST_SUITE_END();
1528 : };
1529 :
1530 126 : class append_001 : public CppUnit::TestFixture
1531 : {
1532 : OString* arrOUS[5];
1533 :
1534 : public:
1535 42 : void setUp() SAL_OVERRIDE
1536 : {
1537 42 : arrOUS[0] = new OString( kTestStr7 );
1538 42 : arrOUS[1] = new OString( );
1539 42 : arrOUS[2] = new OString( kTestStr25 );
1540 42 : arrOUS[3] = new OString( "" );
1541 42 : arrOUS[4] = new OString( kTestStr28 );
1542 :
1543 42 : }
1544 :
1545 42 : void tearDown() SAL_OVERRIDE
1546 : {
1547 42 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
1548 42 : delete arrOUS[3]; delete arrOUS[4];
1549 42 : }
1550 :
1551 2 : void append_001_001()
1552 : {
1553 2 : OString expVal( kTestStr1 );
1554 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1555 4 : OString input2( kTestStr8 );
1556 :
1557 2 : aStrBuf.append( input2 );
1558 :
1559 4 : CPPUNIT_ASSERT_MESSAGE
1560 : (
1561 : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
1562 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
1563 4 : );
1564 :
1565 2 : }
1566 :
1567 2 : void append_001_002()
1568 : {
1569 2 : OString expVal( kTestStr2 );
1570 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1571 4 : OString input2( kTestStr36 );
1572 :
1573 2 : aStrBuf.append( input2 );
1574 :
1575 4 : CPPUNIT_ASSERT_MESSAGE
1576 : (
1577 : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
1578 : aStrBuf.getStr()== expVal &&
1579 : aStrBuf.getLength() == expVal.getLength()
1580 4 : );
1581 :
1582 2 : }
1583 :
1584 2 : void append_001_003()
1585 : {
1586 2 : OString expVal( kTestStr37 );
1587 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1588 4 : OString input2( kTestStr23 );
1589 :
1590 2 : aStrBuf.append( input2 );
1591 :
1592 4 : CPPUNIT_ASSERT_MESSAGE
1593 : (
1594 : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
1595 : aStrBuf.getStr()== expVal &&
1596 : aStrBuf.getLength() == expVal.getLength()
1597 4 : );
1598 :
1599 2 : }
1600 :
1601 2 : void append_001_004()
1602 : {
1603 2 : OString expVal( kTestStr7 );
1604 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1605 4 : OString input2;
1606 :
1607 2 : aStrBuf.append( input2 );
1608 :
1609 4 : CPPUNIT_ASSERT_MESSAGE
1610 : (
1611 : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
1612 : aStrBuf.getStr()== expVal &&
1613 : aStrBuf.getLength() == expVal.getLength()
1614 4 : );
1615 :
1616 2 : }
1617 :
1618 2 : void append_001_005()
1619 : {
1620 2 : OString expVal( kTestStr7 );
1621 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1622 4 : OString input2( kTestStr7 );
1623 :
1624 2 : aStrBuf.append( input2 );
1625 :
1626 4 : CPPUNIT_ASSERT_MESSAGE
1627 : (
1628 : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
1629 : aStrBuf.getStr()== expVal &&
1630 : aStrBuf.getLength() == expVal.getLength()
1631 4 : );
1632 :
1633 2 : }
1634 :
1635 2 : void append_001_006()
1636 : {
1637 2 : OString expVal( kTestStr2 );
1638 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1639 4 : OString input2( kTestStr2 );
1640 :
1641 2 : aStrBuf.append( input2 );
1642 :
1643 4 : CPPUNIT_ASSERT_MESSAGE
1644 : (
1645 : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
1646 : aStrBuf.getStr()== expVal &&
1647 : aStrBuf.getLength() == expVal.getLength()
1648 4 : );
1649 :
1650 2 : }
1651 :
1652 2 : void append_001_007()
1653 : {
1654 2 : OString expVal( kTestStr1 );
1655 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1656 4 : OString input2( kTestStr1 );
1657 :
1658 2 : aStrBuf.append( input2 );
1659 :
1660 4 : CPPUNIT_ASSERT_MESSAGE
1661 : (
1662 : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
1663 : aStrBuf.getStr()== expVal &&
1664 : aStrBuf.getLength() == expVal.getLength()
1665 4 : );
1666 :
1667 2 : }
1668 :
1669 2 : void append_001_008()
1670 : {
1671 2 : OString expVal;
1672 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
1673 4 : OString input2;
1674 :
1675 2 : aStrBuf.append( input2 );
1676 :
1677 4 : CPPUNIT_ASSERT_MESSAGE
1678 : (
1679 : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
1680 : aStrBuf.getStr()== expVal &&
1681 : aStrBuf.getLength() == expVal.getLength()
1682 4 : );
1683 :
1684 2 : }
1685 :
1686 2 : void append_001_009()
1687 : {
1688 2 : OString expVal( kTestStr7 );
1689 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1690 4 : OString input2( kTestStr7 );
1691 :
1692 2 : aStrBuf.append( input2 );
1693 :
1694 4 : CPPUNIT_ASSERT_MESSAGE
1695 : (
1696 : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
1697 : aStrBuf.getStr()== expVal &&
1698 : aStrBuf.getLength() == expVal.getLength()
1699 4 : );
1700 :
1701 2 : }
1702 :
1703 2 : void append_001_010()
1704 : {
1705 2 : OString expVal( kTestStr2 );
1706 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1707 4 : OString input2( kTestStr2 );
1708 :
1709 2 : aStrBuf.append( input2 );
1710 :
1711 4 : CPPUNIT_ASSERT_MESSAGE
1712 : (
1713 : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
1714 : aStrBuf.getStr()== expVal &&
1715 : aStrBuf.getLength() == expVal.getLength()
1716 4 : );
1717 :
1718 2 : }
1719 :
1720 2 : void append_001_011()
1721 : {
1722 2 : OString expVal( kTestStr1 );
1723 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1724 4 : OString input2( kTestStr1 );
1725 :
1726 2 : aStrBuf.append( input2 );
1727 :
1728 4 : CPPUNIT_ASSERT_MESSAGE
1729 : (
1730 : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
1731 : aStrBuf.getStr()== expVal &&
1732 : aStrBuf.getLength() == expVal.getLength()
1733 4 : );
1734 :
1735 2 : }
1736 :
1737 2 : void append_001_012()
1738 : {
1739 2 : OString expVal;
1740 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
1741 4 : OString input2;
1742 :
1743 2 : aStrBuf.append( input2 );
1744 :
1745 4 : CPPUNIT_ASSERT_MESSAGE
1746 : (
1747 : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
1748 : aStrBuf.getStr()== expVal &&
1749 : aStrBuf.getLength() == expVal.getLength()
1750 4 : );
1751 :
1752 2 : }
1753 :
1754 2 : void append_001_013()
1755 : {
1756 2 : OString expVal( kTestStr7 );
1757 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1758 4 : OString input2( kTestStr7 );
1759 :
1760 2 : aStrBuf.append( input2 );
1761 :
1762 4 : CPPUNIT_ASSERT_MESSAGE
1763 : (
1764 : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
1765 : aStrBuf.getStr()== expVal &&
1766 : aStrBuf.getLength() == expVal.getLength()
1767 4 : );
1768 :
1769 2 : }
1770 :
1771 2 : void append_001_014()
1772 : {
1773 2 : OString expVal( kTestStr2 );
1774 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1775 4 : OString input2( kTestStr2 );
1776 :
1777 2 : aStrBuf.append( input2 );
1778 :
1779 4 : CPPUNIT_ASSERT_MESSAGE
1780 : (
1781 : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
1782 : aStrBuf.getStr()== expVal &&
1783 : aStrBuf.getLength() == expVal.getLength()
1784 4 : );
1785 :
1786 2 : }
1787 :
1788 2 : void append_001_015()
1789 : {
1790 2 : OString expVal( kTestStr1 );
1791 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1792 4 : OString input2( kTestStr1 );
1793 :
1794 2 : aStrBuf.append( input2 );
1795 :
1796 4 : CPPUNIT_ASSERT_MESSAGE
1797 : (
1798 : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
1799 : aStrBuf.getStr()== expVal &&
1800 : aStrBuf.getLength() == expVal.getLength()
1801 4 : );
1802 :
1803 2 : }
1804 :
1805 2 : void append_001_016()
1806 : {
1807 2 : OString expVal;
1808 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
1809 4 : OString input2;
1810 :
1811 2 : aStrBuf.append( input2 );
1812 :
1813 4 : CPPUNIT_ASSERT_MESSAGE
1814 : (
1815 : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
1816 : aStrBuf.getStr()== expVal &&
1817 : aStrBuf.getLength() == expVal.getLength()
1818 4 : );
1819 :
1820 2 : }
1821 :
1822 2 : void append_001_017()
1823 : {
1824 2 : OString expVal( kTestStr29 );
1825 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1826 4 : OString input2( kTestStr38 );
1827 :
1828 2 : aStrBuf.append( input2 );
1829 :
1830 4 : CPPUNIT_ASSERT_MESSAGE
1831 : (
1832 : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
1833 : aStrBuf.getStr()== expVal &&
1834 : aStrBuf.getLength() == expVal.getLength()
1835 4 : );
1836 :
1837 2 : }
1838 :
1839 2 : void append_001_018()
1840 : {
1841 2 : OString expVal( kTestStr39 );
1842 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1843 4 : OString input2( kTestStr17 );
1844 :
1845 2 : aStrBuf.append( input2 );
1846 :
1847 4 : CPPUNIT_ASSERT_MESSAGE
1848 : (
1849 : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
1850 : aStrBuf.getStr()== expVal &&
1851 : aStrBuf.getLength() == expVal.getLength()
1852 4 : );
1853 :
1854 2 : }
1855 :
1856 2 : void append_001_019()
1857 : {
1858 2 : OString expVal( kTestStr40 );
1859 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1860 4 : OString input2( kTestStr31 );
1861 :
1862 2 : aStrBuf.append( input2 );
1863 :
1864 4 : CPPUNIT_ASSERT_MESSAGE
1865 : (
1866 : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
1867 : aStrBuf.getStr()== expVal &&
1868 : aStrBuf.getLength() == expVal.getLength()
1869 4 : );
1870 :
1871 2 : }
1872 :
1873 2 : void append_001_020()
1874 : {
1875 2 : OString expVal( kTestStr28 );
1876 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
1877 4 : OString input2;
1878 :
1879 2 : aStrBuf.append( input2 );
1880 :
1881 4 : CPPUNIT_ASSERT_MESSAGE
1882 : (
1883 : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
1884 : aStrBuf.getStr()== expVal &&
1885 : aStrBuf.getLength() == expVal.getLength()
1886 4 : );
1887 :
1888 2 : }
1889 :
1890 2 : void append_null()
1891 : {
1892 2 : ::rtl::OStringBuffer aStrBuf("hello world");
1893 :
1894 2 : aStrBuf.append('\0');
1895 2 : aStrBuf.append('\1');
1896 2 : aStrBuf.append('\2');
1897 :
1898 2 : aStrBuf.append("hello world");
1899 :
1900 4 : CPPUNIT_ASSERT_MESSAGE
1901 : (
1902 : "should be able to append nulls",
1903 : aStrBuf.getLength() ==
1904 : 2 * RTL_CONSTASCII_LENGTH("hello world") + 3 &&
1905 : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")] == 0 &&
1906 : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+1 == 1 &&
1907 : aStrBuf[RTL_CONSTASCII_LENGTH("hello world")]+2 == 2
1908 4 : );
1909 :
1910 2 : }
1911 :
1912 4 : CPPUNIT_TEST_SUITE( append_001 );
1913 2 : CPPUNIT_TEST( append_001_001 );
1914 2 : CPPUNIT_TEST( append_001_002 );
1915 2 : CPPUNIT_TEST( append_001_003 );
1916 2 : CPPUNIT_TEST( append_001_004 );
1917 2 : CPPUNIT_TEST( append_001_005 );
1918 2 : CPPUNIT_TEST( append_001_006 );
1919 2 : CPPUNIT_TEST( append_001_007 );
1920 2 : CPPUNIT_TEST( append_001_008 );
1921 2 : CPPUNIT_TEST( append_001_009 );
1922 2 : CPPUNIT_TEST( append_001_010 );
1923 2 : CPPUNIT_TEST( append_001_011 );
1924 2 : CPPUNIT_TEST( append_001_012 );
1925 2 : CPPUNIT_TEST( append_001_013 );
1926 2 : CPPUNIT_TEST( append_001_014 );
1927 2 : CPPUNIT_TEST( append_001_015 );
1928 2 : CPPUNIT_TEST( append_001_016 );
1929 2 : CPPUNIT_TEST( append_001_017 );
1930 2 : CPPUNIT_TEST( append_001_018 );
1931 2 : CPPUNIT_TEST( append_001_019 );
1932 2 : CPPUNIT_TEST( append_001_020 );
1933 2 : CPPUNIT_TEST( append_null );
1934 4 : CPPUNIT_TEST_SUITE_END();
1935 : };
1936 :
1937 120 : class append_002 : public CppUnit::TestFixture
1938 : {
1939 : OString* arrOUS[5];
1940 :
1941 : public:
1942 40 : void setUp() SAL_OVERRIDE
1943 : {
1944 40 : arrOUS[0] = new OString( kTestStr7 );
1945 40 : arrOUS[1] = new OString( );
1946 40 : arrOUS[2] = new OString( kTestStr25 );
1947 40 : arrOUS[3] = new OString( "" );
1948 40 : arrOUS[4] = new OString( kTestStr28 );
1949 :
1950 40 : }
1951 :
1952 40 : void tearDown() SAL_OVERRIDE
1953 : {
1954 40 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
1955 40 : delete arrOUS[3]; delete arrOUS[4];
1956 40 : }
1957 :
1958 2 : void append_002_001()
1959 : {
1960 2 : OString expVal( kTestStr1 );
1961 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1962 2 : const sal_Char* input = kTestStr8;
1963 :
1964 2 : aStrBuf.append( input );
1965 :
1966 4 : CPPUNIT_ASSERT_MESSAGE
1967 : (
1968 : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
1969 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
1970 4 : );
1971 :
1972 2 : }
1973 :
1974 2 : void append_002_002()
1975 : {
1976 2 : OString expVal( kTestStr2 );
1977 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1978 2 : const sal_Char* input = kTestStr36;
1979 :
1980 2 : aStrBuf.append( input );
1981 :
1982 4 : CPPUNIT_ASSERT_MESSAGE
1983 : (
1984 : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
1985 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
1986 4 : );
1987 :
1988 2 : }
1989 :
1990 2 : void append_002_003()
1991 : {
1992 2 : OString expVal( kTestStr37 );
1993 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
1994 2 : const sal_Char* input = kTestStr23;
1995 :
1996 2 : aStrBuf.append( input );
1997 :
1998 4 : CPPUNIT_ASSERT_MESSAGE
1999 : (
2000 : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
2001 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2002 4 : );
2003 :
2004 2 : }
2005 :
2006 2 : void append_002_004()
2007 : {
2008 2 : OString expVal( kTestStr7 );
2009 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2010 2 : const sal_Char* input = kTestStr25;
2011 :
2012 2 : aStrBuf.append( input );
2013 :
2014 4 : CPPUNIT_ASSERT_MESSAGE
2015 : (
2016 : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
2017 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2018 4 : );
2019 :
2020 2 : }
2021 :
2022 2 : void append_002_005()
2023 : {
2024 2 : OString expVal( kTestStr7 );
2025 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2026 2 : const sal_Char* input = kTestStr7;
2027 :
2028 2 : aStrBuf.append( input );
2029 :
2030 4 : CPPUNIT_ASSERT_MESSAGE
2031 : (
2032 : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
2033 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2034 4 : );
2035 :
2036 2 : }
2037 :
2038 2 : void append_002_006()
2039 : {
2040 2 : OString expVal( kTestStr2 );
2041 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2042 2 : const sal_Char* input = kTestStr2;
2043 :
2044 2 : aStrBuf.append( input );
2045 :
2046 4 : CPPUNIT_ASSERT_MESSAGE
2047 : (
2048 : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
2049 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2050 4 : );
2051 :
2052 2 : }
2053 :
2054 2 : void append_002_007()
2055 : {
2056 2 : OString expVal( kTestStr1 );
2057 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2058 2 : const sal_Char* input = kTestStr1;
2059 :
2060 2 : aStrBuf.append( input );
2061 :
2062 4 : CPPUNIT_ASSERT_MESSAGE
2063 : (
2064 : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
2065 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2066 4 : );
2067 :
2068 2 : }
2069 :
2070 2 : void append_002_008()
2071 : {
2072 2 : OString expVal;
2073 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2074 2 : const sal_Char* input = kTestStr25;
2075 :
2076 2 : aStrBuf.append( input );
2077 :
2078 4 : CPPUNIT_ASSERT_MESSAGE
2079 : (
2080 : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
2081 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2082 4 : );
2083 :
2084 2 : }
2085 :
2086 2 : void append_002_009()
2087 : {
2088 2 : OString expVal( kTestStr7 );
2089 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2090 2 : const sal_Char* input = kTestStr7;
2091 :
2092 2 : aStrBuf.append( input );
2093 :
2094 4 : CPPUNIT_ASSERT_MESSAGE
2095 : (
2096 : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
2097 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2098 4 : );
2099 :
2100 2 : }
2101 :
2102 2 : void append_002_010()
2103 : {
2104 2 : OString expVal( kTestStr2 );
2105 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2106 2 : const sal_Char* input = kTestStr2;
2107 :
2108 2 : aStrBuf.append( input );
2109 :
2110 4 : CPPUNIT_ASSERT_MESSAGE
2111 : (
2112 : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
2113 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2114 4 : );
2115 :
2116 2 : }
2117 :
2118 2 : void append_002_011()
2119 : {
2120 2 : OString expVal( kTestStr1 );
2121 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2122 2 : const sal_Char* input = kTestStr1;
2123 :
2124 2 : aStrBuf.append( input );
2125 :
2126 4 : CPPUNIT_ASSERT_MESSAGE
2127 : (
2128 : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
2129 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2130 4 : );
2131 :
2132 2 : }
2133 :
2134 2 : void append_002_012()
2135 : {
2136 2 : OString expVal;
2137 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2138 2 : const sal_Char* input = kTestStr25;
2139 :
2140 2 : aStrBuf.append( input );
2141 :
2142 4 : CPPUNIT_ASSERT_MESSAGE
2143 : (
2144 : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
2145 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2146 4 : );
2147 :
2148 2 : }
2149 :
2150 2 : void append_002_013()
2151 : {
2152 2 : OString expVal( kTestStr7 );
2153 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2154 2 : const sal_Char* input = kTestStr7;
2155 :
2156 2 : aStrBuf.append( input );
2157 :
2158 4 : CPPUNIT_ASSERT_MESSAGE
2159 : (
2160 : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
2161 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2162 4 : );
2163 :
2164 2 : }
2165 :
2166 2 : void append_002_014()
2167 : {
2168 2 : OString expVal( kTestStr2 );
2169 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2170 2 : const sal_Char* input = kTestStr2;
2171 :
2172 2 : aStrBuf.append( input );
2173 :
2174 4 : CPPUNIT_ASSERT_MESSAGE
2175 : (
2176 : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
2177 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2178 4 : );
2179 :
2180 2 : }
2181 :
2182 2 : void append_002_015()
2183 : {
2184 2 : OString expVal( kTestStr1 );
2185 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2186 2 : const sal_Char* input = kTestStr1;
2187 :
2188 2 : aStrBuf.append( input );
2189 :
2190 4 : CPPUNIT_ASSERT_MESSAGE
2191 : (
2192 : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
2193 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2194 4 : );
2195 :
2196 2 : }
2197 :
2198 2 : void append_002_016()
2199 : {
2200 2 : OString expVal;
2201 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2202 2 : const sal_Char* input = kTestStr25;
2203 :
2204 2 : aStrBuf.append( input );
2205 :
2206 4 : CPPUNIT_ASSERT_MESSAGE
2207 : (
2208 : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
2209 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2210 4 : );
2211 :
2212 2 : }
2213 :
2214 2 : void append_002_017()
2215 : {
2216 2 : OString expVal( kTestStr29 );
2217 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2218 2 : const sal_Char* input = kTestStr38;
2219 :
2220 2 : aStrBuf.append( input );
2221 :
2222 4 : CPPUNIT_ASSERT_MESSAGE
2223 : (
2224 : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
2225 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2226 4 : );
2227 :
2228 2 : }
2229 :
2230 2 : void append_002_018()
2231 : {
2232 2 : OString expVal( kTestStr39 );
2233 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2234 2 : const sal_Char* input = kTestStr17;
2235 :
2236 2 : aStrBuf.append( input );
2237 :
2238 4 : CPPUNIT_ASSERT_MESSAGE
2239 : (
2240 : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
2241 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2242 4 : );
2243 :
2244 2 : }
2245 :
2246 2 : void append_002_019()
2247 : {
2248 2 : OString expVal( kTestStr40 );
2249 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2250 2 : const sal_Char* input = kTestStr31;
2251 :
2252 2 : aStrBuf.append( input );
2253 :
2254 4 : CPPUNIT_ASSERT_MESSAGE
2255 : (
2256 : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
2257 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2258 4 : );
2259 :
2260 2 : }
2261 :
2262 2 : void append_002_020()
2263 : {
2264 2 : OString expVal( kTestStr28 );
2265 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2266 2 : const sal_Char* input = kTestStr25;
2267 :
2268 2 : aStrBuf.append( input );
2269 :
2270 4 : CPPUNIT_ASSERT_MESSAGE
2271 : (
2272 : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
2273 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2274 4 : );
2275 :
2276 2 : }
2277 :
2278 : #ifdef WITH_CORE
2279 : void append_002_021()
2280 : {
2281 : OString expVal;
2282 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2283 : const sal_Char* input = kTestStr25;
2284 :
2285 : aStrBuf.append( input );
2286 :
2287 : CPPUNIT_ASSERT_MESSAGE
2288 : (
2289 : "Appends the string(length equal to 0) to the string buffer(with INT_MAX)",
2290 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2291 : );
2292 :
2293 : }
2294 : #endif
2295 :
2296 4 : CPPUNIT_TEST_SUITE( append_002 );
2297 2 : CPPUNIT_TEST( append_002_001 );
2298 2 : CPPUNIT_TEST( append_002_002 );
2299 2 : CPPUNIT_TEST( append_002_003 );
2300 2 : CPPUNIT_TEST( append_002_004 );
2301 2 : CPPUNIT_TEST( append_002_005 );
2302 2 : CPPUNIT_TEST( append_002_006 );
2303 2 : CPPUNIT_TEST( append_002_007 );
2304 2 : CPPUNIT_TEST( append_002_008 );
2305 2 : CPPUNIT_TEST( append_002_009 );
2306 2 : CPPUNIT_TEST( append_002_010 );
2307 2 : CPPUNIT_TEST( append_002_011 );
2308 2 : CPPUNIT_TEST( append_002_012 );
2309 2 : CPPUNIT_TEST( append_002_013 );
2310 2 : CPPUNIT_TEST( append_002_014 );
2311 2 : CPPUNIT_TEST( append_002_015 );
2312 2 : CPPUNIT_TEST( append_002_016 );
2313 2 : CPPUNIT_TEST( append_002_017 );
2314 2 : CPPUNIT_TEST( append_002_018 );
2315 2 : CPPUNIT_TEST( append_002_019 );
2316 2 : CPPUNIT_TEST( append_002_020 );
2317 : #ifdef WITH_CORE
2318 : CPPUNIT_TEST( append_002_021 );
2319 : #endif
2320 4 : CPPUNIT_TEST_SUITE_END();
2321 : };
2322 :
2323 120 : class append_003 : public CppUnit::TestFixture
2324 : {
2325 : OString* arrOUS[5];
2326 :
2327 : public:
2328 40 : void setUp() SAL_OVERRIDE
2329 : {
2330 40 : arrOUS[0] = new OString( kTestStr7 );
2331 40 : arrOUS[1] = new OString( );
2332 40 : arrOUS[2] = new OString( kTestStr25 );
2333 40 : arrOUS[3] = new OString( "" );
2334 40 : arrOUS[4] = new OString( kTestStr28 );
2335 :
2336 40 : }
2337 :
2338 40 : void tearDown() SAL_OVERRIDE
2339 : {
2340 40 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
2341 40 : delete arrOUS[3]; delete arrOUS[4];
2342 40 : }
2343 :
2344 2 : void append_003_001()
2345 : {
2346 2 : OString expVal( kTestStr1 );
2347 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2348 2 : const sal_Char* input1 = kTestStr36;
2349 2 : sal_Int32 input2 = 12;
2350 :
2351 2 : aStrBuf.append( input1, input2 );
2352 :
2353 4 : CPPUNIT_ASSERT_MESSAGE
2354 : (
2355 : "Appends the string(length less than 16) to the string buffer arrOUS[0]",
2356 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2357 4 : );
2358 :
2359 2 : }
2360 :
2361 2 : void append_003_002()
2362 : {
2363 2 : OString expVal( kTestStr2 );
2364 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2365 2 : const sal_Char* input1 = kTestStr36;
2366 2 : sal_Int32 input2 = 28;
2367 :
2368 2 : aStrBuf.append( input1, input2 );
2369 :
2370 4 : CPPUNIT_ASSERT_MESSAGE
2371 : (
2372 : "Appends the string(length more than 16) to the string buffer arrOUS[0]",
2373 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2374 4 : );
2375 :
2376 2 : }
2377 :
2378 2 : void append_003_003()
2379 : {
2380 2 : OString expVal( kTestStr37 );
2381 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2382 2 : const sal_Char* input1 = kTestStr23;
2383 2 : sal_Int32 input2 = 16;
2384 :
2385 2 : aStrBuf.append( input1, input2 );
2386 :
2387 4 : CPPUNIT_ASSERT_MESSAGE
2388 : (
2389 : "Appends the string(length equal to 16) to the string buffer arrOUS[0]",
2390 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2391 4 : );
2392 :
2393 2 : }
2394 :
2395 2 : void append_003_004()
2396 : {
2397 2 : OString expVal( kTestStr7 );
2398 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2399 2 : const sal_Char* input1 = kTestStr2;
2400 2 : sal_Int32 input2 = 0;
2401 :
2402 2 : aStrBuf.append( input1, input2 );
2403 :
2404 4 : CPPUNIT_ASSERT_MESSAGE
2405 : (
2406 : "Appends the string(length equal to 0) to the string buffer arrOUS[0]",
2407 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2408 4 : );
2409 :
2410 2 : }
2411 :
2412 2 : void append_003_006()
2413 : {
2414 2 : OString expVal( kTestStr7 );
2415 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2416 2 : const sal_Char* input1 = kTestStr2;
2417 2 : sal_Int32 input2 = 4;
2418 :
2419 2 : aStrBuf.append( input1, input2 );
2420 :
2421 4 : CPPUNIT_ASSERT_MESSAGE
2422 : (
2423 : "Appends the string(length less than 16) to the string buffer arrOUS[1]",
2424 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2425 4 : );
2426 :
2427 2 : }
2428 :
2429 2 : void append_003_007()
2430 : {
2431 2 : OString expVal( kTestStr2 );
2432 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2433 2 : const sal_Char* input1 = kTestStr2;
2434 2 : sal_Int32 input2 = 32;
2435 :
2436 2 : aStrBuf.append( input1, input2 );
2437 :
2438 4 : CPPUNIT_ASSERT_MESSAGE
2439 : (
2440 : "Appends the string(length more than 16) to the string buffer arrOUS[1]",
2441 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2442 4 : );
2443 :
2444 2 : }
2445 :
2446 2 : void append_003_008()
2447 : {
2448 2 : OString expVal( kTestStr1 );
2449 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2450 2 : const sal_Char* input1 = kTestStr2;
2451 2 : sal_Int32 input2 = 16;
2452 :
2453 2 : aStrBuf.append( input1, input2 );
2454 :
2455 4 : CPPUNIT_ASSERT_MESSAGE
2456 : (
2457 : "Appends the string(length equal to 16) to the string buffer arrOUS[1]",
2458 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2459 4 : );
2460 :
2461 2 : }
2462 :
2463 2 : void append_003_009()
2464 : {
2465 2 : OString expVal;
2466 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2467 2 : const sal_Char* input1 = kTestStr2;
2468 2 : sal_Int32 input2 = 0;
2469 :
2470 2 : aStrBuf.append( input1, input2 );
2471 :
2472 4 : CPPUNIT_ASSERT_MESSAGE
2473 : (
2474 : "Appends the string(length equal to 0) to the string buffer arrOUS[1]",
2475 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2476 4 : );
2477 :
2478 2 : }
2479 :
2480 2 : void append_003_011()
2481 : {
2482 2 : OString expVal( kTestStr7 );
2483 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2484 2 : const sal_Char* input1 = kTestStr2;
2485 2 : sal_Int32 input2 = 4;
2486 :
2487 2 : aStrBuf.append( input1, input2 );
2488 :
2489 4 : CPPUNIT_ASSERT_MESSAGE
2490 : (
2491 : "Appends the string(length less than 16) to the string buffer arrOUS[2]",
2492 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2493 4 : );
2494 :
2495 2 : }
2496 :
2497 2 : void append_003_012()
2498 : {
2499 2 : OString expVal( kTestStr2 );
2500 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2501 2 : const sal_Char* input1 = kTestStr2;
2502 2 : sal_Int32 input2 = 32;
2503 :
2504 2 : aStrBuf.append( input1, input2 );
2505 :
2506 4 : CPPUNIT_ASSERT_MESSAGE
2507 : (
2508 : "Appends the string(length more than 16) to the string buffer arrOUS[2]",
2509 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2510 4 : );
2511 :
2512 2 : }
2513 :
2514 2 : void append_003_013()
2515 : {
2516 2 : OString expVal( kTestStr1 );
2517 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2518 2 : const sal_Char* input1 = kTestStr2;
2519 2 : sal_Int32 input2 = 16;
2520 :
2521 2 : aStrBuf.append( input1, input2 );
2522 :
2523 4 : CPPUNIT_ASSERT_MESSAGE
2524 : (
2525 : "Appends the string(length equal to 16) to the string buffer arrOUS[2]",
2526 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2527 4 : );
2528 :
2529 2 : }
2530 :
2531 2 : void append_003_014()
2532 : {
2533 2 : OString expVal;
2534 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2535 2 : const sal_Char* input1 = kTestStr2;
2536 2 : sal_Int32 input2 = 0;
2537 :
2538 2 : aStrBuf.append( input1, input2 );
2539 :
2540 4 : CPPUNIT_ASSERT_MESSAGE
2541 : (
2542 : "Appends the string(length equal to 0) to the string buffer arrOUS[2]",
2543 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2544 4 : );
2545 :
2546 2 : }
2547 :
2548 2 : void append_003_016()
2549 : {
2550 2 : OString expVal( kTestStr7 );
2551 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2552 2 : const sal_Char* input1 = kTestStr2;
2553 2 : sal_Int32 input2 = 4;
2554 :
2555 2 : aStrBuf.append( input1, input2 );
2556 :
2557 4 : CPPUNIT_ASSERT_MESSAGE
2558 : (
2559 : "Appends the string(length less than 16) to the string buffer arrOUS[3]",
2560 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2561 4 : );
2562 :
2563 2 : }
2564 :
2565 2 : void append_003_017()
2566 : {
2567 2 : OString expVal( kTestStr2 );
2568 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2569 2 : const sal_Char* input1 = kTestStr2;
2570 2 : sal_Int32 input2 = 32;
2571 :
2572 2 : aStrBuf.append( input1, input2 );
2573 :
2574 4 : CPPUNIT_ASSERT_MESSAGE
2575 : (
2576 : "Appends the string(length more than 16) to the string buffer arrOUS[3]",
2577 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2578 4 : );
2579 :
2580 2 : }
2581 :
2582 2 : void append_003_018()
2583 : {
2584 2 : OString expVal( kTestStr1 );
2585 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2586 2 : const sal_Char* input1 = kTestStr2;
2587 2 : sal_Int32 input2 = 16;
2588 :
2589 2 : aStrBuf.append( input1, input2 );
2590 :
2591 4 : CPPUNIT_ASSERT_MESSAGE
2592 : (
2593 : "Appends the string(length equal to 16) to the string buffer arrOUS[3]",
2594 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2595 4 : );
2596 :
2597 2 : }
2598 :
2599 2 : void append_003_019()
2600 : {
2601 2 : OString expVal;
2602 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2603 2 : const sal_Char* input1 = kTestStr2;
2604 2 : sal_Int32 input2 = 0;
2605 :
2606 2 : aStrBuf.append( input1, input2 );
2607 :
2608 4 : CPPUNIT_ASSERT_MESSAGE
2609 : (
2610 : "Appends the string(length equal to 0) to the string buffer arrOUS[3]",
2611 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2612 4 : );
2613 :
2614 2 : }
2615 :
2616 2 : void append_003_021()
2617 : {
2618 2 : OString expVal( kTestStr29 );
2619 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2620 2 : const sal_Char* input1 = kTestStr38;
2621 2 : sal_Int32 input2 = 7;
2622 :
2623 2 : aStrBuf.append( input1, input2 );
2624 :
2625 4 : CPPUNIT_ASSERT_MESSAGE
2626 : (
2627 : "Appends the string(length less than 16) to the string buffer arrOUS[4]",
2628 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2629 4 : );
2630 :
2631 2 : }
2632 :
2633 2 : void append_003_022()
2634 : {
2635 2 : OString expVal( kTestStr39 );
2636 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2637 2 : const sal_Char* input1 = kTestStr17;
2638 2 : sal_Int32 input2 = 22;
2639 :
2640 2 : aStrBuf.append( input1, input2 );
2641 :
2642 4 : CPPUNIT_ASSERT_MESSAGE
2643 : (
2644 : "Appends the string(length more than 16) to the string buffer arrOUS[4]",
2645 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2646 4 : );
2647 :
2648 2 : }
2649 :
2650 2 : void append_003_023()
2651 : {
2652 2 : OString expVal( kTestStr40 );
2653 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2654 2 : const sal_Char* input1 = kTestStr31;
2655 2 : sal_Int32 input2 = 16;
2656 :
2657 2 : aStrBuf.append( input1, input2 );
2658 :
2659 4 : CPPUNIT_ASSERT_MESSAGE
2660 : (
2661 : "Appends the string(length equal to 16) to the string buffer arrOUS[4]",
2662 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2663 4 : );
2664 :
2665 2 : }
2666 :
2667 2 : void append_003_024()
2668 : {
2669 2 : OString expVal( kTestStr28 );
2670 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2671 2 : const sal_Char* input1 = kTestStr2;
2672 2 : sal_Int32 input2 = 0;
2673 :
2674 2 : aStrBuf.append( input1, input2 );
2675 :
2676 4 : CPPUNIT_ASSERT_MESSAGE
2677 : (
2678 : "Appends the string(length equal to 0) to the string buffer arrOUS[4]",
2679 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2680 4 : );
2681 :
2682 2 : }
2683 :
2684 4 : CPPUNIT_TEST_SUITE( append_003 );
2685 2 : CPPUNIT_TEST( append_003_001 );
2686 2 : CPPUNIT_TEST( append_003_002 );
2687 2 : CPPUNIT_TEST( append_003_003 );
2688 2 : CPPUNIT_TEST( append_003_004 );
2689 2 : CPPUNIT_TEST( append_003_006 );
2690 2 : CPPUNIT_TEST( append_003_007 );
2691 2 : CPPUNIT_TEST( append_003_008 );
2692 2 : CPPUNIT_TEST( append_003_009 );
2693 2 : CPPUNIT_TEST( append_003_011 );
2694 2 : CPPUNIT_TEST( append_003_012 );
2695 2 : CPPUNIT_TEST( append_003_013 );
2696 2 : CPPUNIT_TEST( append_003_014 );
2697 2 : CPPUNIT_TEST( append_003_016 );
2698 2 : CPPUNIT_TEST( append_003_017 );
2699 2 : CPPUNIT_TEST( append_003_018 );
2700 2 : CPPUNIT_TEST( append_003_019 );
2701 2 : CPPUNIT_TEST( append_003_021 );
2702 2 : CPPUNIT_TEST( append_003_022 );
2703 2 : CPPUNIT_TEST( append_003_023 );
2704 2 : CPPUNIT_TEST( append_003_024 );
2705 4 : CPPUNIT_TEST_SUITE_END();
2706 : };
2707 :
2708 60 : class append_004 : public CppUnit::TestFixture
2709 : {
2710 : OString* arrOUS[5];
2711 :
2712 : public:
2713 20 : void setUp() SAL_OVERRIDE
2714 : {
2715 20 : arrOUS[0] = new OString( kTestStr7 );
2716 20 : arrOUS[1] = new OString( );
2717 20 : arrOUS[2] = new OString( kTestStr25 );
2718 20 : arrOUS[3] = new OString( "" );
2719 20 : arrOUS[4] = new OString( kTestStr28 );
2720 :
2721 20 : }
2722 :
2723 20 : void tearDown() SAL_OVERRIDE
2724 : {
2725 20 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
2726 20 : delete arrOUS[3]; delete arrOUS[4];
2727 20 : }
2728 :
2729 2 : void append_004_001()
2730 : {
2731 2 : OString expVal( kTestStr45 );
2732 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2733 2 : bool input = true;
2734 :
2735 2 : aStrBuf.append( input );
2736 :
2737 4 : CPPUNIT_ASSERT_MESSAGE
2738 : (
2739 : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[0]",
2740 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2741 4 : );
2742 :
2743 2 : }
2744 :
2745 2 : void append_004_002()
2746 : {
2747 2 : OString expVal( kTestStr46 );
2748 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2749 2 : bool input = false;
2750 :
2751 2 : aStrBuf.append( input );
2752 :
2753 4 : CPPUNIT_ASSERT_MESSAGE
2754 : (
2755 : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[0]",
2756 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2757 4 : );
2758 :
2759 2 : }
2760 :
2761 2 : void append_004_003()
2762 : {
2763 2 : OString expVal( kTestStr47 );
2764 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2765 2 : bool input = true;
2766 :
2767 2 : aStrBuf.append( input );
2768 :
2769 4 : CPPUNIT_ASSERT_MESSAGE
2770 : (
2771 : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[1]",
2772 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2773 4 : );
2774 :
2775 2 : }
2776 :
2777 2 : void append_004_004()
2778 : {
2779 2 : OString expVal( kTestStr48 );
2780 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
2781 2 : bool input = false;
2782 :
2783 2 : aStrBuf.append( input );
2784 :
2785 4 : CPPUNIT_ASSERT_MESSAGE
2786 : (
2787 : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[1]",
2788 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2789 4 : );
2790 :
2791 2 : }
2792 :
2793 2 : void append_004_005()
2794 : {
2795 2 : OString expVal( kTestStr47 );
2796 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2797 2 : bool input = true;
2798 :
2799 2 : aStrBuf.append( input );
2800 :
2801 4 : CPPUNIT_ASSERT_MESSAGE
2802 : (
2803 : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[2]",
2804 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2805 4 : );
2806 :
2807 2 : }
2808 :
2809 2 : void append_004_006()
2810 : {
2811 2 : OString expVal( kTestStr48 );
2812 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
2813 2 : bool input = false;
2814 :
2815 2 : aStrBuf.append( input );
2816 :
2817 4 : CPPUNIT_ASSERT_MESSAGE
2818 : (
2819 : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[2]",
2820 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2821 4 : );
2822 :
2823 2 : }
2824 :
2825 2 : void append_004_007()
2826 : {
2827 2 : OString expVal( kTestStr47 );
2828 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2829 2 : bool input = true;
2830 :
2831 2 : aStrBuf.append( input );
2832 :
2833 4 : CPPUNIT_ASSERT_MESSAGE
2834 : (
2835 : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[3]",
2836 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2837 4 : );
2838 :
2839 2 : }
2840 :
2841 2 : void append_004_008()
2842 : {
2843 2 : OString expVal( kTestStr48 );
2844 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
2845 2 : bool input = false;
2846 :
2847 2 : aStrBuf.append( input );
2848 :
2849 4 : CPPUNIT_ASSERT_MESSAGE
2850 : (
2851 : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[3]",
2852 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2853 4 : );
2854 :
2855 2 : }
2856 :
2857 2 : void append_004_009()
2858 : {
2859 2 : OString expVal( kTestStr49 );
2860 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2861 2 : bool input = true;
2862 :
2863 2 : aStrBuf.append( input );
2864 :
2865 4 : CPPUNIT_ASSERT_MESSAGE
2866 : (
2867 : "Appends the sal_Bool(sal_True) to the string buffer arrOUS[4]",
2868 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2869 4 : );
2870 :
2871 2 : }
2872 :
2873 2 : void append_004_010()
2874 : {
2875 2 : OString expVal( kTestStr50 );
2876 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
2877 2 : bool input = false;
2878 :
2879 2 : aStrBuf.append( input );
2880 :
2881 4 : CPPUNIT_ASSERT_MESSAGE
2882 : (
2883 : "Appends the sal_Bool(sal_False) to the string buffer arrOUS[4]",
2884 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2885 4 : );
2886 :
2887 2 : }
2888 :
2889 : #ifdef WITH_CORE
2890 : void append_004_011()
2891 : {
2892 : OString expVal( kTestStr47 );
2893 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2894 : sal_Bool input = sal_True;
2895 :
2896 : aStrBuf.append( input );
2897 :
2898 : CPPUNIT_ASSERT_MESSAGE
2899 : (
2900 : "Appends the sal_Bool(sal_True) to the string buffer(with INT_MAX)",
2901 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2902 : );
2903 :
2904 : }
2905 :
2906 : void append_004_012()
2907 : {
2908 : OString expVal( kTestStr48 );
2909 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
2910 : sal_Bool input = sal_False;
2911 :
2912 : aStrBuf.append( input );
2913 :
2914 : CPPUNIT_ASSERT_MESSAGE
2915 : (
2916 : "Appends the sal_Bool(sal_False) to the string buffer(with INT_MAX)",
2917 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2918 : );
2919 :
2920 : }
2921 : #endif
2922 :
2923 4 : CPPUNIT_TEST_SUITE( append_004 );
2924 2 : CPPUNIT_TEST( append_004_001 );
2925 2 : CPPUNIT_TEST( append_004_002 );
2926 2 : CPPUNIT_TEST( append_004_003 );
2927 2 : CPPUNIT_TEST( append_004_004 );
2928 2 : CPPUNIT_TEST( append_004_005 );
2929 2 : CPPUNIT_TEST( append_004_006 );
2930 2 : CPPUNIT_TEST( append_004_007 );
2931 2 : CPPUNIT_TEST( append_004_008 );
2932 2 : CPPUNIT_TEST( append_004_009 );
2933 2 : CPPUNIT_TEST( append_004_010 );
2934 : #ifdef WITH_CORE
2935 : CPPUNIT_TEST( append_004_011 );
2936 : CPPUNIT_TEST( append_004_012 );
2937 : #endif
2938 4 : CPPUNIT_TEST_SUITE_END();
2939 : };
2940 :
2941 : // testing the method append(sal_Char c)
2942 :
2943 60 : class append_005 : public CppUnit::TestFixture
2944 : {
2945 : OString* arrOUS[5];
2946 :
2947 : public:
2948 20 : void setUp() SAL_OVERRIDE
2949 : {
2950 20 : arrOUS[0] = new OString( kTestStr7 );
2951 20 : arrOUS[1] = new OString( );
2952 20 : arrOUS[2] = new OString( kTestStr25 );
2953 20 : arrOUS[3] = new OString( "" );
2954 20 : arrOUS[4] = new OString( kTestStr28 );
2955 :
2956 20 : }
2957 :
2958 20 : void tearDown() SAL_OVERRIDE
2959 : {
2960 20 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
2961 20 : delete arrOUS[3]; delete arrOUS[4];
2962 20 : }
2963 :
2964 2 : void append_001()
2965 : {
2966 2 : OString expVal( kTestStr51 );
2967 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2968 2 : sal_Char input = 'M';
2969 :
2970 2 : aStrBuf.append( input );
2971 :
2972 4 : CPPUNIT_ASSERT_MESSAGE
2973 : (
2974 : "Appends the sal_Char(M) to the string buffer arrOUS[0]",
2975 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2976 4 : );
2977 :
2978 2 : }
2979 :
2980 2 : void append_002()
2981 : {
2982 2 : OString expVal( kTestStr143 );
2983 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
2984 2 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
2985 :
2986 2 : aStrBuf.append( input );
2987 :
2988 4 : CPPUNIT_ASSERT_MESSAGE
2989 : (
2990 : "Appends the sal_Unicode(kSInt8Max) to the string buffer arrOUS[0]",
2991 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
2992 4 : );
2993 :
2994 2 : }
2995 :
2996 2 : void append_003()
2997 : {
2998 2 : OString expVal( kTestStr27 );
2999 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3000 2 : sal_Char input = 's';
3001 :
3002 2 : aStrBuf.append( input );
3003 :
3004 4 : CPPUNIT_ASSERT_MESSAGE
3005 : (
3006 : "Appends the sal_Char(s) to the string buffer arrOUS[1]",
3007 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3008 4 : );
3009 :
3010 2 : }
3011 :
3012 2 : void append_004()
3013 : {
3014 2 : OString expVal( kTestStr144 );
3015 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3016 2 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3017 :
3018 2 : aStrBuf.append( input );
3019 :
3020 4 : CPPUNIT_ASSERT_MESSAGE
3021 : (
3022 : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[1]",
3023 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3024 4 : );
3025 :
3026 2 : }
3027 :
3028 2 : void append_005_005()
3029 : {
3030 2 : OString expVal( kTestStr27 );
3031 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3032 2 : sal_Char input = 's';
3033 :
3034 2 : aStrBuf.append( input );
3035 :
3036 4 : CPPUNIT_ASSERT_MESSAGE
3037 : (
3038 : "Appends the sal_Char(s) to the string buffer arrOUS[2]",
3039 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3040 4 : );
3041 :
3042 2 : }
3043 :
3044 2 : void append_006()
3045 : {
3046 2 : OString expVal( kTestStr144 );
3047 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3048 2 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3049 :
3050 2 : aStrBuf.append( input );
3051 :
3052 4 : CPPUNIT_ASSERT_MESSAGE
3053 : (
3054 : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[2]",
3055 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3056 4 : );
3057 :
3058 2 : }
3059 :
3060 2 : void append_007()
3061 : {
3062 2 : OString expVal( kTestStr27 );
3063 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
3064 2 : sal_Char input = 's';
3065 :
3066 2 : aStrBuf.append( input );
3067 :
3068 4 : CPPUNIT_ASSERT_MESSAGE
3069 : (
3070 : "Appends the sal_Char(s) to the string buffer arrOUS[3]",
3071 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3072 4 : );
3073 :
3074 2 : }
3075 :
3076 2 : void append_008()
3077 : {
3078 2 : OString expVal( kTestStr144 );
3079 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
3080 2 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3081 :
3082 2 : aStrBuf.append( input );
3083 :
3084 4 : CPPUNIT_ASSERT_MESSAGE
3085 : (
3086 : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[3]",
3087 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3088 4 : );
3089 :
3090 2 : }
3091 :
3092 2 : void append_009()
3093 : {
3094 2 : OString expVal( kTestStr56 );
3095 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
3096 2 : sal_Char input = 's';
3097 :
3098 2 : aStrBuf.append( input );
3099 :
3100 4 : CPPUNIT_ASSERT_MESSAGE
3101 : (
3102 : "Appends the sal_Char(s) to the string buffer arrOUS[4]",
3103 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3104 4 : );
3105 :
3106 2 : }
3107 :
3108 2 : void append_010()
3109 : {
3110 2 : OString expVal( kTestStr145 );
3111 4 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
3112 2 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3113 :
3114 2 : aStrBuf.append( input );
3115 :
3116 4 : CPPUNIT_ASSERT_MESSAGE
3117 : (
3118 : "Appends the sal_Char(kSInt8Max) to the string buffer arrOUS[4]",
3119 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3120 4 : );
3121 :
3122 2 : }
3123 :
3124 : #ifdef WITH_CORE
3125 : void append_011()
3126 : {
3127 : OString expVal( kTestStr27 );
3128 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
3129 : sal_Char input = 's';
3130 :
3131 : aStrBuf.append( input );
3132 :
3133 : CPPUNIT_ASSERT_MESSAGE
3134 : (
3135 : "Appends the sal_Char(s) to the string buffer(with INT_MAX)",
3136 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3137 : );
3138 :
3139 : }
3140 :
3141 : void append_012()
3142 : {
3143 : OString expVal( kTestStr144 );
3144 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
3145 : sal_Char input = static_cast<sal_Char>(SAL_MAX_UINT8);
3146 :
3147 : aStrBuf.append( input );
3148 :
3149 : CPPUNIT_ASSERT_MESSAGE
3150 : (
3151 : "Appends the sal_Char(kSInt8Max) to the string buffer with INT_MAX)",
3152 : ( aStrBuf.getStr()== expVal) &&( aStrBuf.getLength() == expVal.getLength() )
3153 : );
3154 :
3155 : }
3156 : #endif
3157 :
3158 4 : CPPUNIT_TEST_SUITE( append_005 );
3159 2 : CPPUNIT_TEST( append_001 );
3160 2 : CPPUNIT_TEST( append_002 );
3161 2 : CPPUNIT_TEST( append_003 );
3162 2 : CPPUNIT_TEST( append_004 );
3163 2 : CPPUNIT_TEST( append_005_005 );
3164 2 : CPPUNIT_TEST( append_006 );
3165 2 : CPPUNIT_TEST( append_007 );
3166 2 : CPPUNIT_TEST( append_008 );
3167 2 : CPPUNIT_TEST( append_009 );
3168 2 : CPPUNIT_TEST( append_010 );
3169 : #ifdef WITH_CORE
3170 : CPPUNIT_TEST( append_011 );
3171 : CPPUNIT_TEST( append_012 );
3172 : #endif
3173 4 : CPPUNIT_TEST_SUITE_END();
3174 : };
3175 :
3176 600 : class append_006_Int32 : public CppUnit::TestFixture
3177 : {
3178 : OString* arrOUS[5];
3179 :
3180 : public:
3181 200 : void setUp() SAL_OVERRIDE
3182 : {
3183 200 : arrOUS[0] = new OString( kTestStr7 );
3184 200 : arrOUS[1] = new OString( );
3185 200 : arrOUS[2] = new OString( kTestStr25 );
3186 200 : arrOUS[3] = new OString( "" );
3187 200 : arrOUS[4] = new OString( kTestStr28 );
3188 :
3189 200 : }
3190 :
3191 200 : void tearDown() SAL_OVERRIDE
3192 : {
3193 200 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
3194 200 : delete arrOUS[3]; delete arrOUS[4];
3195 200 : }
3196 :
3197 2 : void append_001()
3198 : {
3199 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3200 4 : OString expVal( aStrBuf.getStr() );
3201 2 : sal_Int32 input = 0;
3202 2 : sal_Int16 radix = 2;
3203 :
3204 2 : expVal += OString( "0" );
3205 2 : aStrBuf.append( input, radix );
3206 :
3207 4 : CPPUNIT_ASSERT_MESSAGE
3208 : (
3209 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3210 : aStrBuf.getStr()== expVal &&
3211 : aStrBuf.getLength() == expVal.getLength()
3212 4 : );
3213 :
3214 2 : }
3215 :
3216 2 : void append_002()
3217 : {
3218 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3219 4 : OString expVal( aStrBuf.getStr() );
3220 2 : sal_Int32 input = 4;
3221 2 : sal_Int16 radix = 2;
3222 :
3223 2 : expVal += OString( "100" );
3224 2 : aStrBuf.append( input, radix );
3225 :
3226 4 : CPPUNIT_ASSERT_MESSAGE
3227 : (
3228 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3229 : aStrBuf.getStr()== expVal &&
3230 : aStrBuf.getLength() == expVal.getLength()
3231 4 : );
3232 :
3233 2 : }
3234 :
3235 2 : void append_003()
3236 : {
3237 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3238 4 : OString expVal( aStrBuf.getStr() );
3239 2 : sal_Int32 input = 8;
3240 2 : sal_Int16 radix = 2;
3241 :
3242 2 : expVal += OString( "1000" );
3243 2 : aStrBuf.append( input, radix );
3244 :
3245 4 : CPPUNIT_ASSERT_MESSAGE
3246 : (
3247 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3248 : aStrBuf.getStr()== expVal &&
3249 : aStrBuf.getLength() == expVal.getLength()
3250 4 : );
3251 :
3252 2 : }
3253 :
3254 2 : void append_004()
3255 : {
3256 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3257 4 : OString expVal( aStrBuf.getStr() );
3258 2 : sal_Int32 input = 15;
3259 2 : sal_Int16 radix = 2;
3260 :
3261 2 : expVal += OString( "1111" );
3262 2 : aStrBuf.append( input, radix );
3263 :
3264 4 : CPPUNIT_ASSERT_MESSAGE
3265 : (
3266 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[0]",
3267 : aStrBuf.getStr()== expVal &&
3268 : aStrBuf.getLength() == expVal.getLength()
3269 4 : );
3270 :
3271 2 : }
3272 :
3273 2 : void append_005()
3274 : {
3275 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3276 4 : OString expVal( aStrBuf.getStr() );
3277 2 : sal_Int32 input = 0;
3278 2 : sal_Int16 radix = 8;
3279 :
3280 2 : expVal += OString( "0" );
3281 2 : aStrBuf.append( input, radix );
3282 :
3283 4 : CPPUNIT_ASSERT_MESSAGE
3284 : (
3285 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3286 : aStrBuf.getStr()== expVal &&
3287 : aStrBuf.getLength() == expVal.getLength()
3288 4 : );
3289 :
3290 2 : }
3291 :
3292 2 : void append_006()
3293 : {
3294 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3295 4 : OString expVal( aStrBuf.getStr() );
3296 2 : sal_Int32 input = 4;
3297 2 : sal_Int16 radix = 8;
3298 :
3299 2 : expVal += OString( "4" );
3300 2 : aStrBuf.append( input, radix );
3301 :
3302 4 : CPPUNIT_ASSERT_MESSAGE
3303 : (
3304 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3305 : aStrBuf.getStr()== expVal &&
3306 : aStrBuf.getLength() == expVal.getLength()
3307 4 : );
3308 :
3309 2 : }
3310 :
3311 2 : void append_007()
3312 : {
3313 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3314 4 : OString expVal( aStrBuf.getStr() );
3315 2 : sal_Int32 input = 8;
3316 2 : sal_Int16 radix = 8;
3317 :
3318 2 : expVal += OString( "10" );
3319 2 : aStrBuf.append( input, radix );
3320 :
3321 4 : CPPUNIT_ASSERT_MESSAGE
3322 : (
3323 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3324 : aStrBuf.getStr()== expVal &&
3325 : aStrBuf.getLength() == expVal.getLength()
3326 4 : );
3327 :
3328 2 : }
3329 :
3330 2 : void append_008()
3331 : {
3332 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3333 4 : OString expVal( aStrBuf.getStr() );
3334 2 : sal_Int32 input = 15;
3335 2 : sal_Int16 radix = 8;
3336 :
3337 2 : expVal += OString( "17" );
3338 2 : aStrBuf.append( input, radix );
3339 :
3340 4 : CPPUNIT_ASSERT_MESSAGE
3341 : (
3342 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[0]",
3343 : aStrBuf.getStr()== expVal &&
3344 : aStrBuf.getLength() == expVal.getLength()
3345 4 : );
3346 :
3347 2 : }
3348 :
3349 2 : void append_009()
3350 : {
3351 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3352 4 : OString expVal( aStrBuf.getStr() );
3353 2 : sal_Int32 input = 0;
3354 2 : sal_Int16 radix = 10;
3355 :
3356 2 : expVal += OString( "0" );
3357 2 : aStrBuf.append( input, radix );
3358 :
3359 4 : CPPUNIT_ASSERT_MESSAGE
3360 : (
3361 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3362 : aStrBuf.getStr()== expVal &&
3363 : aStrBuf.getLength() == expVal.getLength()
3364 4 : );
3365 :
3366 2 : }
3367 :
3368 2 : void append_010()
3369 : {
3370 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3371 4 : OString expVal( aStrBuf.getStr() );
3372 2 : sal_Int32 input = 4;
3373 2 : sal_Int16 radix = 10;
3374 :
3375 2 : expVal += OString( "4" );
3376 2 : aStrBuf.append( input, radix );
3377 :
3378 4 : CPPUNIT_ASSERT_MESSAGE
3379 : (
3380 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3381 : aStrBuf.getStr()== expVal &&
3382 : aStrBuf.getLength() == expVal.getLength()
3383 4 : );
3384 :
3385 2 : }
3386 :
3387 2 : void append_011()
3388 : {
3389 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3390 4 : OString expVal( aStrBuf.getStr() );
3391 2 : sal_Int32 input = 8;
3392 2 : sal_Int16 radix = 10;
3393 :
3394 2 : expVal += OString( "8" );
3395 2 : aStrBuf.append( input, radix );
3396 :
3397 4 : CPPUNIT_ASSERT_MESSAGE
3398 : (
3399 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3400 : aStrBuf.getStr()== expVal &&
3401 : aStrBuf.getLength() == expVal.getLength()
3402 4 : );
3403 :
3404 2 : }
3405 :
3406 2 : void append_012()
3407 : {
3408 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3409 4 : OString expVal( aStrBuf.getStr() );
3410 2 : sal_Int32 input = 15;
3411 2 : sal_Int16 radix = 10;
3412 :
3413 2 : expVal += OString( "15" );
3414 2 : aStrBuf.append( input, radix );
3415 :
3416 4 : CPPUNIT_ASSERT_MESSAGE
3417 : (
3418 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[0]",
3419 : aStrBuf.getStr()== expVal &&
3420 : aStrBuf.getLength() == expVal.getLength()
3421 4 : );
3422 :
3423 2 : }
3424 :
3425 2 : void append_013()
3426 : {
3427 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3428 4 : OString expVal( aStrBuf.getStr() );
3429 2 : sal_Int32 input = 0;
3430 2 : sal_Int16 radix = 16;
3431 :
3432 2 : expVal += OString( "0" );
3433 2 : aStrBuf.append( input, radix );
3434 :
3435 4 : CPPUNIT_ASSERT_MESSAGE
3436 : (
3437 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3438 : aStrBuf.getStr()== expVal &&
3439 : aStrBuf.getLength() == expVal.getLength()
3440 4 : );
3441 :
3442 2 : }
3443 :
3444 2 : void append_014()
3445 : {
3446 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3447 4 : OString expVal( aStrBuf.getStr() );
3448 2 : sal_Int32 input = 4;
3449 2 : sal_Int16 radix = 16;
3450 :
3451 2 : expVal += OString( "4" );
3452 2 : aStrBuf.append( input, radix );
3453 :
3454 4 : CPPUNIT_ASSERT_MESSAGE
3455 : (
3456 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3457 : aStrBuf.getStr()== expVal &&
3458 : aStrBuf.getLength() == expVal.getLength()
3459 4 : );
3460 :
3461 2 : }
3462 :
3463 2 : void append_015()
3464 : {
3465 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3466 4 : OString expVal( aStrBuf.getStr() );
3467 2 : sal_Int32 input = 8;
3468 2 : sal_Int16 radix = 16;
3469 :
3470 2 : expVal += OString( "8" );
3471 2 : aStrBuf.append( input, radix );
3472 :
3473 4 : CPPUNIT_ASSERT_MESSAGE
3474 : (
3475 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3476 : aStrBuf.getStr()== expVal &&
3477 : aStrBuf.getLength() == expVal.getLength()
3478 4 : );
3479 :
3480 2 : }
3481 :
3482 2 : void append_016()
3483 : {
3484 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3485 4 : OString expVal( aStrBuf.getStr() );
3486 2 : sal_Int32 input = 15;
3487 2 : sal_Int16 radix = 16;
3488 :
3489 2 : expVal += OString( "f" );
3490 2 : aStrBuf.append( input, radix );
3491 :
3492 4 : CPPUNIT_ASSERT_MESSAGE
3493 : (
3494 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
3495 : aStrBuf.getStr()== expVal &&
3496 : aStrBuf.getLength() == expVal.getLength()
3497 4 : );
3498 :
3499 2 : }
3500 :
3501 2 : void append_017()
3502 : {
3503 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3504 4 : OString expVal( aStrBuf.getStr() );
3505 2 : sal_Int32 input = 0;
3506 2 : sal_Int16 radix = 36;
3507 :
3508 2 : expVal += OString( "0" );
3509 2 : aStrBuf.append( input, radix );
3510 :
3511 4 : CPPUNIT_ASSERT_MESSAGE
3512 : (
3513 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3514 : aStrBuf.getStr()== expVal &&
3515 : aStrBuf.getLength() == expVal.getLength()
3516 4 : );
3517 :
3518 2 : }
3519 :
3520 2 : void append_018()
3521 : {
3522 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3523 4 : OString expVal( aStrBuf.getStr() );
3524 2 : sal_Int32 input = 4;
3525 2 : sal_Int16 radix = 36;
3526 :
3527 2 : expVal += OString( "4" );
3528 2 : aStrBuf.append( input, radix );
3529 :
3530 4 : CPPUNIT_ASSERT_MESSAGE
3531 : (
3532 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3533 : aStrBuf.getStr()== expVal &&
3534 : aStrBuf.getLength() == expVal.getLength()
3535 4 : );
3536 :
3537 2 : }
3538 :
3539 2 : void append_019()
3540 : {
3541 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3542 4 : OString expVal( aStrBuf.getStr() );
3543 2 : sal_Int32 input = 8;
3544 2 : sal_Int16 radix = 36;
3545 :
3546 2 : expVal += OString( "8" );
3547 2 : aStrBuf.append( input, radix );
3548 :
3549 4 : CPPUNIT_ASSERT_MESSAGE
3550 : (
3551 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3552 : aStrBuf.getStr()== expVal &&
3553 : aStrBuf.getLength() == expVal.getLength()
3554 4 : );
3555 :
3556 2 : }
3557 :
3558 2 : void append_020()
3559 : {
3560 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
3561 4 : OString expVal( aStrBuf.getStr() );
3562 2 : sal_Int32 input = 35;
3563 2 : sal_Int16 radix = 36;
3564 :
3565 2 : expVal += OString( "z" );
3566 2 : aStrBuf.append( input, radix );
3567 :
3568 4 : CPPUNIT_ASSERT_MESSAGE
3569 : (
3570 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[0]",
3571 : aStrBuf.getStr()== expVal &&
3572 : aStrBuf.getLength() == expVal.getLength()
3573 4 : );
3574 :
3575 2 : }
3576 :
3577 2 : void append_021()
3578 : {
3579 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3580 4 : OString expVal( aStrBuf.getStr() );
3581 2 : sal_Int32 input = 0;
3582 2 : sal_Int16 radix = 2;
3583 :
3584 2 : expVal += OString( "0" );
3585 2 : aStrBuf.append( input, radix );
3586 :
3587 4 : CPPUNIT_ASSERT_MESSAGE
3588 : (
3589 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3590 : aStrBuf.getStr()== expVal &&
3591 : aStrBuf.getLength() == expVal.getLength()
3592 4 : );
3593 :
3594 2 : }
3595 :
3596 2 : void append_022()
3597 : {
3598 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3599 4 : OString expVal( aStrBuf.getStr() );
3600 2 : sal_Int32 input = 4;
3601 2 : sal_Int16 radix = 2;
3602 :
3603 2 : expVal += OString( "100" );
3604 2 : aStrBuf.append( input, radix );
3605 :
3606 4 : CPPUNIT_ASSERT_MESSAGE
3607 : (
3608 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3609 : aStrBuf.getStr()== expVal &&
3610 : aStrBuf.getLength() == expVal.getLength()
3611 4 : );
3612 :
3613 2 : }
3614 :
3615 2 : void append_023()
3616 : {
3617 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3618 4 : OString expVal( aStrBuf.getStr() );
3619 2 : sal_Int32 input = 8;
3620 2 : sal_Int16 radix = 2;
3621 :
3622 2 : expVal += OString( "1000" );
3623 2 : aStrBuf.append( input, radix );
3624 :
3625 4 : CPPUNIT_ASSERT_MESSAGE
3626 : (
3627 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3628 : aStrBuf.getStr()== expVal &&
3629 : aStrBuf.getLength() == expVal.getLength()
3630 4 : );
3631 :
3632 2 : }
3633 :
3634 2 : void append_024()
3635 : {
3636 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3637 4 : OString expVal( aStrBuf.getStr() );
3638 2 : sal_Int32 input = 15;
3639 2 : sal_Int16 radix = 2;
3640 :
3641 2 : expVal += OString( "1111" );
3642 2 : aStrBuf.append( input, radix );
3643 :
3644 4 : CPPUNIT_ASSERT_MESSAGE
3645 : (
3646 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[1]",
3647 : aStrBuf.getStr()== expVal &&
3648 : aStrBuf.getLength() == expVal.getLength()
3649 4 : );
3650 :
3651 2 : }
3652 :
3653 2 : void append_025()
3654 : {
3655 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3656 4 : OString expVal( aStrBuf.getStr() );
3657 2 : sal_Int32 input = 0;
3658 2 : sal_Int16 radix = 8;
3659 :
3660 2 : expVal += OString( "0" );
3661 2 : aStrBuf.append( input, radix );
3662 :
3663 4 : CPPUNIT_ASSERT_MESSAGE
3664 : (
3665 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3666 : aStrBuf.getStr()== expVal &&
3667 : aStrBuf.getLength() == expVal.getLength()
3668 4 : );
3669 :
3670 2 : }
3671 :
3672 2 : void append_026()
3673 : {
3674 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3675 4 : OString expVal( aStrBuf.getStr() );
3676 2 : sal_Int32 input = 4;
3677 2 : sal_Int16 radix = 8;
3678 :
3679 2 : expVal += OString( "4" );
3680 2 : aStrBuf.append( input, radix );
3681 :
3682 4 : CPPUNIT_ASSERT_MESSAGE
3683 : (
3684 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3685 : aStrBuf.getStr()== expVal &&
3686 : aStrBuf.getLength() == expVal.getLength()
3687 4 : );
3688 :
3689 2 : }
3690 :
3691 2 : void append_027()
3692 : {
3693 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3694 4 : OString expVal( aStrBuf.getStr() );
3695 2 : sal_Int32 input = 8;
3696 2 : sal_Int16 radix = 8;
3697 :
3698 2 : expVal += OString( "10" );
3699 2 : aStrBuf.append( input, radix );
3700 :
3701 4 : CPPUNIT_ASSERT_MESSAGE
3702 : (
3703 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3704 : aStrBuf.getStr()== expVal &&
3705 : aStrBuf.getLength() == expVal.getLength()
3706 4 : );
3707 :
3708 2 : }
3709 :
3710 2 : void append_028()
3711 : {
3712 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3713 4 : OString expVal( aStrBuf.getStr() );
3714 2 : sal_Int32 input = 15;
3715 2 : sal_Int16 radix = 8;
3716 :
3717 2 : expVal += OString( "17" );
3718 2 : aStrBuf.append( input, radix );
3719 :
3720 4 : CPPUNIT_ASSERT_MESSAGE
3721 : (
3722 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[1]",
3723 : aStrBuf.getStr()== expVal &&
3724 : aStrBuf.getLength() == expVal.getLength()
3725 4 : );
3726 :
3727 2 : }
3728 :
3729 2 : void append_029()
3730 : {
3731 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3732 4 : OString expVal( aStrBuf.getStr() );
3733 2 : sal_Int32 input = 0;
3734 2 : sal_Int16 radix = 10;
3735 :
3736 2 : expVal += OString( "0" );
3737 2 : aStrBuf.append( input, radix );
3738 :
3739 4 : CPPUNIT_ASSERT_MESSAGE
3740 : (
3741 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3742 : aStrBuf.getStr()== expVal &&
3743 : aStrBuf.getLength() == expVal.getLength()
3744 4 : );
3745 :
3746 2 : }
3747 :
3748 2 : void append_030()
3749 : {
3750 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3751 4 : OString expVal( aStrBuf.getStr() );
3752 2 : sal_Int32 input = 4;
3753 2 : sal_Int16 radix = 10;
3754 :
3755 2 : expVal += OString( "4" );
3756 2 : aStrBuf.append( input, radix );
3757 :
3758 4 : CPPUNIT_ASSERT_MESSAGE
3759 : (
3760 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3761 : aStrBuf.getStr()== expVal &&
3762 : aStrBuf.getLength() == expVal.getLength()
3763 4 : );
3764 :
3765 2 : }
3766 :
3767 2 : void append_031()
3768 : {
3769 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3770 4 : OString expVal( aStrBuf.getStr() );
3771 2 : sal_Int32 input = 8;
3772 2 : sal_Int16 radix = 10;
3773 :
3774 2 : expVal += OString( "8" );
3775 2 : aStrBuf.append( input, radix );
3776 :
3777 4 : CPPUNIT_ASSERT_MESSAGE
3778 : (
3779 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3780 : aStrBuf.getStr()== expVal &&
3781 : aStrBuf.getLength() == expVal.getLength()
3782 4 : );
3783 :
3784 2 : }
3785 :
3786 2 : void append_032()
3787 : {
3788 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3789 4 : OString expVal( aStrBuf.getStr() );
3790 2 : sal_Int32 input = 15;
3791 2 : sal_Int16 radix = 10;
3792 :
3793 2 : expVal += OString( "15" );
3794 2 : aStrBuf.append( input, radix );
3795 :
3796 4 : CPPUNIT_ASSERT_MESSAGE
3797 : (
3798 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[1]",
3799 : aStrBuf.getStr()== expVal &&
3800 : aStrBuf.getLength() == expVal.getLength()
3801 4 : );
3802 :
3803 2 : }
3804 :
3805 2 : void append_033()
3806 : {
3807 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3808 4 : OString expVal( aStrBuf.getStr() );
3809 2 : sal_Int32 input = 0;
3810 2 : sal_Int16 radix = 16;
3811 :
3812 2 : expVal += OString( "0" );
3813 2 : aStrBuf.append( input, radix );
3814 :
3815 4 : CPPUNIT_ASSERT_MESSAGE
3816 : (
3817 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3818 : aStrBuf.getStr()== expVal &&
3819 : aStrBuf.getLength() == expVal.getLength()
3820 4 : );
3821 :
3822 2 : }
3823 :
3824 2 : void append_034()
3825 : {
3826 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3827 4 : OString expVal( aStrBuf.getStr() );
3828 2 : sal_Int32 input = 4;
3829 2 : sal_Int16 radix = 16;
3830 :
3831 2 : expVal += OString( "4" );
3832 2 : aStrBuf.append( input, radix );
3833 :
3834 4 : CPPUNIT_ASSERT_MESSAGE
3835 : (
3836 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3837 : aStrBuf.getStr()== expVal &&
3838 : aStrBuf.getLength() == expVal.getLength()
3839 4 : );
3840 :
3841 2 : }
3842 :
3843 2 : void append_035()
3844 : {
3845 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3846 4 : OString expVal( aStrBuf.getStr() );
3847 2 : sal_Int32 input = 8;
3848 2 : sal_Int16 radix = 16;
3849 :
3850 2 : expVal += OString( "8" );
3851 2 : aStrBuf.append( input, radix );
3852 :
3853 4 : CPPUNIT_ASSERT_MESSAGE
3854 : (
3855 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3856 : aStrBuf.getStr()== expVal &&
3857 : aStrBuf.getLength() == expVal.getLength()
3858 4 : );
3859 :
3860 2 : }
3861 :
3862 2 : void append_036()
3863 : {
3864 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3865 4 : OString expVal( aStrBuf.getStr() );
3866 2 : sal_Int32 input = 15;
3867 2 : sal_Int16 radix = 16;
3868 :
3869 2 : expVal += OString( "f" );
3870 2 : aStrBuf.append( input, radix );
3871 :
3872 4 : CPPUNIT_ASSERT_MESSAGE
3873 : (
3874 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
3875 : aStrBuf.getStr()== expVal &&
3876 : aStrBuf.getLength() == expVal.getLength()
3877 4 : );
3878 :
3879 2 : }
3880 :
3881 2 : void append_037()
3882 : {
3883 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3884 4 : OString expVal( aStrBuf.getStr() );
3885 2 : sal_Int32 input = 0;
3886 2 : sal_Int16 radix = 36;
3887 :
3888 2 : expVal += OString( "0" );
3889 2 : aStrBuf.append( input, radix );
3890 :
3891 4 : CPPUNIT_ASSERT_MESSAGE
3892 : (
3893 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3894 : aStrBuf.getStr()== expVal &&
3895 : aStrBuf.getLength() == expVal.getLength()
3896 4 : );
3897 :
3898 2 : }
3899 :
3900 2 : void append_038()
3901 : {
3902 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3903 4 : OString expVal( aStrBuf.getStr() );
3904 2 : sal_Int32 input = 4;
3905 2 : sal_Int16 radix = 36;
3906 :
3907 2 : expVal += OString( "4" );
3908 2 : aStrBuf.append( input, radix );
3909 :
3910 4 : CPPUNIT_ASSERT_MESSAGE
3911 : (
3912 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3913 : aStrBuf.getStr()== expVal &&
3914 : aStrBuf.getLength() == expVal.getLength()
3915 4 : );
3916 :
3917 2 : }
3918 :
3919 2 : void append_039()
3920 : {
3921 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3922 4 : OString expVal( aStrBuf.getStr() );
3923 2 : sal_Int32 input = 8;
3924 2 : sal_Int16 radix = 36;
3925 :
3926 2 : expVal += OString( "8" );
3927 2 : aStrBuf.append( input, radix );
3928 :
3929 4 : CPPUNIT_ASSERT_MESSAGE
3930 : (
3931 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3932 : aStrBuf.getStr()== expVal &&
3933 : aStrBuf.getLength() == expVal.getLength()
3934 4 : );
3935 :
3936 2 : }
3937 :
3938 2 : void append_040()
3939 : {
3940 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
3941 4 : OString expVal( aStrBuf.getStr() );
3942 2 : sal_Int32 input = 35;
3943 2 : sal_Int16 radix = 36;
3944 :
3945 2 : expVal += OString( "z" );
3946 2 : aStrBuf.append( input, radix );
3947 :
3948 4 : CPPUNIT_ASSERT_MESSAGE
3949 : (
3950 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[1]",
3951 : aStrBuf.getStr()== expVal &&
3952 : aStrBuf.getLength() == expVal.getLength()
3953 4 : );
3954 :
3955 2 : }
3956 :
3957 2 : void append_041()
3958 : {
3959 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3960 4 : OString expVal( aStrBuf.getStr() );
3961 2 : sal_Int32 input = 0;
3962 2 : sal_Int16 radix = 2;
3963 :
3964 2 : expVal += OString( "0" );
3965 2 : aStrBuf.append( input, radix );
3966 :
3967 4 : CPPUNIT_ASSERT_MESSAGE
3968 : (
3969 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
3970 : aStrBuf.getStr()== expVal &&
3971 : aStrBuf.getLength() == expVal.getLength()
3972 4 : );
3973 :
3974 2 : }
3975 :
3976 2 : void append_042()
3977 : {
3978 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3979 4 : OString expVal( aStrBuf.getStr() );
3980 2 : sal_Int32 input = 4;
3981 2 : sal_Int16 radix = 2;
3982 :
3983 2 : expVal += OString( "100" );
3984 2 : aStrBuf.append( input, radix );
3985 :
3986 4 : CPPUNIT_ASSERT_MESSAGE
3987 : (
3988 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
3989 : aStrBuf.getStr()== expVal &&
3990 : aStrBuf.getLength() == expVal.getLength()
3991 4 : );
3992 :
3993 2 : }
3994 :
3995 2 : void append_043()
3996 : {
3997 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
3998 4 : OString expVal( aStrBuf.getStr() );
3999 2 : sal_Int32 input = 8;
4000 2 : sal_Int16 radix = 2;
4001 :
4002 2 : expVal += OString( "1000" );
4003 2 : aStrBuf.append( input, radix );
4004 :
4005 4 : CPPUNIT_ASSERT_MESSAGE
4006 : (
4007 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4008 : aStrBuf.getStr()== expVal &&
4009 : aStrBuf.getLength() == expVal.getLength()
4010 4 : );
4011 :
4012 2 : }
4013 :
4014 2 : void append_044()
4015 : {
4016 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4017 4 : OString expVal( aStrBuf.getStr() );
4018 2 : sal_Int32 input = 15;
4019 2 : sal_Int16 radix = 2;
4020 :
4021 2 : expVal += OString( "1111" );
4022 2 : aStrBuf.append( input, radix );
4023 :
4024 4 : CPPUNIT_ASSERT_MESSAGE
4025 : (
4026 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[2]",
4027 : aStrBuf.getStr()== expVal &&
4028 : aStrBuf.getLength() == expVal.getLength()
4029 4 : );
4030 :
4031 2 : }
4032 :
4033 2 : void append_045()
4034 : {
4035 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4036 4 : OString expVal( aStrBuf.getStr() );
4037 2 : sal_Int32 input = 0;
4038 2 : sal_Int16 radix = 8;
4039 :
4040 2 : expVal += OString( "0" );
4041 2 : aStrBuf.append( input, radix );
4042 :
4043 4 : CPPUNIT_ASSERT_MESSAGE
4044 : (
4045 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4046 : aStrBuf.getStr()== expVal &&
4047 : aStrBuf.getLength() == expVal.getLength()
4048 4 : );
4049 :
4050 2 : }
4051 :
4052 2 : void append_046()
4053 : {
4054 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4055 4 : OString expVal( aStrBuf.getStr() );
4056 2 : sal_Int32 input = 4;
4057 2 : sal_Int16 radix = 8;
4058 :
4059 2 : expVal += OString( "4" );
4060 2 : aStrBuf.append( input, radix );
4061 :
4062 4 : CPPUNIT_ASSERT_MESSAGE
4063 : (
4064 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4065 : aStrBuf.getStr()== expVal &&
4066 : aStrBuf.getLength() == expVal.getLength()
4067 4 : );
4068 :
4069 2 : }
4070 :
4071 2 : void append_047()
4072 : {
4073 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4074 4 : OString expVal( aStrBuf.getStr() );
4075 2 : sal_Int32 input = 8;
4076 2 : sal_Int16 radix = 8;
4077 :
4078 2 : expVal += OString( "10" );
4079 2 : aStrBuf.append( input, radix );
4080 :
4081 4 : CPPUNIT_ASSERT_MESSAGE
4082 : (
4083 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4084 : aStrBuf.getStr()== expVal &&
4085 : aStrBuf.getLength() == expVal.getLength()
4086 4 : );
4087 :
4088 2 : }
4089 :
4090 2 : void append_048()
4091 : {
4092 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4093 4 : OString expVal( aStrBuf.getStr() );
4094 2 : sal_Int32 input = 15;
4095 2 : sal_Int16 radix = 8;
4096 :
4097 2 : expVal += OString( "17" );
4098 2 : aStrBuf.append( input, radix );
4099 :
4100 4 : CPPUNIT_ASSERT_MESSAGE
4101 : (
4102 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[2]",
4103 : aStrBuf.getStr()== expVal &&
4104 : aStrBuf.getLength() == expVal.getLength()
4105 4 : );
4106 :
4107 2 : }
4108 :
4109 2 : void append_049()
4110 : {
4111 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4112 4 : OString expVal( aStrBuf.getStr() );
4113 2 : sal_Int32 input = 0;
4114 2 : sal_Int16 radix = 10;
4115 :
4116 2 : expVal += OString( "0" );
4117 2 : aStrBuf.append( input, radix );
4118 :
4119 4 : CPPUNIT_ASSERT_MESSAGE
4120 : (
4121 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4122 : aStrBuf.getStr()== expVal &&
4123 : aStrBuf.getLength() == expVal.getLength()
4124 4 : );
4125 :
4126 2 : }
4127 :
4128 2 : void append_050()
4129 : {
4130 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4131 4 : OString expVal( aStrBuf.getStr() );
4132 2 : sal_Int32 input = 4;
4133 2 : sal_Int16 radix = 10;
4134 :
4135 2 : expVal += OString( "4" );
4136 2 : aStrBuf.append( input, radix );
4137 :
4138 4 : CPPUNIT_ASSERT_MESSAGE
4139 : (
4140 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4141 : aStrBuf.getStr()== expVal &&
4142 : aStrBuf.getLength() == expVal.getLength()
4143 4 : );
4144 :
4145 2 : }
4146 :
4147 2 : void append_051()
4148 : {
4149 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4150 4 : OString expVal( aStrBuf.getStr() );
4151 2 : sal_Int32 input = 8;
4152 2 : sal_Int16 radix = 10;
4153 :
4154 2 : expVal += OString( "8" );
4155 2 : aStrBuf.append( input, radix );
4156 :
4157 4 : CPPUNIT_ASSERT_MESSAGE
4158 : (
4159 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4160 : aStrBuf.getStr()== expVal &&
4161 : aStrBuf.getLength() == expVal.getLength()
4162 4 : );
4163 :
4164 2 : }
4165 :
4166 2 : void append_052()
4167 : {
4168 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4169 4 : OString expVal( aStrBuf.getStr() );
4170 2 : sal_Int32 input = 15;
4171 2 : sal_Int16 radix = 10;
4172 :
4173 2 : expVal += OString( "15" );
4174 2 : aStrBuf.append( input, radix );
4175 :
4176 4 : CPPUNIT_ASSERT_MESSAGE
4177 : (
4178 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[2]",
4179 : aStrBuf.getStr()== expVal &&
4180 : aStrBuf.getLength() == expVal.getLength()
4181 4 : );
4182 :
4183 2 : }
4184 :
4185 2 : void append_053()
4186 : {
4187 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4188 4 : OString expVal( aStrBuf.getStr() );
4189 2 : sal_Int32 input = 0;
4190 2 : sal_Int16 radix = 16;
4191 :
4192 2 : expVal += OString( "0" );
4193 2 : aStrBuf.append( input, radix );
4194 :
4195 4 : CPPUNIT_ASSERT_MESSAGE
4196 : (
4197 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4198 : aStrBuf.getStr()== expVal &&
4199 : aStrBuf.getLength() == expVal.getLength()
4200 4 : );
4201 :
4202 2 : }
4203 :
4204 2 : void append_054()
4205 : {
4206 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4207 4 : OString expVal( aStrBuf.getStr() );
4208 2 : sal_Int32 input = 4;
4209 2 : sal_Int16 radix = 16;
4210 :
4211 2 : expVal += OString( "4" );
4212 2 : aStrBuf.append( input, radix );
4213 :
4214 4 : CPPUNIT_ASSERT_MESSAGE
4215 : (
4216 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4217 : aStrBuf.getStr()== expVal &&
4218 : aStrBuf.getLength() == expVal.getLength()
4219 4 : );
4220 :
4221 2 : }
4222 :
4223 2 : void append_055()
4224 : {
4225 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4226 4 : OString expVal( aStrBuf.getStr() );
4227 2 : sal_Int32 input = 8;
4228 2 : sal_Int16 radix = 16;
4229 :
4230 2 : expVal += OString( "8" );
4231 2 : aStrBuf.append( input, radix );
4232 :
4233 4 : CPPUNIT_ASSERT_MESSAGE
4234 : (
4235 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4236 : aStrBuf.getStr()== expVal &&
4237 : aStrBuf.getLength() == expVal.getLength()
4238 4 : );
4239 :
4240 2 : }
4241 :
4242 2 : void append_056()
4243 : {
4244 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4245 4 : OString expVal( aStrBuf.getStr() );
4246 2 : sal_Int32 input = 15;
4247 2 : sal_Int16 radix = 16;
4248 :
4249 2 : expVal += OString( "f" );
4250 2 : aStrBuf.append( input, radix );
4251 :
4252 4 : CPPUNIT_ASSERT_MESSAGE
4253 : (
4254 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
4255 : aStrBuf.getStr()== expVal &&
4256 : aStrBuf.getLength() == expVal.getLength()
4257 4 : );
4258 :
4259 2 : }
4260 :
4261 2 : void append_057()
4262 : {
4263 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4264 4 : OString expVal( aStrBuf.getStr() );
4265 2 : sal_Int32 input = 0;
4266 2 : sal_Int16 radix = 36;
4267 :
4268 2 : expVal += OString( "0" );
4269 2 : aStrBuf.append( input, radix );
4270 :
4271 4 : CPPUNIT_ASSERT_MESSAGE
4272 : (
4273 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4274 : aStrBuf.getStr()== expVal &&
4275 : aStrBuf.getLength() == expVal.getLength()
4276 4 : );
4277 :
4278 2 : }
4279 :
4280 2 : void append_058()
4281 : {
4282 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4283 4 : OString expVal( aStrBuf.getStr() );
4284 2 : sal_Int32 input = 4;
4285 2 : sal_Int16 radix = 36;
4286 :
4287 2 : expVal += OString( "4" );
4288 2 : aStrBuf.append( input, radix );
4289 :
4290 4 : CPPUNIT_ASSERT_MESSAGE
4291 : (
4292 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4293 : aStrBuf.getStr()== expVal &&
4294 : aStrBuf.getLength() == expVal.getLength()
4295 4 : );
4296 :
4297 2 : }
4298 :
4299 2 : void append_059()
4300 : {
4301 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4302 4 : OString expVal( aStrBuf.getStr() );
4303 2 : sal_Int32 input = 8;
4304 2 : sal_Int16 radix = 36;
4305 :
4306 2 : expVal += OString( "8" );
4307 2 : aStrBuf.append( input, radix );
4308 :
4309 4 : CPPUNIT_ASSERT_MESSAGE
4310 : (
4311 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4312 : aStrBuf.getStr()== expVal &&
4313 : aStrBuf.getLength() == expVal.getLength()
4314 4 : );
4315 :
4316 2 : }
4317 :
4318 2 : void append_060()
4319 : {
4320 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
4321 4 : OString expVal( aStrBuf.getStr() );
4322 2 : sal_Int32 input = 35;
4323 2 : sal_Int16 radix = 36;
4324 :
4325 2 : expVal += OString( "z" );
4326 2 : aStrBuf.append( input, radix );
4327 :
4328 4 : CPPUNIT_ASSERT_MESSAGE
4329 : (
4330 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[2]",
4331 : aStrBuf.getStr()== expVal &&
4332 : aStrBuf.getLength() == expVal.getLength()
4333 4 : );
4334 :
4335 2 : }
4336 :
4337 2 : void append_061()
4338 : {
4339 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4340 4 : OString expVal( aStrBuf.getStr() );
4341 2 : sal_Int32 input = 0;
4342 2 : sal_Int16 radix = 2;
4343 :
4344 2 : expVal += OString( "0" );
4345 2 : aStrBuf.append( input, radix );
4346 :
4347 4 : CPPUNIT_ASSERT_MESSAGE
4348 : (
4349 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4350 : aStrBuf.getStr()== expVal &&
4351 : aStrBuf.getLength() == expVal.getLength()
4352 4 : );
4353 :
4354 2 : }
4355 :
4356 2 : void append_062()
4357 : {
4358 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4359 4 : OString expVal( aStrBuf.getStr() );
4360 2 : sal_Int32 input = 4;
4361 2 : sal_Int16 radix = 2;
4362 :
4363 2 : expVal += OString( "100" );
4364 2 : aStrBuf.append( input, radix );
4365 :
4366 4 : CPPUNIT_ASSERT_MESSAGE
4367 : (
4368 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4369 : aStrBuf.getStr()== expVal &&
4370 : aStrBuf.getLength() == expVal.getLength()
4371 4 : );
4372 :
4373 2 : }
4374 :
4375 2 : void append_063()
4376 : {
4377 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4378 4 : OString expVal( aStrBuf.getStr() );
4379 2 : sal_Int32 input = 8;
4380 2 : sal_Int16 radix = 2;
4381 :
4382 2 : expVal += OString( "1000" );
4383 2 : aStrBuf.append( input, radix );
4384 :
4385 4 : CPPUNIT_ASSERT_MESSAGE
4386 : (
4387 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4388 : aStrBuf.getStr()== expVal &&
4389 : aStrBuf.getLength() == expVal.getLength()
4390 4 : );
4391 :
4392 2 : }
4393 :
4394 2 : void append_064()
4395 : {
4396 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4397 4 : OString expVal( aStrBuf.getStr() );
4398 2 : sal_Int32 input = 15;
4399 2 : sal_Int16 radix = 2;
4400 :
4401 2 : expVal += OString( "1111" );
4402 2 : aStrBuf.append( input, radix );
4403 :
4404 4 : CPPUNIT_ASSERT_MESSAGE
4405 : (
4406 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[3]",
4407 : aStrBuf.getStr()== expVal &&
4408 : aStrBuf.getLength() == expVal.getLength()
4409 4 : );
4410 :
4411 2 : }
4412 :
4413 2 : void append_065()
4414 : {
4415 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4416 4 : OString expVal( aStrBuf.getStr() );
4417 2 : sal_Int32 input = 0;
4418 2 : sal_Int16 radix = 8;
4419 :
4420 2 : expVal += OString( "0" );
4421 2 : aStrBuf.append( input, radix );
4422 :
4423 4 : CPPUNIT_ASSERT_MESSAGE
4424 : (
4425 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4426 : aStrBuf.getStr()== expVal &&
4427 : aStrBuf.getLength() == expVal.getLength()
4428 4 : );
4429 :
4430 2 : }
4431 :
4432 2 : void append_066()
4433 : {
4434 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4435 4 : OString expVal( aStrBuf.getStr() );
4436 2 : sal_Int32 input = 4;
4437 2 : sal_Int16 radix = 8;
4438 :
4439 2 : expVal += OString( "4" );
4440 2 : aStrBuf.append( input, radix );
4441 :
4442 4 : CPPUNIT_ASSERT_MESSAGE
4443 : (
4444 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4445 : aStrBuf.getStr()== expVal &&
4446 : aStrBuf.getLength() == expVal.getLength()
4447 4 : );
4448 :
4449 2 : }
4450 :
4451 2 : void append_067()
4452 : {
4453 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4454 4 : OString expVal( aStrBuf.getStr() );
4455 2 : sal_Int32 input = 8;
4456 2 : sal_Int16 radix = 8;
4457 :
4458 2 : expVal += OString( "10" );
4459 2 : aStrBuf.append( input, radix );
4460 :
4461 4 : CPPUNIT_ASSERT_MESSAGE
4462 : (
4463 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4464 : aStrBuf.getStr()== expVal &&
4465 : aStrBuf.getLength() == expVal.getLength()
4466 4 : );
4467 :
4468 2 : }
4469 :
4470 2 : void append_068()
4471 : {
4472 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4473 4 : OString expVal( aStrBuf.getStr() );
4474 2 : sal_Int32 input = 15;
4475 2 : sal_Int16 radix = 8;
4476 :
4477 2 : expVal += OString( "17" );
4478 2 : aStrBuf.append( input, radix );
4479 :
4480 4 : CPPUNIT_ASSERT_MESSAGE
4481 : (
4482 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[3]",
4483 : aStrBuf.getStr()== expVal &&
4484 : aStrBuf.getLength() == expVal.getLength()
4485 4 : );
4486 :
4487 2 : }
4488 :
4489 2 : void append_069()
4490 : {
4491 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4492 4 : OString expVal( aStrBuf.getStr() );
4493 2 : sal_Int32 input = 0;
4494 2 : sal_Int16 radix = 10;
4495 :
4496 2 : expVal += OString( "0" );
4497 2 : aStrBuf.append( input, radix );
4498 :
4499 4 : CPPUNIT_ASSERT_MESSAGE
4500 : (
4501 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4502 : aStrBuf.getStr()== expVal &&
4503 : aStrBuf.getLength() == expVal.getLength()
4504 4 : );
4505 :
4506 2 : }
4507 :
4508 2 : void append_070()
4509 : {
4510 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4511 4 : OString expVal( aStrBuf.getStr() );
4512 2 : sal_Int32 input = 4;
4513 2 : sal_Int16 radix = 10;
4514 :
4515 2 : expVal += OString( "4" );
4516 2 : aStrBuf.append( input, radix );
4517 :
4518 4 : CPPUNIT_ASSERT_MESSAGE
4519 : (
4520 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4521 : aStrBuf.getStr()== expVal &&
4522 : aStrBuf.getLength() == expVal.getLength()
4523 4 : );
4524 :
4525 2 : }
4526 :
4527 2 : void append_071()
4528 : {
4529 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4530 4 : OString expVal( aStrBuf.getStr() );
4531 2 : sal_Int32 input = 8;
4532 2 : sal_Int16 radix = 10;
4533 :
4534 2 : expVal += OString( "8" );
4535 2 : aStrBuf.append( input, radix );
4536 :
4537 4 : CPPUNIT_ASSERT_MESSAGE
4538 : (
4539 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4540 : aStrBuf.getStr()== expVal &&
4541 : aStrBuf.getLength() == expVal.getLength()
4542 4 : );
4543 :
4544 2 : }
4545 :
4546 2 : void append_072()
4547 : {
4548 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4549 4 : OString expVal( aStrBuf.getStr() );
4550 2 : sal_Int32 input = 15;
4551 2 : sal_Int16 radix = 10;
4552 :
4553 2 : expVal += OString( "15" );
4554 2 : aStrBuf.append( input, radix );
4555 :
4556 4 : CPPUNIT_ASSERT_MESSAGE
4557 : (
4558 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[3]",
4559 : aStrBuf.getStr()== expVal &&
4560 : aStrBuf.getLength() == expVal.getLength()
4561 4 : );
4562 :
4563 2 : }
4564 :
4565 2 : void append_073()
4566 : {
4567 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4568 4 : OString expVal( aStrBuf.getStr() );
4569 2 : sal_Int32 input = 0;
4570 2 : sal_Int16 radix = 16;
4571 :
4572 2 : expVal += OString( "0" );
4573 2 : aStrBuf.append( input, radix );
4574 :
4575 4 : CPPUNIT_ASSERT_MESSAGE
4576 : (
4577 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4578 : aStrBuf.getStr()== expVal &&
4579 : aStrBuf.getLength() == expVal.getLength()
4580 4 : );
4581 :
4582 2 : }
4583 :
4584 2 : void append_074()
4585 : {
4586 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4587 4 : OString expVal( aStrBuf.getStr() );
4588 2 : sal_Int32 input = 4;
4589 2 : sal_Int16 radix = 16;
4590 :
4591 2 : expVal += OString( "4" );
4592 2 : aStrBuf.append( input, radix );
4593 :
4594 4 : CPPUNIT_ASSERT_MESSAGE
4595 : (
4596 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4597 : aStrBuf.getStr()== expVal &&
4598 : aStrBuf.getLength() == expVal.getLength()
4599 4 : );
4600 :
4601 2 : }
4602 :
4603 2 : void append_075()
4604 : {
4605 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4606 4 : OString expVal( aStrBuf.getStr() );
4607 2 : sal_Int32 input = 8;
4608 2 : sal_Int16 radix = 16;
4609 :
4610 2 : expVal += OString( "8" );
4611 2 : aStrBuf.append( input, radix );
4612 :
4613 4 : CPPUNIT_ASSERT_MESSAGE
4614 : (
4615 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4616 : aStrBuf.getStr()== expVal &&
4617 : aStrBuf.getLength() == expVal.getLength()
4618 4 : );
4619 :
4620 2 : }
4621 :
4622 2 : void append_076()
4623 : {
4624 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4625 4 : OString expVal( aStrBuf.getStr() );
4626 2 : sal_Int32 input = 15;
4627 2 : sal_Int16 radix = 16;
4628 :
4629 2 : expVal += OString( "f" );
4630 2 : aStrBuf.append( input, radix );
4631 :
4632 4 : CPPUNIT_ASSERT_MESSAGE
4633 : (
4634 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
4635 : aStrBuf.getStr()== expVal &&
4636 : aStrBuf.getLength() == expVal.getLength()
4637 4 : );
4638 :
4639 2 : }
4640 :
4641 2 : void append_077()
4642 : {
4643 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4644 4 : OString expVal( aStrBuf.getStr() );
4645 2 : sal_Int32 input = 0;
4646 2 : sal_Int16 radix = 36;
4647 :
4648 2 : expVal += OString( "0" );
4649 2 : aStrBuf.append( input, radix );
4650 :
4651 4 : CPPUNIT_ASSERT_MESSAGE
4652 : (
4653 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4654 : aStrBuf.getStr()== expVal &&
4655 : aStrBuf.getLength() == expVal.getLength()
4656 4 : );
4657 :
4658 2 : }
4659 :
4660 2 : void append_078()
4661 : {
4662 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4663 4 : OString expVal( aStrBuf.getStr() );
4664 2 : sal_Int32 input = 4;
4665 2 : sal_Int16 radix = 36;
4666 :
4667 2 : expVal += OString( "4" );
4668 2 : aStrBuf.append( input, radix );
4669 :
4670 4 : CPPUNIT_ASSERT_MESSAGE
4671 : (
4672 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4673 : aStrBuf.getStr()== expVal &&
4674 : aStrBuf.getLength() == expVal.getLength()
4675 4 : );
4676 :
4677 2 : }
4678 :
4679 2 : void append_079()
4680 : {
4681 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4682 4 : OString expVal( aStrBuf.getStr() );
4683 2 : sal_Int32 input = 8;
4684 2 : sal_Int16 radix = 36;
4685 :
4686 2 : expVal += OString( "8" );
4687 2 : aStrBuf.append( input, radix );
4688 :
4689 4 : CPPUNIT_ASSERT_MESSAGE
4690 : (
4691 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4692 : aStrBuf.getStr()== expVal &&
4693 : aStrBuf.getLength() == expVal.getLength()
4694 4 : );
4695 :
4696 2 : }
4697 :
4698 2 : void append_080()
4699 : {
4700 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
4701 4 : OString expVal( aStrBuf.getStr() );
4702 2 : sal_Int32 input = 35;
4703 2 : sal_Int16 radix = 36;
4704 :
4705 2 : expVal += OString( "z" );
4706 2 : aStrBuf.append( input, radix );
4707 :
4708 4 : CPPUNIT_ASSERT_MESSAGE
4709 : (
4710 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[3]",
4711 : aStrBuf.getStr()== expVal &&
4712 : aStrBuf.getLength() == expVal.getLength()
4713 4 : );
4714 :
4715 2 : }
4716 :
4717 2 : void append_081()
4718 : {
4719 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4720 4 : OString expVal( aStrBuf.getStr() );
4721 2 : sal_Int32 input = 0;
4722 2 : sal_Int16 radix = 2;
4723 :
4724 2 : expVal += OString( "0" );
4725 2 : aStrBuf.append( input, radix );
4726 :
4727 4 : CPPUNIT_ASSERT_MESSAGE
4728 : (
4729 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4730 : aStrBuf.getStr()== expVal &&
4731 : aStrBuf.getLength() == expVal.getLength()
4732 4 : );
4733 :
4734 2 : }
4735 :
4736 2 : void append_082()
4737 : {
4738 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4739 4 : OString expVal( aStrBuf.getStr() );
4740 2 : sal_Int32 input = 4;
4741 2 : sal_Int16 radix = 2;
4742 :
4743 2 : expVal += OString( "100" );
4744 2 : aStrBuf.append( input, radix );
4745 :
4746 4 : CPPUNIT_ASSERT_MESSAGE
4747 : (
4748 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4749 : aStrBuf.getStr()== expVal &&
4750 : aStrBuf.getLength() == expVal.getLength()
4751 4 : );
4752 :
4753 2 : }
4754 :
4755 2 : void append_083()
4756 : {
4757 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4758 4 : OString expVal( aStrBuf.getStr() );
4759 2 : sal_Int32 input = 8;
4760 2 : sal_Int16 radix = 2;
4761 :
4762 2 : expVal += OString( "1000" );
4763 2 : aStrBuf.append( input, radix );
4764 :
4765 4 : CPPUNIT_ASSERT_MESSAGE
4766 : (
4767 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4768 : aStrBuf.getStr()== expVal &&
4769 : aStrBuf.getLength() == expVal.getLength()
4770 4 : );
4771 :
4772 2 : }
4773 :
4774 2 : void append_084()
4775 : {
4776 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4777 4 : OString expVal( aStrBuf.getStr() );
4778 2 : sal_Int32 input = 15;
4779 2 : sal_Int16 radix = 2;
4780 :
4781 2 : expVal += OString( "1111" );
4782 2 : aStrBuf.append( input, radix );
4783 :
4784 4 : CPPUNIT_ASSERT_MESSAGE
4785 : (
4786 : "append(sal_Int32, radix 2)_006_kRadixBinary for arrOUS[4]",
4787 : aStrBuf.getStr()== expVal &&
4788 : aStrBuf.getLength() == expVal.getLength()
4789 4 : );
4790 :
4791 2 : }
4792 :
4793 2 : void append_085()
4794 : {
4795 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4796 4 : OString expVal( aStrBuf.getStr() );
4797 2 : sal_Int32 input = 0;
4798 2 : sal_Int16 radix = 8;
4799 :
4800 2 : expVal += OString( "0" );
4801 2 : aStrBuf.append( input, radix );
4802 :
4803 4 : CPPUNIT_ASSERT_MESSAGE
4804 : (
4805 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4806 : aStrBuf.getStr()== expVal &&
4807 : aStrBuf.getLength() == expVal.getLength()
4808 4 : );
4809 :
4810 2 : }
4811 :
4812 2 : void append_086()
4813 : {
4814 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4815 4 : OString expVal( aStrBuf.getStr() );
4816 2 : sal_Int32 input = 4;
4817 2 : sal_Int16 radix = 8;
4818 :
4819 2 : expVal += OString( "4" );
4820 2 : aStrBuf.append( input, radix );
4821 :
4822 4 : CPPUNIT_ASSERT_MESSAGE
4823 : (
4824 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4825 : aStrBuf.getStr()== expVal &&
4826 : aStrBuf.getLength() == expVal.getLength()
4827 4 : );
4828 :
4829 2 : }
4830 :
4831 2 : void append_087()
4832 : {
4833 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4834 4 : OString expVal( aStrBuf.getStr() );
4835 2 : sal_Int32 input = 8;
4836 2 : sal_Int16 radix = 8;
4837 :
4838 2 : expVal += OString( "10" );
4839 2 : aStrBuf.append( input, radix );
4840 :
4841 4 : CPPUNIT_ASSERT_MESSAGE
4842 : (
4843 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4844 : aStrBuf.getStr()== expVal &&
4845 : aStrBuf.getLength() == expVal.getLength()
4846 4 : );
4847 :
4848 2 : }
4849 :
4850 2 : void append_088()
4851 : {
4852 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4853 4 : OString expVal( aStrBuf.getStr() );
4854 2 : sal_Int32 input = 15;
4855 2 : sal_Int16 radix = 8;
4856 :
4857 2 : expVal += OString( "17" );
4858 2 : aStrBuf.append( input, radix );
4859 :
4860 4 : CPPUNIT_ASSERT_MESSAGE
4861 : (
4862 : "append(sal_Int32, radix 8)_006_kRadixOctol for arrOUS[4]",
4863 : aStrBuf.getStr()== expVal &&
4864 : aStrBuf.getLength() == expVal.getLength()
4865 4 : );
4866 :
4867 2 : }
4868 :
4869 2 : void append_089()
4870 : {
4871 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4872 4 : OString expVal( aStrBuf.getStr() );
4873 2 : sal_Int32 input = 0;
4874 2 : sal_Int16 radix = 10;
4875 :
4876 2 : expVal += OString( "0" );
4877 2 : aStrBuf.append( input, radix );
4878 :
4879 4 : CPPUNIT_ASSERT_MESSAGE
4880 : (
4881 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4882 : aStrBuf.getStr()== expVal &&
4883 : aStrBuf.getLength() == expVal.getLength()
4884 4 : );
4885 :
4886 2 : }
4887 :
4888 2 : void append_090()
4889 : {
4890 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4891 4 : OString expVal( aStrBuf.getStr() );
4892 2 : sal_Int32 input = 4;
4893 2 : sal_Int16 radix = 10;
4894 :
4895 2 : expVal += OString( "4" );
4896 2 : aStrBuf.append( input, radix );
4897 :
4898 4 : CPPUNIT_ASSERT_MESSAGE
4899 : (
4900 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4901 : aStrBuf.getStr()== expVal &&
4902 : aStrBuf.getLength() == expVal.getLength()
4903 4 : );
4904 :
4905 2 : }
4906 :
4907 2 : void append_091()
4908 : {
4909 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4910 4 : OString expVal( aStrBuf.getStr() );
4911 2 : sal_Int32 input = 8;
4912 2 : sal_Int16 radix = 10;
4913 :
4914 2 : expVal += OString( "8" );
4915 2 : aStrBuf.append( input, radix );
4916 :
4917 4 : CPPUNIT_ASSERT_MESSAGE
4918 : (
4919 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4920 : aStrBuf.getStr()== expVal &&
4921 : aStrBuf.getLength() == expVal.getLength()
4922 4 : );
4923 :
4924 2 : }
4925 :
4926 2 : void append_092()
4927 : {
4928 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4929 4 : OString expVal( aStrBuf.getStr() );
4930 2 : sal_Int32 input = 15;
4931 2 : sal_Int16 radix = 10;
4932 :
4933 2 : expVal += OString( "15" );
4934 2 : aStrBuf.append( input, radix );
4935 :
4936 4 : CPPUNIT_ASSERT_MESSAGE
4937 : (
4938 : "append(sal_Int32, radix 10)_006_kRadixDecimal for arrOUS[4]",
4939 : aStrBuf.getStr()== expVal &&
4940 : aStrBuf.getLength() == expVal.getLength()
4941 4 : );
4942 :
4943 2 : }
4944 :
4945 2 : void append_093()
4946 : {
4947 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4948 4 : OString expVal( aStrBuf.getStr() );
4949 2 : sal_Int32 input = 0;
4950 2 : sal_Int16 radix = 16;
4951 :
4952 2 : expVal += OString( "0" );
4953 2 : aStrBuf.append( input, radix );
4954 :
4955 4 : CPPUNIT_ASSERT_MESSAGE
4956 : (
4957 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
4958 : aStrBuf.getStr()== expVal &&
4959 : aStrBuf.getLength() == expVal.getLength()
4960 4 : );
4961 :
4962 2 : }
4963 :
4964 2 : void append_094()
4965 : {
4966 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4967 4 : OString expVal( aStrBuf.getStr() );
4968 2 : sal_Int32 input = 4;
4969 2 : sal_Int16 radix = 16;
4970 :
4971 2 : expVal += OString( "4" );
4972 2 : aStrBuf.append( input, radix );
4973 :
4974 4 : CPPUNIT_ASSERT_MESSAGE
4975 : (
4976 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
4977 : aStrBuf.getStr()== expVal &&
4978 : aStrBuf.getLength() == expVal.getLength()
4979 4 : );
4980 :
4981 2 : }
4982 :
4983 2 : void append_095()
4984 : {
4985 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
4986 4 : OString expVal( aStrBuf.getStr() );
4987 2 : sal_Int32 input = 8;
4988 2 : sal_Int16 radix = 16;
4989 :
4990 2 : expVal += OString( "8" );
4991 2 : aStrBuf.append( input, radix );
4992 :
4993 4 : CPPUNIT_ASSERT_MESSAGE
4994 : (
4995 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
4996 : aStrBuf.getStr()== expVal &&
4997 : aStrBuf.getLength() == expVal.getLength()
4998 4 : );
4999 :
5000 2 : }
5001 :
5002 2 : void append_096()
5003 : {
5004 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5005 4 : OString expVal( aStrBuf.getStr() );
5006 2 : sal_Int32 input = 15;
5007 2 : sal_Int16 radix = 16;
5008 :
5009 2 : expVal += OString( "f" );
5010 2 : aStrBuf.append( input, radix );
5011 :
5012 4 : CPPUNIT_ASSERT_MESSAGE
5013 : (
5014 : "append(sal_Int32, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
5015 : aStrBuf.getStr()== expVal &&
5016 : aStrBuf.getLength() == expVal.getLength()
5017 4 : );
5018 :
5019 2 : }
5020 :
5021 2 : void append_097()
5022 : {
5023 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5024 4 : OString expVal( aStrBuf.getStr() );
5025 2 : sal_Int32 input = 0;
5026 2 : sal_Int16 radix = 36;
5027 :
5028 2 : expVal += OString( "0" );
5029 2 : aStrBuf.append( input, radix );
5030 :
5031 4 : CPPUNIT_ASSERT_MESSAGE
5032 : (
5033 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5034 : aStrBuf.getStr()== expVal &&
5035 : aStrBuf.getLength() == expVal.getLength()
5036 4 : );
5037 :
5038 2 : }
5039 :
5040 2 : void append_098()
5041 : {
5042 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5043 4 : OString expVal( aStrBuf.getStr() );
5044 2 : sal_Int32 input = 4;
5045 2 : sal_Int16 radix = 36;
5046 :
5047 2 : expVal += OString( "4" );
5048 2 : aStrBuf.append( input, radix );
5049 :
5050 4 : CPPUNIT_ASSERT_MESSAGE
5051 : (
5052 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5053 : aStrBuf.getStr()== expVal &&
5054 : aStrBuf.getLength() == expVal.getLength()
5055 4 : );
5056 :
5057 2 : }
5058 :
5059 2 : void append_099()
5060 : {
5061 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5062 4 : OString expVal( aStrBuf.getStr() );
5063 2 : sal_Int32 input = 8;
5064 2 : sal_Int16 radix = 36;
5065 :
5066 2 : expVal += OString( "8" );
5067 2 : aStrBuf.append( input, radix );
5068 :
5069 4 : CPPUNIT_ASSERT_MESSAGE
5070 : (
5071 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5072 : aStrBuf.getStr()== expVal &&
5073 : aStrBuf.getLength() == expVal.getLength()
5074 4 : );
5075 :
5076 2 : }
5077 :
5078 2 : void append_100()
5079 : {
5080 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5081 4 : OString expVal( aStrBuf.getStr() );
5082 2 : sal_Int32 input = 35;
5083 2 : sal_Int16 radix = 36;
5084 :
5085 2 : expVal += OString( "z" );
5086 2 : aStrBuf.append( input, radix );
5087 :
5088 4 : CPPUNIT_ASSERT_MESSAGE
5089 : (
5090 : "append(sal_Int32, radix 36)_006_kRadixBase36 for arrOUS[4]",
5091 : aStrBuf.getStr()== expVal &&
5092 : aStrBuf.getLength() == expVal.getLength()
5093 4 : );
5094 :
5095 2 : }
5096 :
5097 4 : CPPUNIT_TEST_SUITE( append_006_Int32 );
5098 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
5099 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
5100 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
5101 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
5102 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
5103 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
5104 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
5105 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
5106 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
5107 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
5108 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
5109 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
5110 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
5111 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
5112 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
5113 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
5114 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
5115 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
5116 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
5117 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
5118 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
5119 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
5120 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
5121 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
5122 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
5123 2 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
5124 2 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
5125 2 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
5126 2 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
5127 2 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
5128 2 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
5129 2 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
5130 2 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
5131 2 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
5132 2 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
5133 2 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
5134 2 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
5135 2 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
5136 2 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
5137 2 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
5138 2 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
5139 2 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
5140 2 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
5141 2 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
5142 2 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
5143 2 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
5144 2 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
5145 2 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
5146 2 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
5147 2 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
5148 4 : CPPUNIT_TEST_SUITE_END();
5149 : };
5150 :
5151 : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
5152 : // where i = large constants
5153 : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
5154 : // where i = large constants
5155 : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
5156 : // where i = large constants
5157 : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
5158 : // where i = large constants
5159 : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
5160 : // where i = large constants
5161 :
5162 300 : class append_006_Int32_Bounderies : public CppUnit::TestFixture
5163 : {
5164 : OString* arrOUS[5];
5165 :
5166 : public:
5167 100 : void setUp() SAL_OVERRIDE
5168 : {
5169 100 : arrOUS[0] = new OString( kTestStr7 );
5170 100 : arrOUS[1] = new OString( );
5171 100 : arrOUS[2] = new OString( kTestStr25 );
5172 100 : arrOUS[3] = new OString( "" );
5173 100 : arrOUS[4] = new OString( kTestStr28 );
5174 :
5175 100 : }
5176 :
5177 100 : void tearDown() SAL_OVERRIDE
5178 : {
5179 100 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
5180 100 : delete arrOUS[3]; delete arrOUS[4];
5181 100 : }
5182 :
5183 2 : void append_001()
5184 : {
5185 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5186 4 : OString expVal( aStrBuf.getStr() );
5187 2 : sal_Int32 input = kSInt8Max;
5188 2 : sal_Int16 radix = 2;
5189 :
5190 2 : expVal += OString( "1111111" );
5191 2 : aStrBuf.append( input, radix );
5192 :
5193 4 : CPPUNIT_ASSERT_MESSAGE
5194 : (
5195 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
5196 : aStrBuf.getStr()== expVal &&
5197 : aStrBuf.getLength() == expVal.getLength()
5198 4 : );
5199 :
5200 2 : }
5201 :
5202 2 : void append_002()
5203 : {
5204 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5205 4 : OString expVal( aStrBuf.getStr() );
5206 2 : sal_Int32 input = kSInt32Max;
5207 2 : sal_Int16 radix = 2;
5208 :
5209 2 : expVal += OString( "1111111111111111111111111111111" );
5210 2 : aStrBuf.append( input, radix );
5211 :
5212 4 : CPPUNIT_ASSERT_MESSAGE
5213 : (
5214 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
5215 : aStrBuf.getStr()== expVal &&
5216 : aStrBuf.getLength() == expVal.getLength()
5217 4 : );
5218 :
5219 2 : }
5220 :
5221 2 : void append_003()
5222 : {
5223 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5224 4 : OString expVal( aStrBuf.getStr() );
5225 2 : sal_Int32 input = kSInt8Max;
5226 2 : sal_Int16 radix = 8;
5227 :
5228 2 : expVal += OString( "177" );
5229 2 : aStrBuf.append( input, radix );
5230 :
5231 4 : CPPUNIT_ASSERT_MESSAGE
5232 : (
5233 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
5234 : aStrBuf.getStr()== expVal &&
5235 : aStrBuf.getLength() == expVal.getLength()
5236 4 : );
5237 :
5238 2 : }
5239 :
5240 2 : void append_004()
5241 : {
5242 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5243 4 : OString expVal( aStrBuf.getStr() );
5244 2 : sal_Int32 input = kSInt32Max;
5245 2 : sal_Int16 radix = 8;
5246 :
5247 2 : expVal += OString( "17777777777" );
5248 2 : aStrBuf.append( input, radix );
5249 :
5250 4 : CPPUNIT_ASSERT_MESSAGE
5251 : (
5252 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
5253 : aStrBuf.getStr()== expVal &&
5254 : aStrBuf.getLength() == expVal.getLength()
5255 4 : );
5256 :
5257 2 : }
5258 :
5259 2 : void append_005()
5260 : {
5261 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5262 4 : OString expVal( aStrBuf.getStr() );
5263 2 : sal_Int32 input = kSInt8Max;
5264 2 : sal_Int16 radix = 10;
5265 :
5266 2 : expVal += OString( "127" );
5267 2 : aStrBuf.append( input, radix );
5268 :
5269 4 : CPPUNIT_ASSERT_MESSAGE
5270 : (
5271 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
5272 : aStrBuf.getStr()== expVal &&
5273 : aStrBuf.getLength() == expVal.getLength()
5274 4 : );
5275 :
5276 2 : }
5277 :
5278 2 : void append_006()
5279 : {
5280 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5281 4 : OString expVal( aStrBuf.getStr() );
5282 2 : sal_Int32 input = kSInt32Max;
5283 2 : sal_Int16 radix = 10;
5284 :
5285 2 : expVal += OString( "2147483647" );
5286 2 : aStrBuf.append( input, radix );
5287 :
5288 4 : CPPUNIT_ASSERT_MESSAGE
5289 : (
5290 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
5291 : aStrBuf.getStr()== expVal &&
5292 : aStrBuf.getLength() == expVal.getLength()
5293 4 : );
5294 :
5295 2 : }
5296 :
5297 2 : void append_007()
5298 : {
5299 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5300 4 : OString expVal( aStrBuf.getStr() );
5301 2 : sal_Int32 input = kSInt8Max;
5302 2 : sal_Int16 radix = 16;
5303 :
5304 2 : expVal += OString( "7f" );
5305 2 : aStrBuf.append( input, radix );
5306 :
5307 4 : CPPUNIT_ASSERT_MESSAGE
5308 : (
5309 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
5310 : aStrBuf.getStr()== expVal &&
5311 : aStrBuf.getLength() == expVal.getLength()
5312 4 : );
5313 :
5314 2 : }
5315 :
5316 2 : void append_008()
5317 : {
5318 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5319 4 : OString expVal( aStrBuf.getStr() );
5320 2 : sal_Int32 input = kSInt32Max;
5321 2 : sal_Int16 radix = 16;
5322 :
5323 2 : expVal += OString( "7fffffff" );
5324 2 : aStrBuf.append( input, radix );
5325 :
5326 4 : CPPUNIT_ASSERT_MESSAGE
5327 : (
5328 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
5329 : aStrBuf.getStr()== expVal &&
5330 : aStrBuf.getLength() == expVal.getLength()
5331 4 : );
5332 :
5333 2 : }
5334 :
5335 2 : void append_009()
5336 : {
5337 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5338 4 : OString expVal( aStrBuf.getStr() );
5339 2 : sal_Int32 input = kSInt8Max;
5340 2 : sal_Int16 radix = 36;
5341 :
5342 2 : expVal += OString( "3j" );
5343 2 : aStrBuf.append( input, radix );
5344 :
5345 4 : CPPUNIT_ASSERT_MESSAGE
5346 : (
5347 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
5348 : aStrBuf.getStr()== expVal &&
5349 : aStrBuf.getLength() == expVal.getLength()
5350 4 : );
5351 :
5352 2 : }
5353 :
5354 2 : void append_010()
5355 : {
5356 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
5357 4 : OString expVal( aStrBuf.getStr() );
5358 2 : sal_Int32 input = kSInt32Max;
5359 2 : sal_Int16 radix = 36;
5360 :
5361 2 : expVal += OString( "zik0zj" );
5362 2 : aStrBuf.append( input, radix );
5363 :
5364 4 : CPPUNIT_ASSERT_MESSAGE
5365 : (
5366 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
5367 : aStrBuf.getStr()== expVal &&
5368 : aStrBuf.getLength() == expVal.getLength()
5369 4 : );
5370 :
5371 2 : }
5372 :
5373 2 : void append_011()
5374 : {
5375 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5376 4 : OString expVal( aStrBuf.getStr() );
5377 2 : sal_Int32 input = kSInt8Max;
5378 2 : sal_Int16 radix = 2;
5379 :
5380 2 : expVal += OString( "1111111" );
5381 2 : aStrBuf.append( input, radix );
5382 :
5383 4 : CPPUNIT_ASSERT_MESSAGE
5384 : (
5385 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
5386 : aStrBuf.getStr()== expVal &&
5387 : aStrBuf.getLength() == expVal.getLength()
5388 4 : );
5389 :
5390 2 : }
5391 :
5392 2 : void append_012()
5393 : {
5394 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5395 4 : OString expVal( aStrBuf.getStr() );
5396 2 : sal_Int32 input = kSInt32Max;
5397 2 : sal_Int16 radix = 2;
5398 :
5399 2 : expVal += OString( "1111111111111111111111111111111" );
5400 2 : aStrBuf.append( input, radix );
5401 :
5402 4 : CPPUNIT_ASSERT_MESSAGE
5403 : (
5404 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
5405 : aStrBuf.getStr()== expVal &&
5406 : aStrBuf.getLength() == expVal.getLength()
5407 4 : );
5408 :
5409 2 : }
5410 :
5411 2 : void append_013()
5412 : {
5413 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5414 4 : OString expVal( aStrBuf.getStr() );
5415 2 : sal_Int32 input = kSInt8Max;
5416 2 : sal_Int16 radix = 8;
5417 :
5418 2 : expVal += OString( "177" );
5419 2 : aStrBuf.append( input, radix );
5420 :
5421 4 : CPPUNIT_ASSERT_MESSAGE
5422 : (
5423 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
5424 : aStrBuf.getStr()== expVal &&
5425 : aStrBuf.getLength() == expVal.getLength()
5426 4 : );
5427 :
5428 2 : }
5429 :
5430 2 : void append_014()
5431 : {
5432 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5433 4 : OString expVal( aStrBuf.getStr() );
5434 2 : sal_Int32 input = kSInt32Max;
5435 2 : sal_Int16 radix = 8;
5436 :
5437 2 : expVal += OString( "17777777777" );
5438 2 : aStrBuf.append( input, radix );
5439 :
5440 4 : CPPUNIT_ASSERT_MESSAGE
5441 : (
5442 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
5443 : aStrBuf.getStr()== expVal &&
5444 : aStrBuf.getLength() == expVal.getLength()
5445 4 : );
5446 :
5447 2 : }
5448 :
5449 2 : void append_015()
5450 : {
5451 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5452 4 : OString expVal( aStrBuf.getStr() );
5453 2 : sal_Int32 input = kSInt8Max;
5454 2 : sal_Int16 radix = 10;
5455 :
5456 2 : expVal += OString( "127" );
5457 2 : aStrBuf.append( input, radix );
5458 :
5459 4 : CPPUNIT_ASSERT_MESSAGE
5460 : (
5461 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
5462 : aStrBuf.getStr()== expVal &&
5463 : aStrBuf.getLength() == expVal.getLength()
5464 4 : );
5465 :
5466 2 : }
5467 :
5468 2 : void append_016()
5469 : {
5470 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5471 4 : OString expVal( aStrBuf.getStr() );
5472 2 : sal_Int32 input = kSInt32Max;
5473 2 : sal_Int16 radix = 10;
5474 :
5475 2 : expVal += OString( "2147483647" );
5476 2 : aStrBuf.append( input, radix );
5477 :
5478 4 : CPPUNIT_ASSERT_MESSAGE
5479 : (
5480 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
5481 : aStrBuf.getStr()== expVal &&
5482 : aStrBuf.getLength() == expVal.getLength()
5483 4 : );
5484 :
5485 2 : }
5486 :
5487 2 : void append_017()
5488 : {
5489 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5490 4 : OString expVal( aStrBuf.getStr() );
5491 2 : sal_Int32 input = kSInt8Max;
5492 2 : sal_Int16 radix = 16;
5493 :
5494 2 : expVal += OString( "7f" );
5495 2 : aStrBuf.append( input, radix );
5496 :
5497 4 : CPPUNIT_ASSERT_MESSAGE
5498 : (
5499 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
5500 : aStrBuf.getStr()== expVal &&
5501 : aStrBuf.getLength() == expVal.getLength()
5502 4 : );
5503 :
5504 2 : }
5505 :
5506 2 : void append_018()
5507 : {
5508 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5509 4 : OString expVal( aStrBuf.getStr() );
5510 2 : sal_Int32 input = kSInt32Max;
5511 2 : sal_Int16 radix = 16;
5512 :
5513 2 : expVal += OString( "7fffffff" );
5514 2 : aStrBuf.append( input, radix );
5515 :
5516 4 : CPPUNIT_ASSERT_MESSAGE
5517 : (
5518 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
5519 : aStrBuf.getStr()== expVal &&
5520 : aStrBuf.getLength() == expVal.getLength()
5521 4 : );
5522 :
5523 2 : }
5524 :
5525 2 : void append_019()
5526 : {
5527 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5528 4 : OString expVal( aStrBuf.getStr() );
5529 2 : sal_Int32 input = kSInt8Max;
5530 2 : sal_Int16 radix = 36;
5531 :
5532 2 : expVal += OString( "3j" );
5533 2 : aStrBuf.append( input, radix );
5534 :
5535 4 : CPPUNIT_ASSERT_MESSAGE
5536 : (
5537 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
5538 : aStrBuf.getStr()== expVal &&
5539 : aStrBuf.getLength() == expVal.getLength()
5540 4 : );
5541 :
5542 2 : }
5543 :
5544 2 : void append_020()
5545 : {
5546 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
5547 4 : OString expVal( aStrBuf.getStr() );
5548 2 : sal_Int32 input = kSInt32Max;
5549 2 : sal_Int16 radix = 36;
5550 :
5551 2 : expVal += OString( "zik0zj" );
5552 2 : aStrBuf.append( input, radix );
5553 :
5554 4 : CPPUNIT_ASSERT_MESSAGE
5555 : (
5556 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
5557 : aStrBuf.getStr()== expVal &&
5558 : aStrBuf.getLength() == expVal.getLength()
5559 4 : );
5560 :
5561 2 : }
5562 :
5563 2 : void append_021()
5564 : {
5565 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5566 4 : OString expVal( aStrBuf.getStr() );
5567 2 : sal_Int32 input = kSInt8Max;
5568 2 : sal_Int16 radix = 2;
5569 :
5570 2 : expVal += OString( "1111111" );
5571 2 : aStrBuf.append( input, radix );
5572 :
5573 4 : CPPUNIT_ASSERT_MESSAGE
5574 : (
5575 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
5576 : aStrBuf.getStr()== expVal &&
5577 : aStrBuf.getLength() == expVal.getLength()
5578 4 : );
5579 :
5580 2 : }
5581 :
5582 2 : void append_022()
5583 : {
5584 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5585 4 : OString expVal( aStrBuf.getStr() );
5586 2 : sal_Int32 input = kSInt32Max;
5587 2 : sal_Int16 radix = 2;
5588 :
5589 2 : expVal += OString( "1111111111111111111111111111111" );
5590 2 : aStrBuf.append( input, radix );
5591 :
5592 4 : CPPUNIT_ASSERT_MESSAGE
5593 : (
5594 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
5595 : aStrBuf.getStr()== expVal &&
5596 : aStrBuf.getLength() == expVal.getLength()
5597 4 : );
5598 :
5599 2 : }
5600 :
5601 2 : void append_023()
5602 : {
5603 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5604 4 : OString expVal( aStrBuf.getStr() );
5605 2 : sal_Int32 input = kSInt8Max;
5606 2 : sal_Int16 radix = 8;
5607 :
5608 2 : expVal += OString( "177" );
5609 2 : aStrBuf.append( input, radix );
5610 :
5611 4 : CPPUNIT_ASSERT_MESSAGE
5612 : (
5613 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
5614 : aStrBuf.getStr()== expVal &&
5615 : aStrBuf.getLength() == expVal.getLength()
5616 4 : );
5617 :
5618 2 : }
5619 :
5620 2 : void append_024()
5621 : {
5622 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5623 4 : OString expVal( aStrBuf.getStr() );
5624 2 : sal_Int32 input = kSInt32Max;
5625 2 : sal_Int16 radix = 8;
5626 :
5627 2 : expVal += OString( "17777777777" );
5628 2 : aStrBuf.append( input, radix );
5629 :
5630 4 : CPPUNIT_ASSERT_MESSAGE
5631 : (
5632 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
5633 : aStrBuf.getStr()== expVal &&
5634 : aStrBuf.getLength() == expVal.getLength()
5635 4 : );
5636 :
5637 2 : }
5638 :
5639 2 : void append_025()
5640 : {
5641 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5642 4 : OString expVal( aStrBuf.getStr() );
5643 2 : sal_Int32 input = kSInt8Max;
5644 2 : sal_Int16 radix = 10;
5645 :
5646 2 : expVal += OString( "127" );
5647 2 : aStrBuf.append( input, radix );
5648 :
5649 4 : CPPUNIT_ASSERT_MESSAGE
5650 : (
5651 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
5652 : aStrBuf.getStr()== expVal &&
5653 : aStrBuf.getLength() == expVal.getLength()
5654 4 : );
5655 :
5656 2 : }
5657 :
5658 2 : void append_026()
5659 : {
5660 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5661 4 : OString expVal( aStrBuf.getStr() );
5662 2 : sal_Int32 input = kSInt32Max;
5663 2 : sal_Int16 radix = 10;
5664 :
5665 2 : expVal += OString( "2147483647" );
5666 2 : aStrBuf.append( input, radix );
5667 :
5668 4 : CPPUNIT_ASSERT_MESSAGE
5669 : (
5670 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
5671 : aStrBuf.getStr()== expVal &&
5672 : aStrBuf.getLength() == expVal.getLength()
5673 4 : );
5674 :
5675 2 : }
5676 :
5677 2 : void append_027()
5678 : {
5679 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5680 4 : OString expVal( aStrBuf.getStr() );
5681 2 : sal_Int32 input = kSInt8Max;
5682 2 : sal_Int16 radix = 16;
5683 :
5684 2 : expVal += OString( "7f" );
5685 2 : aStrBuf.append( input, radix );
5686 :
5687 4 : CPPUNIT_ASSERT_MESSAGE
5688 : (
5689 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
5690 : aStrBuf.getStr()== expVal &&
5691 : aStrBuf.getLength() == expVal.getLength()
5692 4 : );
5693 :
5694 2 : }
5695 :
5696 2 : void append_028()
5697 : {
5698 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5699 4 : OString expVal( aStrBuf.getStr() );
5700 2 : sal_Int32 input = kSInt32Max;
5701 2 : sal_Int16 radix = 16;
5702 :
5703 2 : expVal += OString( "7fffffff" );
5704 2 : aStrBuf.append( input, radix );
5705 :
5706 4 : CPPUNIT_ASSERT_MESSAGE
5707 : (
5708 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
5709 : aStrBuf.getStr()== expVal &&
5710 : aStrBuf.getLength() == expVal.getLength()
5711 4 : );
5712 :
5713 2 : }
5714 :
5715 2 : void append_029()
5716 : {
5717 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5718 4 : OString expVal( aStrBuf.getStr() );
5719 2 : sal_Int32 input = kSInt8Max;
5720 2 : sal_Int16 radix = 36;
5721 :
5722 2 : expVal += OString( "3j" );
5723 2 : aStrBuf.append( input, radix );
5724 :
5725 4 : CPPUNIT_ASSERT_MESSAGE
5726 : (
5727 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
5728 : aStrBuf.getStr()== expVal &&
5729 : aStrBuf.getLength() == expVal.getLength()
5730 4 : );
5731 :
5732 2 : }
5733 :
5734 2 : void append_030()
5735 : {
5736 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
5737 4 : OString expVal( aStrBuf.getStr() );
5738 2 : sal_Int32 input = kSInt32Max;
5739 2 : sal_Int16 radix = 36;
5740 :
5741 2 : expVal += OString( "zik0zj" );
5742 2 : aStrBuf.append( input, radix );
5743 :
5744 4 : CPPUNIT_ASSERT_MESSAGE
5745 : (
5746 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
5747 : aStrBuf.getStr()== expVal &&
5748 : aStrBuf.getLength() == expVal.getLength()
5749 4 : );
5750 :
5751 2 : }
5752 :
5753 2 : void append_031()
5754 : {
5755 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5756 4 : OString expVal( aStrBuf.getStr() );
5757 2 : sal_Int32 input = kSInt8Max;
5758 2 : sal_Int16 radix = 2;
5759 :
5760 2 : expVal += OString( "1111111" );
5761 2 : aStrBuf.append( input, radix );
5762 :
5763 4 : CPPUNIT_ASSERT_MESSAGE
5764 : (
5765 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
5766 : aStrBuf.getStr()== expVal &&
5767 : aStrBuf.getLength() == expVal.getLength()
5768 4 : );
5769 :
5770 2 : }
5771 :
5772 2 : void append_032()
5773 : {
5774 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5775 4 : OString expVal( aStrBuf.getStr() );
5776 2 : sal_Int32 input = kSInt32Max;
5777 2 : sal_Int16 radix = 2;
5778 :
5779 2 : expVal += OString( "1111111111111111111111111111111" );
5780 2 : aStrBuf.append( input, radix );
5781 :
5782 4 : CPPUNIT_ASSERT_MESSAGE
5783 : (
5784 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
5785 : aStrBuf.getStr()== expVal &&
5786 : aStrBuf.getLength() == expVal.getLength()
5787 4 : );
5788 :
5789 2 : }
5790 :
5791 2 : void append_033()
5792 : {
5793 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5794 4 : OString expVal( aStrBuf.getStr() );
5795 2 : sal_Int32 input = kSInt8Max;
5796 2 : sal_Int16 radix = 8;
5797 :
5798 2 : expVal += OString( "177" );
5799 2 : aStrBuf.append( input, radix );
5800 :
5801 4 : CPPUNIT_ASSERT_MESSAGE
5802 : (
5803 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
5804 : aStrBuf.getStr()== expVal &&
5805 : aStrBuf.getLength() == expVal.getLength()
5806 4 : );
5807 :
5808 2 : }
5809 :
5810 2 : void append_034()
5811 : {
5812 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5813 4 : OString expVal( aStrBuf.getStr() );
5814 2 : sal_Int32 input = kSInt32Max;
5815 2 : sal_Int16 radix = 8;
5816 :
5817 2 : expVal += OString( "17777777777" );
5818 2 : aStrBuf.append( input, radix );
5819 :
5820 4 : CPPUNIT_ASSERT_MESSAGE
5821 : (
5822 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
5823 : aStrBuf.getStr()== expVal &&
5824 : aStrBuf.getLength() == expVal.getLength()
5825 4 : );
5826 :
5827 2 : }
5828 :
5829 2 : void append_035()
5830 : {
5831 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5832 4 : OString expVal( aStrBuf.getStr() );
5833 2 : sal_Int32 input = kSInt8Max;
5834 2 : sal_Int16 radix = 10;
5835 :
5836 2 : expVal += OString( "127" );
5837 2 : aStrBuf.append( input, radix );
5838 :
5839 4 : CPPUNIT_ASSERT_MESSAGE
5840 : (
5841 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
5842 : aStrBuf.getStr()== expVal &&
5843 : aStrBuf.getLength() == expVal.getLength()
5844 4 : );
5845 :
5846 2 : }
5847 :
5848 2 : void append_036()
5849 : {
5850 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5851 4 : OString expVal( aStrBuf.getStr() );
5852 2 : sal_Int32 input = kSInt32Max;
5853 2 : sal_Int16 radix = 10;
5854 :
5855 2 : expVal += OString( "2147483647" );
5856 2 : aStrBuf.append( input, radix );
5857 :
5858 4 : CPPUNIT_ASSERT_MESSAGE
5859 : (
5860 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
5861 : aStrBuf.getStr()== expVal &&
5862 : aStrBuf.getLength() == expVal.getLength()
5863 4 : );
5864 :
5865 2 : }
5866 :
5867 2 : void append_037()
5868 : {
5869 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5870 4 : OString expVal( aStrBuf.getStr() );
5871 2 : sal_Int32 input = kSInt8Max;
5872 2 : sal_Int16 radix = 16;
5873 :
5874 2 : expVal += OString( "7f" );
5875 2 : aStrBuf.append( input, radix );
5876 :
5877 4 : CPPUNIT_ASSERT_MESSAGE
5878 : (
5879 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
5880 : aStrBuf.getStr()== expVal &&
5881 : aStrBuf.getLength() == expVal.getLength()
5882 4 : );
5883 :
5884 2 : }
5885 :
5886 2 : void append_038()
5887 : {
5888 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5889 4 : OString expVal( aStrBuf.getStr() );
5890 2 : sal_Int32 input = kSInt32Max;
5891 2 : sal_Int16 radix = 16;
5892 :
5893 2 : expVal += OString( "7fffffff" );
5894 2 : aStrBuf.append( input, radix );
5895 :
5896 4 : CPPUNIT_ASSERT_MESSAGE
5897 : (
5898 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
5899 : aStrBuf.getStr()== expVal &&
5900 : aStrBuf.getLength() == expVal.getLength()
5901 4 : );
5902 :
5903 2 : }
5904 :
5905 2 : void append_039()
5906 : {
5907 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5908 4 : OString expVal( aStrBuf.getStr() );
5909 2 : sal_Int32 input = kSInt8Max;
5910 2 : sal_Int16 radix = 36;
5911 :
5912 2 : expVal += OString( "3j" );
5913 2 : aStrBuf.append( input, radix );
5914 :
5915 4 : CPPUNIT_ASSERT_MESSAGE
5916 : (
5917 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
5918 : aStrBuf.getStr()== expVal &&
5919 : aStrBuf.getLength() == expVal.getLength()
5920 4 : );
5921 :
5922 2 : }
5923 :
5924 2 : void append_040()
5925 : {
5926 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
5927 4 : OString expVal( aStrBuf.getStr() );
5928 2 : sal_Int32 input = kSInt32Max;
5929 2 : sal_Int16 radix = 36;
5930 :
5931 2 : expVal += OString( "zik0zj" );
5932 2 : aStrBuf.append( input, radix );
5933 :
5934 4 : CPPUNIT_ASSERT_MESSAGE
5935 : (
5936 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
5937 : aStrBuf.getStr()== expVal &&
5938 : aStrBuf.getLength() == expVal.getLength()
5939 4 : );
5940 :
5941 2 : }
5942 :
5943 2 : void append_041()
5944 : {
5945 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5946 4 : OString expVal( aStrBuf.getStr() );
5947 2 : sal_Int32 input = kSInt8Max;
5948 2 : sal_Int16 radix = 2;
5949 :
5950 2 : expVal += OString( "1111111" );
5951 2 : aStrBuf.append( input, radix );
5952 :
5953 4 : CPPUNIT_ASSERT_MESSAGE
5954 : (
5955 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
5956 : aStrBuf.getStr()== expVal &&
5957 : aStrBuf.getLength() == expVal.getLength()
5958 4 : );
5959 :
5960 2 : }
5961 :
5962 2 : void append_042()
5963 : {
5964 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5965 4 : OString expVal( aStrBuf.getStr() );
5966 2 : sal_Int32 input = kSInt32Max;
5967 2 : sal_Int16 radix = 2;
5968 :
5969 2 : expVal += OString( "1111111111111111111111111111111" );
5970 2 : aStrBuf.append( input, radix );
5971 :
5972 4 : CPPUNIT_ASSERT_MESSAGE
5973 : (
5974 : "append(sal_Int32, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
5975 : aStrBuf.getStr()== expVal &&
5976 : aStrBuf.getLength() == expVal.getLength()
5977 4 : );
5978 :
5979 2 : }
5980 :
5981 2 : void append_043()
5982 : {
5983 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
5984 4 : OString expVal( aStrBuf.getStr() );
5985 2 : sal_Int32 input = kSInt8Max;
5986 2 : sal_Int16 radix = 8;
5987 :
5988 2 : expVal += OString( "177" );
5989 2 : aStrBuf.append( input, radix );
5990 :
5991 4 : CPPUNIT_ASSERT_MESSAGE
5992 : (
5993 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
5994 : aStrBuf.getStr()== expVal &&
5995 : aStrBuf.getLength() == expVal.getLength()
5996 4 : );
5997 :
5998 2 : }
5999 :
6000 2 : void append_044()
6001 : {
6002 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6003 4 : OString expVal( aStrBuf.getStr() );
6004 2 : sal_Int32 input = kSInt32Max;
6005 2 : sal_Int16 radix = 8;
6006 :
6007 2 : expVal += OString( "17777777777" );
6008 2 : aStrBuf.append( input, radix );
6009 :
6010 4 : CPPUNIT_ASSERT_MESSAGE
6011 : (
6012 : "append(sal_Int32, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
6013 : aStrBuf.getStr()== expVal &&
6014 : aStrBuf.getLength() == expVal.getLength()
6015 4 : );
6016 :
6017 2 : }
6018 :
6019 2 : void append_045()
6020 : {
6021 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6022 4 : OString expVal( aStrBuf.getStr() );
6023 2 : sal_Int32 input = kSInt8Max;
6024 2 : sal_Int16 radix = 10;
6025 :
6026 2 : expVal += OString( "127" );
6027 2 : aStrBuf.append( input, radix );
6028 :
6029 4 : CPPUNIT_ASSERT_MESSAGE
6030 : (
6031 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
6032 : aStrBuf.getStr()== expVal &&
6033 : aStrBuf.getLength() == expVal.getLength()
6034 4 : );
6035 :
6036 2 : }
6037 :
6038 2 : void append_046()
6039 : {
6040 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6041 4 : OString expVal( aStrBuf.getStr() );
6042 2 : sal_Int32 input = kSInt32Max;
6043 2 : sal_Int16 radix = 10;
6044 :
6045 2 : expVal += OString( "2147483647" );
6046 2 : aStrBuf.append( input, radix );
6047 :
6048 4 : CPPUNIT_ASSERT_MESSAGE
6049 : (
6050 : "append(sal_Int32, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
6051 : aStrBuf.getStr()== expVal &&
6052 : aStrBuf.getLength() == expVal.getLength()
6053 4 : );
6054 :
6055 2 : }
6056 :
6057 2 : void append_047()
6058 : {
6059 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6060 4 : OString expVal( aStrBuf.getStr() );
6061 2 : sal_Int32 input = kSInt8Max;
6062 2 : sal_Int16 radix = 16;
6063 :
6064 2 : expVal += OString( "7f" );
6065 2 : aStrBuf.append( input, radix );
6066 :
6067 4 : CPPUNIT_ASSERT_MESSAGE
6068 : (
6069 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
6070 : aStrBuf.getStr()== expVal &&
6071 : aStrBuf.getLength() == expVal.getLength()
6072 4 : );
6073 :
6074 2 : }
6075 :
6076 2 : void append_048()
6077 : {
6078 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6079 4 : OString expVal( aStrBuf.getStr() );
6080 2 : sal_Int32 input = kSInt32Max;
6081 2 : sal_Int16 radix = 16;
6082 :
6083 2 : expVal += OString( "7fffffff" );
6084 2 : aStrBuf.append( input, radix );
6085 :
6086 4 : CPPUNIT_ASSERT_MESSAGE
6087 : (
6088 : "append(sal_Int32, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
6089 : aStrBuf.getStr()== expVal &&
6090 : aStrBuf.getLength() == expVal.getLength()
6091 4 : );
6092 :
6093 2 : }
6094 :
6095 2 : void append_049()
6096 : {
6097 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6098 4 : OString expVal( aStrBuf.getStr() );
6099 2 : sal_Int32 input = kSInt8Max;
6100 2 : sal_Int16 radix = 36;
6101 :
6102 2 : expVal += OString( "3j" );
6103 2 : aStrBuf.append( input, radix );
6104 :
6105 4 : CPPUNIT_ASSERT_MESSAGE
6106 : (
6107 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
6108 : aStrBuf.getStr()== expVal &&
6109 : aStrBuf.getLength() == expVal.getLength()
6110 4 : );
6111 :
6112 2 : }
6113 :
6114 2 : void append_050()
6115 : {
6116 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
6117 4 : OString expVal( aStrBuf.getStr() );
6118 2 : sal_Int32 input = kSInt32Max;
6119 2 : sal_Int16 radix = 36;
6120 :
6121 2 : expVal += OString( "zik0zj" );
6122 2 : aStrBuf.append( input, radix );
6123 :
6124 4 : CPPUNIT_ASSERT_MESSAGE
6125 : (
6126 : "append(sal_Int32, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
6127 : aStrBuf.getStr()== expVal &&
6128 : aStrBuf.getLength() == expVal.getLength()
6129 4 : );
6130 :
6131 2 : }
6132 :
6133 4 : CPPUNIT_TEST_SUITE( append_006_Int32_Bounderies );
6134 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
6135 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
6136 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
6137 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
6138 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
6139 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
6140 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
6141 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
6142 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
6143 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
6144 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
6145 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
6146 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
6147 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
6148 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
6149 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
6150 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
6151 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
6152 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
6153 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
6154 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
6155 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
6156 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
6157 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
6158 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
6159 4 : CPPUNIT_TEST_SUITE_END();
6160 : };
6161 :
6162 : // testing the method append( sal_Int32 i, sal_Int16 radix=2 )
6163 : // for negative value
6164 : // testing the method append( sal_Int32 i, sal_Int16 radix=8 )
6165 : // for negative value
6166 : // testing the method append( sal_Int32 i, sal_Int16 radix=10 )
6167 : // for negative value
6168 : // testing the method append( sal_Int32 i, sal_Int16 radix=16 )
6169 : // for negative value
6170 : // testing the method append( sal_Int32 i, sal_Int16 radix=36 )
6171 : // for negative value
6172 :
6173 600 : class append_006_Int32_Negative : public CppUnit::TestFixture
6174 : {
6175 : OString* arrOUS[5];
6176 :
6177 : public:
6178 200 : void setUp() SAL_OVERRIDE
6179 : {
6180 200 : arrOUS[0] = new OString( kTestStr7 );
6181 200 : arrOUS[1] = new OString( );
6182 200 : arrOUS[2] = new OString( kTestStr25 );
6183 200 : arrOUS[3] = new OString( "" );
6184 200 : arrOUS[4] = new OString( kTestStr28 );
6185 :
6186 200 : }
6187 :
6188 200 : void tearDown() SAL_OVERRIDE
6189 : {
6190 200 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
6191 200 : delete arrOUS[3]; delete arrOUS[4];
6192 200 : }
6193 :
6194 2 : void append_001()
6195 : {
6196 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6197 4 : OString expVal( aStrBuf.getStr() );
6198 2 : sal_Int32 input = -0;
6199 2 : sal_Int16 radix = 2;
6200 :
6201 2 : expVal += OString( "0" );
6202 2 : aStrBuf.append( input, radix );
6203 :
6204 4 : CPPUNIT_ASSERT_MESSAGE
6205 : (
6206 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6207 : aStrBuf.getStr()== expVal &&
6208 : aStrBuf.getLength() == expVal.getLength()
6209 4 : );
6210 :
6211 2 : }
6212 :
6213 2 : void append_002()
6214 : {
6215 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6216 4 : OString expVal( aStrBuf.getStr() );
6217 2 : sal_Int32 input = -4;
6218 2 : sal_Int16 radix = 2;
6219 :
6220 2 : expVal += OString( "-" );
6221 2 : expVal += OString( "100" );
6222 2 : aStrBuf.append( input, radix );
6223 :
6224 4 : CPPUNIT_ASSERT_MESSAGE
6225 : (
6226 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6227 : aStrBuf.getStr()== expVal &&
6228 : aStrBuf.getLength() == expVal.getLength()
6229 4 : );
6230 :
6231 2 : }
6232 :
6233 2 : void append_003()
6234 : {
6235 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6236 4 : OString expVal( aStrBuf.getStr() );
6237 2 : sal_Int32 input = -8;
6238 2 : sal_Int16 radix = 2;
6239 :
6240 2 : expVal += OString( "-" );
6241 2 : expVal += OString( "1000" );
6242 2 : aStrBuf.append( input, radix );
6243 :
6244 4 : CPPUNIT_ASSERT_MESSAGE
6245 : (
6246 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
6247 : aStrBuf.getStr()== expVal &&
6248 : aStrBuf.getLength() == expVal.getLength()
6249 4 : );
6250 :
6251 2 : }
6252 :
6253 2 : void append_004()
6254 : {
6255 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6256 4 : OString expVal( aStrBuf.getStr() );
6257 2 : sal_Int32 input = -15;
6258 2 : sal_Int16 radix = 2;
6259 :
6260 2 : expVal += OString( "-" );
6261 2 : expVal += OString( "1111" );
6262 2 : aStrBuf.append( input, radix );
6263 :
6264 4 : 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 4 : );
6270 :
6271 2 : }
6272 :
6273 2 : void append_005()
6274 : {
6275 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6276 4 : OString expVal( aStrBuf.getStr() );
6277 2 : sal_Int32 input = -0;
6278 2 : sal_Int16 radix = 8;
6279 :
6280 2 : expVal += OString( "0" );
6281 2 : aStrBuf.append( input, radix );
6282 :
6283 4 : CPPUNIT_ASSERT_MESSAGE
6284 : (
6285 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6286 : aStrBuf.getStr()== expVal &&
6287 : aStrBuf.getLength() == expVal.getLength()
6288 4 : );
6289 :
6290 2 : }
6291 :
6292 2 : void append_006()
6293 : {
6294 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6295 4 : OString expVal( aStrBuf.getStr() );
6296 2 : sal_Int32 input = -4;
6297 2 : sal_Int16 radix = 8;
6298 :
6299 2 : expVal += OString( "-" );
6300 2 : expVal += OString( "4" );
6301 2 : aStrBuf.append( input, radix );
6302 :
6303 4 : CPPUNIT_ASSERT_MESSAGE
6304 : (
6305 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6306 : aStrBuf.getStr()== expVal &&
6307 : aStrBuf.getLength() == expVal.getLength()
6308 4 : );
6309 :
6310 2 : }
6311 :
6312 2 : void append_007()
6313 : {
6314 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6315 4 : OString expVal( aStrBuf.getStr() );
6316 2 : sal_Int32 input = -8;
6317 2 : sal_Int16 radix = 8;
6318 :
6319 2 : expVal += OString( "-" );
6320 2 : expVal += OString( "10" );
6321 2 : aStrBuf.append( input, radix );
6322 :
6323 4 : CPPUNIT_ASSERT_MESSAGE
6324 : (
6325 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
6326 : aStrBuf.getStr()== expVal &&
6327 : aStrBuf.getLength() == expVal.getLength()
6328 4 : );
6329 :
6330 2 : }
6331 :
6332 2 : void append_008()
6333 : {
6334 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6335 4 : OString expVal( aStrBuf.getStr() );
6336 2 : sal_Int32 input = -15;
6337 2 : sal_Int16 radix = 8;
6338 :
6339 2 : expVal += OString( "-" );
6340 2 : expVal += OString( "17" );
6341 2 : aStrBuf.append( input, radix );
6342 :
6343 4 : 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 4 : );
6349 :
6350 2 : }
6351 :
6352 2 : void append_009()
6353 : {
6354 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6355 4 : OString expVal( aStrBuf.getStr() );
6356 2 : sal_Int32 input = -0;
6357 2 : sal_Int16 radix = 10;
6358 :
6359 2 : expVal += OString( "0" );
6360 2 : aStrBuf.append( input, radix );
6361 :
6362 4 : CPPUNIT_ASSERT_MESSAGE
6363 : (
6364 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6365 : aStrBuf.getStr()== expVal &&
6366 : aStrBuf.getLength() == expVal.getLength()
6367 4 : );
6368 :
6369 2 : }
6370 :
6371 2 : void append_010()
6372 : {
6373 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6374 4 : OString expVal( aStrBuf.getStr() );
6375 2 : sal_Int32 input = -4;
6376 2 : sal_Int16 radix = 10;
6377 :
6378 2 : expVal += OString( "-" );
6379 2 : expVal += OString( "4" );
6380 2 : aStrBuf.append( input, radix );
6381 :
6382 4 : CPPUNIT_ASSERT_MESSAGE
6383 : (
6384 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6385 : aStrBuf.getStr()== expVal &&
6386 : aStrBuf.getLength() == expVal.getLength()
6387 4 : );
6388 :
6389 2 : }
6390 :
6391 2 : void append_011()
6392 : {
6393 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6394 4 : OString expVal( aStrBuf.getStr() );
6395 2 : sal_Int32 input = -8;
6396 2 : sal_Int16 radix = 10;
6397 :
6398 2 : expVal += OString( "-" );
6399 2 : expVal += OString( "8" );
6400 2 : aStrBuf.append( input, radix );
6401 :
6402 4 : CPPUNIT_ASSERT_MESSAGE
6403 : (
6404 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
6405 : aStrBuf.getStr()== expVal &&
6406 : aStrBuf.getLength() == expVal.getLength()
6407 4 : );
6408 :
6409 2 : }
6410 :
6411 2 : void append_012()
6412 : {
6413 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6414 4 : OString expVal( aStrBuf.getStr() );
6415 2 : sal_Int32 input = -15;
6416 2 : sal_Int16 radix = 10;
6417 :
6418 2 : expVal += OString( "-" );
6419 2 : expVal += OString( "15" );
6420 2 : aStrBuf.append( input, radix );
6421 :
6422 4 : 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 4 : );
6428 :
6429 2 : }
6430 :
6431 2 : void append_013()
6432 : {
6433 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6434 4 : OString expVal( aStrBuf.getStr() );
6435 2 : sal_Int32 input = -0;
6436 2 : sal_Int16 radix = 16;
6437 :
6438 2 : expVal += OString( "0" );
6439 2 : aStrBuf.append( input, radix );
6440 :
6441 4 : CPPUNIT_ASSERT_MESSAGE
6442 : (
6443 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6444 : aStrBuf.getStr()== expVal &&
6445 : aStrBuf.getLength() == expVal.getLength()
6446 4 : );
6447 :
6448 2 : }
6449 :
6450 2 : void append_014()
6451 : {
6452 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6453 4 : OString expVal( aStrBuf.getStr() );
6454 2 : sal_Int32 input = -4;
6455 2 : sal_Int16 radix = 16;
6456 :
6457 2 : expVal += OString( "-" );
6458 2 : expVal += OString( "4" );
6459 2 : aStrBuf.append( input, radix );
6460 :
6461 4 : CPPUNIT_ASSERT_MESSAGE
6462 : (
6463 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6464 : aStrBuf.getStr()== expVal &&
6465 : aStrBuf.getLength() == expVal.getLength()
6466 4 : );
6467 :
6468 2 : }
6469 :
6470 2 : void append_015()
6471 : {
6472 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6473 4 : OString expVal( aStrBuf.getStr() );
6474 2 : sal_Int32 input = -8;
6475 2 : sal_Int16 radix = 16;
6476 :
6477 2 : expVal += OString( "-" );
6478 2 : expVal += OString( "8" );
6479 2 : aStrBuf.append( input, radix );
6480 :
6481 4 : CPPUNIT_ASSERT_MESSAGE
6482 : (
6483 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
6484 : aStrBuf.getStr()== expVal &&
6485 : aStrBuf.getLength() == expVal.getLength()
6486 4 : );
6487 :
6488 2 : }
6489 :
6490 2 : void append_016()
6491 : {
6492 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6493 4 : OString expVal( aStrBuf.getStr() );
6494 2 : sal_Int32 input = -15;
6495 2 : sal_Int16 radix = 16;
6496 :
6497 2 : expVal += OString( "-" );
6498 2 : expVal += OString( "f" );
6499 2 : aStrBuf.append( input, radix );
6500 :
6501 4 : 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 4 : );
6507 :
6508 2 : }
6509 :
6510 2 : void append_017()
6511 : {
6512 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6513 4 : OString expVal( aStrBuf.getStr() );
6514 2 : sal_Int32 input = -0;
6515 2 : sal_Int16 radix = 36;
6516 :
6517 2 : expVal += OString( "0" );
6518 2 : aStrBuf.append( input, radix );
6519 :
6520 4 : CPPUNIT_ASSERT_MESSAGE
6521 : (
6522 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6523 : aStrBuf.getStr()== expVal &&
6524 : aStrBuf.getLength() == expVal.getLength()
6525 4 : );
6526 :
6527 2 : }
6528 :
6529 2 : void append_018()
6530 : {
6531 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6532 4 : OString expVal( aStrBuf.getStr() );
6533 2 : sal_Int32 input = -4;
6534 2 : sal_Int16 radix = 36;
6535 :
6536 2 : expVal += OString( "-" );
6537 2 : expVal += OString( "4" );
6538 2 : aStrBuf.append( input, radix );
6539 :
6540 4 : CPPUNIT_ASSERT_MESSAGE
6541 : (
6542 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6543 : aStrBuf.getStr()== expVal &&
6544 : aStrBuf.getLength() == expVal.getLength()
6545 4 : );
6546 :
6547 2 : }
6548 :
6549 2 : void append_019()
6550 : {
6551 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6552 4 : OString expVal( aStrBuf.getStr() );
6553 2 : sal_Int32 input = -8;
6554 2 : sal_Int16 radix = 36;
6555 :
6556 2 : expVal += OString( "-" );
6557 2 : expVal += OString( "8" );
6558 2 : aStrBuf.append( input, radix );
6559 :
6560 4 : CPPUNIT_ASSERT_MESSAGE
6561 : (
6562 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
6563 : aStrBuf.getStr()== expVal &&
6564 : aStrBuf.getLength() == expVal.getLength()
6565 4 : );
6566 :
6567 2 : }
6568 :
6569 2 : void append_020()
6570 : {
6571 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
6572 4 : OString expVal( aStrBuf.getStr() );
6573 2 : sal_Int32 input = -35;
6574 2 : sal_Int16 radix = 36;
6575 :
6576 2 : expVal += OString( "-" );
6577 2 : expVal += OString( "z" );
6578 2 : aStrBuf.append( input, radix );
6579 :
6580 4 : 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 4 : );
6586 :
6587 2 : }
6588 :
6589 2 : void append_021()
6590 : {
6591 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6592 4 : OString expVal( aStrBuf.getStr() );
6593 2 : sal_Int32 input = -0;
6594 2 : sal_Int16 radix = 2;
6595 :
6596 2 : expVal += OString( "0" );
6597 2 : aStrBuf.append( input, radix );
6598 :
6599 4 : CPPUNIT_ASSERT_MESSAGE
6600 : (
6601 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6602 : aStrBuf.getStr()== expVal &&
6603 : aStrBuf.getLength() == expVal.getLength()
6604 4 : );
6605 :
6606 2 : }
6607 :
6608 2 : void append_022()
6609 : {
6610 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6611 4 : OString expVal( aStrBuf.getStr() );
6612 2 : sal_Int32 input = -4;
6613 2 : sal_Int16 radix = 2;
6614 :
6615 2 : expVal += OString( "-" );
6616 2 : expVal += OString( "100" );
6617 2 : aStrBuf.append( input, radix );
6618 :
6619 4 : CPPUNIT_ASSERT_MESSAGE
6620 : (
6621 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6622 : aStrBuf.getStr()== expVal &&
6623 : aStrBuf.getLength() == expVal.getLength()
6624 4 : );
6625 :
6626 2 : }
6627 :
6628 2 : void append_023()
6629 : {
6630 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6631 4 : OString expVal( aStrBuf.getStr() );
6632 2 : sal_Int32 input = -8;
6633 2 : sal_Int16 radix = 2;
6634 :
6635 2 : expVal += OString( "-" );
6636 2 : expVal += OString( "1000" );
6637 2 : aStrBuf.append( input, radix );
6638 :
6639 4 : CPPUNIT_ASSERT_MESSAGE
6640 : (
6641 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
6642 : aStrBuf.getStr()== expVal &&
6643 : aStrBuf.getLength() == expVal.getLength()
6644 4 : );
6645 :
6646 2 : }
6647 :
6648 2 : void append_024()
6649 : {
6650 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6651 4 : OString expVal( aStrBuf.getStr() );
6652 2 : sal_Int32 input = -15;
6653 2 : sal_Int16 radix = 2;
6654 :
6655 2 : expVal += OString( "-" );
6656 2 : expVal += OString( "1111" );
6657 2 : aStrBuf.append( input, radix );
6658 :
6659 4 : 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 4 : );
6665 :
6666 2 : }
6667 :
6668 2 : void append_025()
6669 : {
6670 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6671 4 : OString expVal( aStrBuf.getStr() );
6672 2 : sal_Int32 input = -0;
6673 2 : sal_Int16 radix = 8;
6674 :
6675 2 : expVal += OString( "0" );
6676 2 : aStrBuf.append( input, radix );
6677 :
6678 4 : CPPUNIT_ASSERT_MESSAGE
6679 : (
6680 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6681 : aStrBuf.getStr()== expVal &&
6682 : aStrBuf.getLength() == expVal.getLength()
6683 4 : );
6684 :
6685 2 : }
6686 :
6687 2 : void append_026()
6688 : {
6689 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6690 4 : OString expVal( aStrBuf.getStr() );
6691 2 : sal_Int32 input = -4;
6692 2 : sal_Int16 radix = 8;
6693 :
6694 2 : expVal += OString( "-" );
6695 2 : expVal += OString( "4" );
6696 2 : aStrBuf.append( input, radix );
6697 :
6698 4 : CPPUNIT_ASSERT_MESSAGE
6699 : (
6700 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6701 : aStrBuf.getStr()== expVal &&
6702 : aStrBuf.getLength() == expVal.getLength()
6703 4 : );
6704 :
6705 2 : }
6706 :
6707 2 : void append_027()
6708 : {
6709 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6710 4 : OString expVal( aStrBuf.getStr() );
6711 2 : sal_Int32 input = -8;
6712 2 : sal_Int16 radix = 8;
6713 :
6714 2 : expVal += OString( "-" );
6715 2 : expVal += OString( "10" );
6716 2 : aStrBuf.append( input, radix );
6717 :
6718 4 : CPPUNIT_ASSERT_MESSAGE
6719 : (
6720 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
6721 : aStrBuf.getStr()== expVal &&
6722 : aStrBuf.getLength() == expVal.getLength()
6723 4 : );
6724 :
6725 2 : }
6726 :
6727 2 : void append_028()
6728 : {
6729 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6730 4 : OString expVal( aStrBuf.getStr() );
6731 2 : sal_Int32 input = -15;
6732 2 : sal_Int16 radix = 8;
6733 :
6734 2 : expVal += OString( "-" );
6735 2 : expVal += OString( "17" );
6736 2 : aStrBuf.append( input, radix );
6737 :
6738 4 : 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 4 : );
6744 :
6745 2 : }
6746 :
6747 2 : void append_029()
6748 : {
6749 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6750 4 : OString expVal( aStrBuf.getStr() );
6751 2 : sal_Int32 input = -0;
6752 2 : sal_Int16 radix = 10;
6753 :
6754 2 : expVal += OString( "0" );
6755 2 : aStrBuf.append( input, radix );
6756 :
6757 4 : CPPUNIT_ASSERT_MESSAGE
6758 : (
6759 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6760 : aStrBuf.getStr()== expVal &&
6761 : aStrBuf.getLength() == expVal.getLength()
6762 4 : );
6763 :
6764 2 : }
6765 :
6766 2 : void append_030()
6767 : {
6768 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6769 4 : OString expVal( aStrBuf.getStr() );
6770 2 : sal_Int32 input = -4;
6771 2 : sal_Int16 radix = 10;
6772 :
6773 2 : expVal += OString( "-" );
6774 2 : expVal += OString( "4" );
6775 2 : aStrBuf.append( input, radix );
6776 :
6777 4 : CPPUNIT_ASSERT_MESSAGE
6778 : (
6779 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6780 : aStrBuf.getStr()== expVal &&
6781 : aStrBuf.getLength() == expVal.getLength()
6782 4 : );
6783 :
6784 2 : }
6785 :
6786 2 : void append_031()
6787 : {
6788 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6789 4 : OString expVal( aStrBuf.getStr() );
6790 2 : sal_Int32 input = -8;
6791 2 : sal_Int16 radix = 10;
6792 :
6793 2 : expVal += OString( "-" );
6794 2 : expVal += OString( "8" );
6795 2 : aStrBuf.append( input, radix );
6796 :
6797 4 : CPPUNIT_ASSERT_MESSAGE
6798 : (
6799 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
6800 : aStrBuf.getStr()== expVal &&
6801 : aStrBuf.getLength() == expVal.getLength()
6802 4 : );
6803 :
6804 2 : }
6805 :
6806 2 : void append_032()
6807 : {
6808 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6809 4 : OString expVal( aStrBuf.getStr() );
6810 2 : sal_Int32 input = -15;
6811 2 : sal_Int16 radix = 10;
6812 :
6813 2 : expVal += OString( "-" );
6814 2 : expVal += OString( "15" );
6815 2 : aStrBuf.append( input, radix );
6816 :
6817 4 : 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 4 : );
6823 :
6824 2 : }
6825 :
6826 2 : void append_033()
6827 : {
6828 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6829 4 : OString expVal( aStrBuf.getStr() );
6830 2 : sal_Int32 input = -0;
6831 2 : sal_Int16 radix = 16;
6832 :
6833 2 : expVal += OString( "0" );
6834 2 : aStrBuf.append( input, radix );
6835 :
6836 4 : CPPUNIT_ASSERT_MESSAGE
6837 : (
6838 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6839 : aStrBuf.getStr()== expVal &&
6840 : aStrBuf.getLength() == expVal.getLength()
6841 4 : );
6842 :
6843 2 : }
6844 :
6845 2 : void append_034()
6846 : {
6847 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6848 4 : OString expVal( aStrBuf.getStr() );
6849 2 : sal_Int32 input = -4;
6850 2 : sal_Int16 radix = 16;
6851 :
6852 2 : expVal += OString( "-" );
6853 2 : expVal += OString( "4" );
6854 2 : aStrBuf.append( input, radix );
6855 :
6856 4 : CPPUNIT_ASSERT_MESSAGE
6857 : (
6858 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6859 : aStrBuf.getStr()== expVal &&
6860 : aStrBuf.getLength() == expVal.getLength()
6861 4 : );
6862 :
6863 2 : }
6864 :
6865 2 : void append_035()
6866 : {
6867 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6868 4 : OString expVal( aStrBuf.getStr() );
6869 2 : sal_Int32 input = -8;
6870 2 : sal_Int16 radix = 16;
6871 :
6872 2 : expVal += OString( "-" );
6873 2 : expVal += OString( "8" );
6874 2 : aStrBuf.append( input, radix );
6875 :
6876 4 : CPPUNIT_ASSERT_MESSAGE
6877 : (
6878 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
6879 : aStrBuf.getStr()== expVal &&
6880 : aStrBuf.getLength() == expVal.getLength()
6881 4 : );
6882 :
6883 2 : }
6884 :
6885 2 : void append_036()
6886 : {
6887 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6888 4 : OString expVal( aStrBuf.getStr() );
6889 2 : sal_Int32 input = -15;
6890 2 : sal_Int16 radix = 16;
6891 :
6892 2 : expVal += OString( "-" );
6893 2 : expVal += OString( "f" );
6894 2 : aStrBuf.append( input, radix );
6895 :
6896 4 : 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 4 : );
6902 :
6903 2 : }
6904 :
6905 2 : void append_037()
6906 : {
6907 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6908 4 : OString expVal( aStrBuf.getStr() );
6909 2 : sal_Int32 input = -0;
6910 2 : sal_Int16 radix = 36;
6911 :
6912 2 : expVal += OString( "0" );
6913 2 : aStrBuf.append( input, radix );
6914 :
6915 4 : CPPUNIT_ASSERT_MESSAGE
6916 : (
6917 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
6918 : aStrBuf.getStr()== expVal &&
6919 : aStrBuf.getLength() == expVal.getLength()
6920 4 : );
6921 :
6922 2 : }
6923 :
6924 2 : void append_038()
6925 : {
6926 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6927 4 : OString expVal( aStrBuf.getStr() );
6928 2 : sal_Int32 input = -4;
6929 2 : sal_Int16 radix = 36;
6930 :
6931 2 : expVal += OString( "-" );
6932 2 : expVal += OString( "4" );
6933 2 : aStrBuf.append( input, radix );
6934 :
6935 4 : CPPUNIT_ASSERT_MESSAGE
6936 : (
6937 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
6938 : aStrBuf.getStr()== expVal &&
6939 : aStrBuf.getLength() == expVal.getLength()
6940 4 : );
6941 :
6942 2 : }
6943 :
6944 2 : void append_039()
6945 : {
6946 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6947 4 : OString expVal( aStrBuf.getStr() );
6948 2 : sal_Int32 input = -8;
6949 2 : sal_Int16 radix = 36;
6950 :
6951 2 : expVal += OString( "-" );
6952 2 : expVal += OString( "8" );
6953 2 : aStrBuf.append( input, radix );
6954 :
6955 4 : CPPUNIT_ASSERT_MESSAGE
6956 : (
6957 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
6958 : aStrBuf.getStr()== expVal &&
6959 : aStrBuf.getLength() == expVal.getLength()
6960 4 : );
6961 :
6962 2 : }
6963 :
6964 2 : void append_040()
6965 : {
6966 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
6967 4 : OString expVal( aStrBuf.getStr() );
6968 2 : sal_Int32 input = -35;
6969 2 : sal_Int16 radix = 36;
6970 :
6971 2 : expVal += OString( "-" );
6972 2 : expVal += OString( "z" );
6973 2 : aStrBuf.append( input, radix );
6974 :
6975 4 : 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 4 : );
6981 :
6982 2 : }
6983 :
6984 2 : void append_041()
6985 : {
6986 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
6987 4 : OString expVal( aStrBuf.getStr() );
6988 2 : sal_Int32 input = -0;
6989 2 : sal_Int16 radix = 2;
6990 :
6991 2 : expVal += OString( "0" );
6992 2 : aStrBuf.append( input, radix );
6993 :
6994 4 : CPPUNIT_ASSERT_MESSAGE
6995 : (
6996 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
6997 : aStrBuf.getStr()== expVal &&
6998 : aStrBuf.getLength() == expVal.getLength()
6999 4 : );
7000 :
7001 2 : }
7002 :
7003 2 : void append_042()
7004 : {
7005 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7006 4 : OString expVal( aStrBuf.getStr() );
7007 2 : sal_Int32 input = -4;
7008 2 : sal_Int16 radix = 2;
7009 :
7010 2 : expVal += OString( "-" );
7011 2 : expVal += OString( "100" );
7012 2 : aStrBuf.append( input, radix );
7013 :
7014 4 : CPPUNIT_ASSERT_MESSAGE
7015 : (
7016 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7017 : aStrBuf.getStr()== expVal &&
7018 : aStrBuf.getLength() == expVal.getLength()
7019 4 : );
7020 :
7021 2 : }
7022 :
7023 2 : void append_043()
7024 : {
7025 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7026 4 : OString expVal( aStrBuf.getStr() );
7027 2 : sal_Int32 input = -8;
7028 2 : sal_Int16 radix = 2;
7029 :
7030 2 : expVal += OString( "-" );
7031 2 : expVal += OString( "1000" );
7032 2 : aStrBuf.append( input, radix );
7033 :
7034 4 : CPPUNIT_ASSERT_MESSAGE
7035 : (
7036 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
7037 : aStrBuf.getStr()== expVal &&
7038 : aStrBuf.getLength() == expVal.getLength()
7039 4 : );
7040 :
7041 2 : }
7042 :
7043 2 : void append_044()
7044 : {
7045 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7046 4 : OString expVal( aStrBuf.getStr() );
7047 2 : sal_Int32 input = -15;
7048 2 : sal_Int16 radix = 2;
7049 :
7050 2 : expVal += OString( "-" );
7051 2 : expVal += OString( "1111" );
7052 2 : aStrBuf.append( input, radix );
7053 :
7054 4 : 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 4 : );
7060 :
7061 2 : }
7062 :
7063 2 : void append_045()
7064 : {
7065 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7066 4 : OString expVal( aStrBuf.getStr() );
7067 2 : sal_Int32 input = -0;
7068 2 : sal_Int16 radix = 8;
7069 :
7070 2 : expVal += OString( "0" );
7071 2 : aStrBuf.append( input, radix );
7072 :
7073 4 : CPPUNIT_ASSERT_MESSAGE
7074 : (
7075 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7076 : aStrBuf.getStr()== expVal &&
7077 : aStrBuf.getLength() == expVal.getLength()
7078 4 : );
7079 :
7080 2 : }
7081 :
7082 2 : void append_046()
7083 : {
7084 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7085 4 : OString expVal( aStrBuf.getStr() );
7086 2 : sal_Int32 input = -4;
7087 2 : sal_Int16 radix = 8;
7088 :
7089 2 : expVal += OString( "-" );
7090 2 : expVal += OString( "4" );
7091 2 : aStrBuf.append( input, radix );
7092 :
7093 4 : CPPUNIT_ASSERT_MESSAGE
7094 : (
7095 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7096 : aStrBuf.getStr()== expVal &&
7097 : aStrBuf.getLength() == expVal.getLength()
7098 4 : );
7099 :
7100 2 : }
7101 :
7102 2 : void append_047()
7103 : {
7104 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7105 4 : OString expVal( aStrBuf.getStr() );
7106 2 : sal_Int32 input = -8;
7107 2 : sal_Int16 radix = 8;
7108 :
7109 2 : expVal += OString( "-" );
7110 2 : expVal += OString( "10" );
7111 2 : aStrBuf.append( input, radix );
7112 :
7113 4 : CPPUNIT_ASSERT_MESSAGE
7114 : (
7115 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
7116 : aStrBuf.getStr()== expVal &&
7117 : aStrBuf.getLength() == expVal.getLength()
7118 4 : );
7119 :
7120 2 : }
7121 :
7122 2 : void append_048()
7123 : {
7124 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7125 4 : OString expVal( aStrBuf.getStr() );
7126 2 : sal_Int32 input = -15;
7127 2 : sal_Int16 radix = 8;
7128 :
7129 2 : expVal += OString( "-" );
7130 2 : expVal += OString( "17" );
7131 2 : aStrBuf.append( input, radix );
7132 :
7133 4 : 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 4 : );
7139 :
7140 2 : }
7141 :
7142 2 : void append_049()
7143 : {
7144 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7145 4 : OString expVal( aStrBuf.getStr() );
7146 2 : sal_Int32 input = -0;
7147 2 : sal_Int16 radix = 10;
7148 :
7149 2 : expVal += OString( "0" );
7150 2 : aStrBuf.append( input, radix );
7151 :
7152 4 : CPPUNIT_ASSERT_MESSAGE
7153 : (
7154 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7155 : aStrBuf.getStr()== expVal &&
7156 : aStrBuf.getLength() == expVal.getLength()
7157 4 : );
7158 :
7159 2 : }
7160 :
7161 2 : void append_050()
7162 : {
7163 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7164 4 : OString expVal( aStrBuf.getStr() );
7165 2 : sal_Int32 input = -4;
7166 2 : sal_Int16 radix = 10;
7167 :
7168 2 : expVal += OString( "-" );
7169 2 : expVal += OString( "4" );
7170 2 : aStrBuf.append( input, radix );
7171 :
7172 4 : CPPUNIT_ASSERT_MESSAGE
7173 : (
7174 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7175 : aStrBuf.getStr()== expVal &&
7176 : aStrBuf.getLength() == expVal.getLength()
7177 4 : );
7178 :
7179 2 : }
7180 :
7181 2 : void append_051()
7182 : {
7183 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7184 4 : OString expVal( aStrBuf.getStr() );
7185 2 : sal_Int32 input = -8;
7186 2 : sal_Int16 radix = 10;
7187 :
7188 2 : expVal += OString( "-" );
7189 2 : expVal += OString( "8" );
7190 2 : aStrBuf.append( input, radix );
7191 :
7192 4 : CPPUNIT_ASSERT_MESSAGE
7193 : (
7194 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
7195 : aStrBuf.getStr()== expVal &&
7196 : aStrBuf.getLength() == expVal.getLength()
7197 4 : );
7198 :
7199 2 : }
7200 :
7201 2 : void append_052()
7202 : {
7203 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7204 4 : OString expVal( aStrBuf.getStr() );
7205 2 : sal_Int32 input = -15;
7206 2 : sal_Int16 radix = 10;
7207 :
7208 2 : expVal += OString( "-" );
7209 2 : expVal += OString( "15" );
7210 2 : aStrBuf.append( input, radix );
7211 :
7212 4 : 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 4 : );
7218 :
7219 2 : }
7220 :
7221 2 : void append_053()
7222 : {
7223 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7224 4 : OString expVal( aStrBuf.getStr() );
7225 2 : sal_Int32 input = -0;
7226 2 : sal_Int16 radix = 16;
7227 :
7228 2 : expVal += OString( "0" );
7229 2 : aStrBuf.append( input, radix );
7230 :
7231 4 : CPPUNIT_ASSERT_MESSAGE
7232 : (
7233 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7234 : aStrBuf.getStr()== expVal &&
7235 : aStrBuf.getLength() == expVal.getLength()
7236 4 : );
7237 :
7238 2 : }
7239 :
7240 2 : void append_054()
7241 : {
7242 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7243 4 : OString expVal( aStrBuf.getStr() );
7244 2 : sal_Int32 input = -4;
7245 2 : sal_Int16 radix = 16;
7246 :
7247 2 : expVal += OString( "-" );
7248 2 : expVal += OString( "4" );
7249 2 : aStrBuf.append( input, radix );
7250 :
7251 4 : CPPUNIT_ASSERT_MESSAGE
7252 : (
7253 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7254 : aStrBuf.getStr()== expVal &&
7255 : aStrBuf.getLength() == expVal.getLength()
7256 4 : );
7257 :
7258 2 : }
7259 :
7260 2 : void append_055()
7261 : {
7262 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7263 4 : OString expVal( aStrBuf.getStr() );
7264 2 : sal_Int32 input = -8;
7265 2 : sal_Int16 radix = 16;
7266 :
7267 2 : expVal += OString( "-" );
7268 2 : expVal += OString( "8" );
7269 2 : aStrBuf.append( input, radix );
7270 :
7271 4 : CPPUNIT_ASSERT_MESSAGE
7272 : (
7273 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
7274 : aStrBuf.getStr()== expVal &&
7275 : aStrBuf.getLength() == expVal.getLength()
7276 4 : );
7277 :
7278 2 : }
7279 :
7280 2 : void append_056()
7281 : {
7282 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7283 4 : OString expVal( aStrBuf.getStr() );
7284 2 : sal_Int32 input = -15;
7285 2 : sal_Int16 radix = 16;
7286 :
7287 2 : expVal += OString( "-" );
7288 2 : expVal += OString( "f" );
7289 2 : aStrBuf.append( input, radix );
7290 :
7291 4 : 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 4 : );
7297 :
7298 2 : }
7299 :
7300 2 : void append_057()
7301 : {
7302 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7303 4 : OString expVal( aStrBuf.getStr() );
7304 2 : sal_Int32 input = -0;
7305 2 : sal_Int16 radix = 36;
7306 :
7307 2 : expVal += OString( "0" );
7308 2 : aStrBuf.append( input, radix );
7309 :
7310 4 : CPPUNIT_ASSERT_MESSAGE
7311 : (
7312 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7313 : aStrBuf.getStr()== expVal &&
7314 : aStrBuf.getLength() == expVal.getLength()
7315 4 : );
7316 :
7317 2 : }
7318 :
7319 2 : void append_058()
7320 : {
7321 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7322 4 : OString expVal( aStrBuf.getStr() );
7323 2 : sal_Int32 input = -4;
7324 2 : sal_Int16 radix = 36;
7325 :
7326 2 : expVal += OString( "-" );
7327 2 : expVal += OString( "4" );
7328 2 : aStrBuf.append( input, radix );
7329 :
7330 4 : CPPUNIT_ASSERT_MESSAGE
7331 : (
7332 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7333 : aStrBuf.getStr()== expVal &&
7334 : aStrBuf.getLength() == expVal.getLength()
7335 4 : );
7336 :
7337 2 : }
7338 :
7339 2 : void append_059()
7340 : {
7341 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7342 4 : OString expVal( aStrBuf.getStr() );
7343 2 : sal_Int32 input = -8;
7344 2 : sal_Int16 radix = 36;
7345 :
7346 2 : expVal += OString( "-" );
7347 2 : expVal += OString( "8" );
7348 2 : aStrBuf.append( input, radix );
7349 :
7350 4 : CPPUNIT_ASSERT_MESSAGE
7351 : (
7352 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
7353 : aStrBuf.getStr()== expVal &&
7354 : aStrBuf.getLength() == expVal.getLength()
7355 4 : );
7356 :
7357 2 : }
7358 :
7359 2 : void append_060()
7360 : {
7361 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
7362 4 : OString expVal( aStrBuf.getStr() );
7363 2 : sal_Int32 input = -35;
7364 2 : sal_Int16 radix = 36;
7365 :
7366 2 : expVal += OString( "-" );
7367 2 : expVal += OString( "z" );
7368 2 : aStrBuf.append( input, radix );
7369 :
7370 4 : 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 4 : );
7376 :
7377 2 : }
7378 :
7379 2 : void append_061()
7380 : {
7381 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7382 4 : OString expVal( aStrBuf.getStr() );
7383 2 : sal_Int32 input = -0;
7384 2 : sal_Int16 radix = 2;
7385 :
7386 2 : expVal += OString( "0" );
7387 2 : aStrBuf.append( input, radix );
7388 :
7389 4 : CPPUNIT_ASSERT_MESSAGE
7390 : (
7391 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7392 : aStrBuf.getStr()== expVal &&
7393 : aStrBuf.getLength() == expVal.getLength()
7394 4 : );
7395 :
7396 2 : }
7397 :
7398 2 : void append_062()
7399 : {
7400 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7401 4 : OString expVal( aStrBuf.getStr() );
7402 2 : sal_Int32 input = -4;
7403 2 : sal_Int16 radix = 2;
7404 :
7405 2 : expVal += OString( "-" );
7406 2 : expVal += OString( "100" );
7407 2 : aStrBuf.append( input, radix );
7408 :
7409 4 : CPPUNIT_ASSERT_MESSAGE
7410 : (
7411 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7412 : aStrBuf.getStr()== expVal &&
7413 : aStrBuf.getLength() == expVal.getLength()
7414 4 : );
7415 :
7416 2 : }
7417 :
7418 2 : void append_063()
7419 : {
7420 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7421 4 : OString expVal( aStrBuf.getStr() );
7422 2 : sal_Int32 input = -8;
7423 2 : sal_Int16 radix = 2;
7424 :
7425 2 : expVal += OString( "-" );
7426 2 : expVal += OString( "1000" );
7427 2 : aStrBuf.append( input, radix );
7428 :
7429 4 : CPPUNIT_ASSERT_MESSAGE
7430 : (
7431 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
7432 : aStrBuf.getStr()== expVal &&
7433 : aStrBuf.getLength() == expVal.getLength()
7434 4 : );
7435 :
7436 2 : }
7437 :
7438 2 : void append_064()
7439 : {
7440 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7441 4 : OString expVal( aStrBuf.getStr() );
7442 2 : sal_Int32 input = -15;
7443 2 : sal_Int16 radix = 2;
7444 :
7445 2 : expVal += OString( "-" );
7446 2 : expVal += OString( "1111" );
7447 2 : aStrBuf.append( input, radix );
7448 :
7449 4 : 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 4 : );
7455 :
7456 2 : }
7457 :
7458 2 : void append_065()
7459 : {
7460 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7461 4 : OString expVal( aStrBuf.getStr() );
7462 2 : sal_Int32 input = -0;
7463 2 : sal_Int16 radix = 8;
7464 :
7465 2 : expVal += OString( "0" );
7466 2 : aStrBuf.append( input, radix );
7467 :
7468 4 : CPPUNIT_ASSERT_MESSAGE
7469 : (
7470 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7471 : aStrBuf.getStr()== expVal &&
7472 : aStrBuf.getLength() == expVal.getLength()
7473 4 : );
7474 :
7475 2 : }
7476 :
7477 2 : void append_066()
7478 : {
7479 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7480 4 : OString expVal( aStrBuf.getStr() );
7481 2 : sal_Int32 input = -4;
7482 2 : sal_Int16 radix = 8;
7483 :
7484 2 : expVal += OString( "-" );
7485 2 : expVal += OString( "4" );
7486 2 : aStrBuf.append( input, radix );
7487 :
7488 4 : CPPUNIT_ASSERT_MESSAGE
7489 : (
7490 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7491 : aStrBuf.getStr()== expVal &&
7492 : aStrBuf.getLength() == expVal.getLength()
7493 4 : );
7494 :
7495 2 : }
7496 :
7497 2 : void append_067()
7498 : {
7499 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7500 4 : OString expVal( aStrBuf.getStr() );
7501 2 : sal_Int32 input = -8;
7502 2 : sal_Int16 radix = 8;
7503 :
7504 2 : expVal += OString( "-" );
7505 2 : expVal += OString( "10" );
7506 2 : aStrBuf.append( input, radix );
7507 :
7508 4 : CPPUNIT_ASSERT_MESSAGE
7509 : (
7510 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
7511 : aStrBuf.getStr()== expVal &&
7512 : aStrBuf.getLength() == expVal.getLength()
7513 4 : );
7514 :
7515 2 : }
7516 :
7517 2 : void append_068()
7518 : {
7519 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7520 4 : OString expVal( aStrBuf.getStr() );
7521 2 : sal_Int32 input = -15;
7522 2 : sal_Int16 radix = 8;
7523 :
7524 2 : expVal += OString( "-" );
7525 2 : expVal += OString( "17" );
7526 2 : aStrBuf.append( input, radix );
7527 :
7528 4 : 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 4 : );
7534 :
7535 2 : }
7536 :
7537 2 : void append_069()
7538 : {
7539 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7540 4 : OString expVal( aStrBuf.getStr() );
7541 2 : sal_Int32 input = -0;
7542 2 : sal_Int16 radix = 10;
7543 :
7544 2 : expVal += OString( "0" );
7545 2 : aStrBuf.append( input, radix );
7546 :
7547 4 : CPPUNIT_ASSERT_MESSAGE
7548 : (
7549 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7550 : aStrBuf.getStr()== expVal &&
7551 : aStrBuf.getLength() == expVal.getLength()
7552 4 : );
7553 :
7554 2 : }
7555 :
7556 2 : void append_070()
7557 : {
7558 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7559 4 : OString expVal( aStrBuf.getStr() );
7560 2 : sal_Int32 input = -4;
7561 2 : sal_Int16 radix = 10;
7562 :
7563 2 : expVal += OString( "-" );
7564 2 : expVal += OString( "4" );
7565 2 : aStrBuf.append( input, radix );
7566 :
7567 4 : CPPUNIT_ASSERT_MESSAGE
7568 : (
7569 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7570 : aStrBuf.getStr()== expVal &&
7571 : aStrBuf.getLength() == expVal.getLength()
7572 4 : );
7573 :
7574 2 : }
7575 :
7576 2 : void append_071()
7577 : {
7578 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7579 4 : OString expVal( aStrBuf.getStr() );
7580 2 : sal_Int32 input = -8;
7581 2 : sal_Int16 radix = 10;
7582 :
7583 2 : expVal += OString( "-" );
7584 2 : expVal += OString( "8" );
7585 2 : aStrBuf.append( input, radix );
7586 :
7587 4 : CPPUNIT_ASSERT_MESSAGE
7588 : (
7589 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
7590 : aStrBuf.getStr()== expVal &&
7591 : aStrBuf.getLength() == expVal.getLength()
7592 4 : );
7593 :
7594 2 : }
7595 :
7596 2 : void append_072()
7597 : {
7598 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7599 4 : OString expVal( aStrBuf.getStr() );
7600 2 : sal_Int32 input = -15;
7601 2 : sal_Int16 radix = 10;
7602 :
7603 2 : expVal += OString( "-" );
7604 2 : expVal += OString( "15" );
7605 2 : aStrBuf.append( input, radix );
7606 :
7607 4 : 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 4 : );
7613 :
7614 2 : }
7615 :
7616 2 : void append_073()
7617 : {
7618 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7619 4 : OString expVal( aStrBuf.getStr() );
7620 2 : sal_Int32 input = -0;
7621 2 : sal_Int16 radix = 16;
7622 :
7623 2 : expVal += OString( "0" );
7624 2 : aStrBuf.append( input, radix );
7625 :
7626 4 : CPPUNIT_ASSERT_MESSAGE
7627 : (
7628 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7629 : aStrBuf.getStr()== expVal &&
7630 : aStrBuf.getLength() == expVal.getLength()
7631 4 : );
7632 :
7633 2 : }
7634 :
7635 2 : void append_074()
7636 : {
7637 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7638 4 : OString expVal( aStrBuf.getStr() );
7639 2 : sal_Int32 input = -4;
7640 2 : sal_Int16 radix = 16;
7641 :
7642 2 : expVal += OString( "-" );
7643 2 : expVal += OString( "4" );
7644 2 : aStrBuf.append( input, radix );
7645 :
7646 4 : CPPUNIT_ASSERT_MESSAGE
7647 : (
7648 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7649 : aStrBuf.getStr()== expVal &&
7650 : aStrBuf.getLength() == expVal.getLength()
7651 4 : );
7652 :
7653 2 : }
7654 :
7655 2 : void append_075()
7656 : {
7657 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7658 4 : OString expVal( aStrBuf.getStr() );
7659 2 : sal_Int32 input = -8;
7660 2 : sal_Int16 radix = 16;
7661 :
7662 2 : expVal += OString( "-" );
7663 2 : expVal += OString( "8" );
7664 2 : aStrBuf.append( input, radix );
7665 :
7666 4 : CPPUNIT_ASSERT_MESSAGE
7667 : (
7668 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
7669 : aStrBuf.getStr()== expVal &&
7670 : aStrBuf.getLength() == expVal.getLength()
7671 4 : );
7672 :
7673 2 : }
7674 :
7675 2 : void append_076()
7676 : {
7677 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7678 4 : OString expVal( aStrBuf.getStr() );
7679 2 : sal_Int32 input = -15;
7680 2 : sal_Int16 radix = 16;
7681 :
7682 2 : expVal += OString( "-" );
7683 2 : expVal += OString( "f" );
7684 2 : aStrBuf.append( input, radix );
7685 :
7686 4 : 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 4 : );
7692 :
7693 2 : }
7694 :
7695 2 : void append_077()
7696 : {
7697 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7698 4 : OString expVal( aStrBuf.getStr() );
7699 2 : sal_Int32 input = -0;
7700 2 : sal_Int16 radix = 36;
7701 :
7702 2 : expVal += OString( "0" );
7703 2 : aStrBuf.append( input, radix );
7704 :
7705 4 : CPPUNIT_ASSERT_MESSAGE
7706 : (
7707 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7708 : aStrBuf.getStr()== expVal &&
7709 : aStrBuf.getLength() == expVal.getLength()
7710 4 : );
7711 :
7712 2 : }
7713 :
7714 2 : void append_078()
7715 : {
7716 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7717 4 : OString expVal( aStrBuf.getStr() );
7718 2 : sal_Int32 input = -4;
7719 2 : sal_Int16 radix = 36;
7720 :
7721 2 : expVal += OString( "-" );
7722 2 : expVal += OString( "4" );
7723 2 : aStrBuf.append( input, radix );
7724 :
7725 4 : CPPUNIT_ASSERT_MESSAGE
7726 : (
7727 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7728 : aStrBuf.getStr()== expVal &&
7729 : aStrBuf.getLength() == expVal.getLength()
7730 4 : );
7731 :
7732 2 : }
7733 :
7734 2 : void append_079()
7735 : {
7736 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7737 4 : OString expVal( aStrBuf.getStr() );
7738 2 : sal_Int32 input = -8;
7739 2 : sal_Int16 radix = 36;
7740 :
7741 2 : expVal += OString( "-" );
7742 2 : expVal += OString( "8" );
7743 2 : aStrBuf.append( input, radix );
7744 :
7745 4 : CPPUNIT_ASSERT_MESSAGE
7746 : (
7747 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
7748 : aStrBuf.getStr()== expVal &&
7749 : aStrBuf.getLength() == expVal.getLength()
7750 4 : );
7751 :
7752 2 : }
7753 :
7754 2 : void append_080()
7755 : {
7756 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
7757 4 : OString expVal( aStrBuf.getStr() );
7758 2 : sal_Int32 input = -35;
7759 2 : sal_Int16 radix = 36;
7760 :
7761 2 : expVal += OString( "-" );
7762 2 : expVal += OString( "z" );
7763 2 : aStrBuf.append( input, radix );
7764 :
7765 4 : 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 4 : );
7771 :
7772 2 : }
7773 :
7774 2 : void append_081()
7775 : {
7776 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7777 4 : OString expVal( aStrBuf.getStr() );
7778 2 : sal_Int32 input = -0;
7779 2 : sal_Int16 radix = 2;
7780 :
7781 2 : expVal += OString( "0" );
7782 2 : aStrBuf.append( input, radix );
7783 :
7784 4 : CPPUNIT_ASSERT_MESSAGE
7785 : (
7786 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7787 : aStrBuf.getStr()== expVal &&
7788 : aStrBuf.getLength() == expVal.getLength()
7789 4 : );
7790 :
7791 2 : }
7792 :
7793 2 : void append_082()
7794 : {
7795 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7796 4 : OString expVal( aStrBuf.getStr() );
7797 2 : sal_Int32 input = -4;
7798 2 : sal_Int16 radix = 2;
7799 :
7800 2 : expVal += OString( "-" );
7801 2 : expVal += OString( "100" );
7802 2 : aStrBuf.append( input, radix );
7803 :
7804 4 : CPPUNIT_ASSERT_MESSAGE
7805 : (
7806 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7807 : aStrBuf.getStr()== expVal &&
7808 : aStrBuf.getLength() == expVal.getLength()
7809 4 : );
7810 :
7811 2 : }
7812 :
7813 2 : void append_083()
7814 : {
7815 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7816 4 : OString expVal( aStrBuf.getStr() );
7817 2 : sal_Int32 input = -8;
7818 2 : sal_Int16 radix = 2;
7819 :
7820 2 : expVal += OString( "-" );
7821 2 : expVal += OString( "1000" );
7822 2 : aStrBuf.append( input, radix );
7823 :
7824 4 : CPPUNIT_ASSERT_MESSAGE
7825 : (
7826 : "append(sal_Int32, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
7827 : aStrBuf.getStr()== expVal &&
7828 : aStrBuf.getLength() == expVal.getLength()
7829 4 : );
7830 :
7831 2 : }
7832 :
7833 2 : void append_084()
7834 : {
7835 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7836 4 : OString expVal( aStrBuf.getStr() );
7837 2 : sal_Int32 input = -15;
7838 2 : sal_Int16 radix = 2;
7839 :
7840 2 : expVal += OString( "-" );
7841 2 : expVal += OString( "1111" );
7842 2 : aStrBuf.append( input, radix );
7843 :
7844 4 : 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 4 : );
7850 :
7851 2 : }
7852 :
7853 2 : void append_085()
7854 : {
7855 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7856 4 : OString expVal( aStrBuf.getStr() );
7857 2 : sal_Int32 input = -0;
7858 2 : sal_Int16 radix = 8;
7859 :
7860 2 : expVal += OString( "0" );
7861 2 : aStrBuf.append( input, radix );
7862 :
7863 4 : CPPUNIT_ASSERT_MESSAGE
7864 : (
7865 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7866 : aStrBuf.getStr()== expVal &&
7867 : aStrBuf.getLength() == expVal.getLength()
7868 4 : );
7869 :
7870 2 : }
7871 :
7872 2 : void append_086()
7873 : {
7874 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7875 4 : OString expVal( aStrBuf.getStr() );
7876 2 : sal_Int32 input = -4;
7877 2 : sal_Int16 radix = 8;
7878 :
7879 2 : expVal += OString( "-" );
7880 2 : expVal += OString( "4" );
7881 2 : aStrBuf.append( input, radix );
7882 :
7883 4 : CPPUNIT_ASSERT_MESSAGE
7884 : (
7885 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7886 : aStrBuf.getStr()== expVal &&
7887 : aStrBuf.getLength() == expVal.getLength()
7888 4 : );
7889 :
7890 2 : }
7891 :
7892 2 : void append_087()
7893 : {
7894 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7895 4 : OString expVal( aStrBuf.getStr() );
7896 2 : sal_Int32 input = -8;
7897 2 : sal_Int16 radix = 8;
7898 :
7899 2 : expVal += OString( "-" );
7900 2 : expVal += OString( "10" );
7901 2 : aStrBuf.append( input, radix );
7902 :
7903 4 : CPPUNIT_ASSERT_MESSAGE
7904 : (
7905 : "append(sal_Int32, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
7906 : aStrBuf.getStr()== expVal &&
7907 : aStrBuf.getLength() == expVal.getLength()
7908 4 : );
7909 :
7910 2 : }
7911 :
7912 2 : void append_088()
7913 : {
7914 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7915 4 : OString expVal( aStrBuf.getStr() );
7916 2 : sal_Int32 input = -15;
7917 2 : sal_Int16 radix = 8;
7918 :
7919 2 : expVal += OString( "-" );
7920 2 : expVal += OString( "17" );
7921 2 : aStrBuf.append( input, radix );
7922 :
7923 4 : 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 4 : );
7929 :
7930 2 : }
7931 :
7932 2 : void append_089()
7933 : {
7934 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7935 4 : OString expVal( aStrBuf.getStr() );
7936 2 : sal_Int32 input = -0;
7937 2 : sal_Int16 radix = 10;
7938 :
7939 2 : expVal += OString( "0" );
7940 2 : aStrBuf.append( input, radix );
7941 :
7942 4 : CPPUNIT_ASSERT_MESSAGE
7943 : (
7944 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
7945 : aStrBuf.getStr()== expVal &&
7946 : aStrBuf.getLength() == expVal.getLength()
7947 4 : );
7948 :
7949 2 : }
7950 :
7951 2 : void append_090()
7952 : {
7953 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7954 4 : OString expVal( aStrBuf.getStr() );
7955 2 : sal_Int32 input = -4;
7956 2 : sal_Int16 radix = 10;
7957 :
7958 2 : expVal += OString( "-" );
7959 2 : expVal += OString( "4" );
7960 2 : aStrBuf.append( input, radix );
7961 :
7962 4 : CPPUNIT_ASSERT_MESSAGE
7963 : (
7964 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
7965 : aStrBuf.getStr()== expVal &&
7966 : aStrBuf.getLength() == expVal.getLength()
7967 4 : );
7968 :
7969 2 : }
7970 :
7971 2 : void append_091()
7972 : {
7973 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7974 4 : OString expVal( aStrBuf.getStr() );
7975 2 : sal_Int32 input = -8;
7976 2 : sal_Int16 radix = 10;
7977 :
7978 2 : expVal += OString( "-" );
7979 2 : expVal += OString( "8" );
7980 2 : aStrBuf.append( input, radix );
7981 :
7982 4 : CPPUNIT_ASSERT_MESSAGE
7983 : (
7984 : "append(sal_Int32, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
7985 : aStrBuf.getStr()== expVal &&
7986 : aStrBuf.getLength() == expVal.getLength()
7987 4 : );
7988 :
7989 2 : }
7990 :
7991 2 : void append_092()
7992 : {
7993 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
7994 4 : OString expVal( aStrBuf.getStr() );
7995 2 : sal_Int32 input = -15;
7996 2 : sal_Int16 radix = 10;
7997 :
7998 2 : expVal += OString( "-" );
7999 2 : expVal += OString( "15" );
8000 2 : aStrBuf.append( input, radix );
8001 :
8002 4 : 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 4 : );
8008 :
8009 2 : }
8010 :
8011 2 : void append_093()
8012 : {
8013 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8014 4 : OString expVal( aStrBuf.getStr() );
8015 2 : sal_Int32 input = -0;
8016 2 : sal_Int16 radix = 16;
8017 :
8018 2 : expVal += OString( "0" );
8019 2 : aStrBuf.append( input, radix );
8020 :
8021 4 : CPPUNIT_ASSERT_MESSAGE
8022 : (
8023 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8024 : aStrBuf.getStr()== expVal &&
8025 : aStrBuf.getLength() == expVal.getLength()
8026 4 : );
8027 :
8028 2 : }
8029 :
8030 2 : void append_094()
8031 : {
8032 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8033 4 : OString expVal( aStrBuf.getStr() );
8034 2 : sal_Int32 input = -4;
8035 2 : sal_Int16 radix = 16;
8036 :
8037 2 : expVal += OString( "-" );
8038 2 : expVal += OString( "4" );
8039 2 : aStrBuf.append( input, radix );
8040 :
8041 4 : CPPUNIT_ASSERT_MESSAGE
8042 : (
8043 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8044 : aStrBuf.getStr()== expVal &&
8045 : aStrBuf.getLength() == expVal.getLength()
8046 4 : );
8047 :
8048 2 : }
8049 :
8050 2 : void append_095()
8051 : {
8052 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8053 4 : OString expVal( aStrBuf.getStr() );
8054 2 : sal_Int32 input = -8;
8055 2 : sal_Int16 radix = 16;
8056 :
8057 2 : expVal += OString( "-" );
8058 2 : expVal += OString( "8" );
8059 2 : aStrBuf.append( input, radix );
8060 :
8061 4 : CPPUNIT_ASSERT_MESSAGE
8062 : (
8063 : "append(sal_Int32, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
8064 : aStrBuf.getStr()== expVal &&
8065 : aStrBuf.getLength() == expVal.getLength()
8066 4 : );
8067 :
8068 2 : }
8069 :
8070 2 : void append_096()
8071 : {
8072 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8073 4 : OString expVal( aStrBuf.getStr() );
8074 2 : sal_Int32 input = -15;
8075 2 : sal_Int16 radix = 16;
8076 :
8077 2 : expVal += OString( "-" );
8078 2 : expVal += OString( "f" );
8079 2 : aStrBuf.append( input, radix );
8080 :
8081 4 : 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 4 : );
8087 :
8088 2 : }
8089 :
8090 2 : void append_097()
8091 : {
8092 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8093 4 : OString expVal( aStrBuf.getStr() );
8094 2 : sal_Int32 input = -0;
8095 2 : sal_Int16 radix = 36;
8096 :
8097 2 : expVal += OString( "0" );
8098 2 : aStrBuf.append( input, radix );
8099 :
8100 4 : CPPUNIT_ASSERT_MESSAGE
8101 : (
8102 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8103 : aStrBuf.getStr()== expVal &&
8104 : aStrBuf.getLength() == expVal.getLength()
8105 4 : );
8106 :
8107 2 : }
8108 :
8109 2 : void append_098()
8110 : {
8111 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8112 4 : OString expVal( aStrBuf.getStr() );
8113 2 : sal_Int32 input = -4;
8114 2 : sal_Int16 radix = 36;
8115 :
8116 2 : expVal += OString( "-" );
8117 2 : expVal += OString( "4" );
8118 2 : aStrBuf.append( input, radix );
8119 :
8120 4 : CPPUNIT_ASSERT_MESSAGE
8121 : (
8122 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8123 : aStrBuf.getStr()== expVal &&
8124 : aStrBuf.getLength() == expVal.getLength()
8125 4 : );
8126 2 : }
8127 :
8128 2 : void append_099()
8129 : {
8130 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8131 4 : OString expVal( aStrBuf.getStr() );
8132 2 : sal_Int32 input = -8;
8133 2 : sal_Int16 radix = 36;
8134 :
8135 2 : expVal += OString( "-" );
8136 2 : expVal += OString( "8" );
8137 2 : aStrBuf.append( input, radix );
8138 :
8139 4 : CPPUNIT_ASSERT_MESSAGE
8140 : (
8141 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8142 : aStrBuf.getStr()== expVal &&
8143 : aStrBuf.getLength() == expVal.getLength()
8144 4 : );
8145 2 : }
8146 :
8147 2 : void append_100()
8148 : {
8149 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8150 4 : OString expVal( aStrBuf.getStr() );
8151 2 : sal_Int32 input = -35;
8152 2 : sal_Int16 radix = 36;
8153 :
8154 2 : expVal += OString( "-" );
8155 2 : expVal += OString( "z" );
8156 2 : aStrBuf.append( input, radix );
8157 :
8158 4 : CPPUNIT_ASSERT_MESSAGE
8159 : (
8160 : "append(sal_Int32, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
8161 : aStrBuf.getStr()== expVal &&
8162 : aStrBuf.getLength() == expVal.getLength()
8163 4 : );
8164 2 : }
8165 :
8166 4 : CPPUNIT_TEST_SUITE( append_006_Int32_Negative );
8167 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
8168 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
8169 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
8170 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
8171 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
8172 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
8173 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
8174 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
8175 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
8176 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
8177 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
8178 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
8179 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
8180 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
8181 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
8182 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
8183 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
8184 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
8185 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
8186 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
8187 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
8188 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
8189 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
8190 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
8191 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
8192 2 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
8193 2 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
8194 2 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
8195 2 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
8196 2 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
8197 2 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
8198 2 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
8199 2 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
8200 2 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
8201 2 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
8202 2 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
8203 2 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
8204 2 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
8205 2 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
8206 2 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
8207 2 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
8208 2 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
8209 2 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
8210 2 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
8211 2 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
8212 2 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
8213 2 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
8214 2 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
8215 2 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
8216 2 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
8217 4 : CPPUNIT_TEST_SUITE_END();
8218 : };
8219 :
8220 : // testing the method append( sal_Int32 i, sal_Int16 radix ) where radix = -5
8221 :
8222 30 : class append_006_Int32_WrongRadix : public CppUnit::TestFixture
8223 : {
8224 : OString* arrOUS[5];
8225 : sal_Int32 intVal;
8226 :
8227 : public:
8228 10 : void setUp() SAL_OVERRIDE
8229 : {
8230 10 : arrOUS[0] = new OString( kTestStr7 );
8231 10 : arrOUS[1] = new OString( );
8232 10 : arrOUS[2] = new OString( kTestStr25 );
8233 10 : arrOUS[3] = new OString( "" );
8234 10 : arrOUS[4] = new OString( kTestStr28 );
8235 10 : intVal = 11;
8236 :
8237 10 : }
8238 :
8239 10 : void tearDown() SAL_OVERRIDE
8240 : {
8241 10 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
8242 10 : delete arrOUS[3]; delete arrOUS[4];
8243 10 : }
8244 :
8245 2 : void append_001()
8246 : {
8247 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8248 4 : OString expVal( kTestStr59 );
8249 :
8250 2 : aStrBuf.append( intVal, -5 );
8251 :
8252 4 : CPPUNIT_ASSERT_MESSAGE
8253 : (
8254 : "Appends the WrongRadix to the string buffer arrOUS[0]",
8255 : aStrBuf.getStr()== expVal &&
8256 : aStrBuf.getLength() == expVal.getLength()
8257 4 : );
8258 2 : }
8259 :
8260 2 : void append_002()
8261 : {
8262 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8263 4 : OString expVal( kTestStr60 );
8264 :
8265 2 : aStrBuf.append( intVal, -5 );
8266 :
8267 4 : CPPUNIT_ASSERT_MESSAGE
8268 : (
8269 : "Appends the WrongRadix to the string buffer arrOUS[1]",
8270 : aStrBuf.getStr()== expVal &&
8271 : aStrBuf.getLength() == expVal.getLength()
8272 4 : );
8273 2 : }
8274 :
8275 2 : void append_003()
8276 : {
8277 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8278 4 : OString expVal( kTestStr60 );
8279 :
8280 2 : aStrBuf.append( intVal, -5 );
8281 :
8282 4 : CPPUNIT_ASSERT_MESSAGE
8283 : (
8284 : "Appends the WrongRadix to the string buffer arrOUS[2]",
8285 : aStrBuf.getStr()== expVal &&
8286 : aStrBuf.getLength() == expVal.getLength()
8287 4 : );
8288 :
8289 2 : }
8290 :
8291 2 : void append_004()
8292 : {
8293 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8294 4 : OString expVal( kTestStr60 );
8295 :
8296 2 : aStrBuf.append( intVal, -5 );
8297 :
8298 4 : CPPUNIT_ASSERT_MESSAGE
8299 : (
8300 : "Appends the WrongRadix to the string buffer arrOUS[3]",
8301 : aStrBuf.getStr()== expVal &&
8302 : aStrBuf.getLength() == expVal.getLength()
8303 4 : );
8304 :
8305 2 : }
8306 :
8307 2 : void append_005()
8308 : {
8309 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8310 4 : OString expVal( kTestStr61 );
8311 :
8312 2 : aStrBuf.append( intVal, -5 );
8313 :
8314 4 : CPPUNIT_ASSERT_MESSAGE
8315 : (
8316 : "Appends the WrongRadix to the string buffer arrOUS[4]",
8317 : (aStrBuf.toString() == expVal &&
8318 : aStrBuf.getLength() == expVal.getLength())
8319 4 : );
8320 2 : }
8321 : #ifdef WITH_CORE
8322 : void append_006()
8323 : {
8324 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8325 : OString expVal( kTestStr60 );
8326 :
8327 : aStrBuf.append( intVal, -5 );
8328 :
8329 : CPPUNIT_ASSERT_MESSAGE
8330 : (
8331 : "Appends the WrongRadix to the string buffer(with INT_MAX)",
8332 : aStrBuf.getStr()== expVal &&
8333 : aStrBuf.getLength() == expVal.getLength()
8334 : );
8335 :
8336 : }
8337 : #endif
8338 :
8339 4 : CPPUNIT_TEST_SUITE( append_006_Int32_WrongRadix );
8340 2 : CPPUNIT_TEST( append_001 );
8341 2 : CPPUNIT_TEST( append_002 );
8342 2 : CPPUNIT_TEST( append_003 );
8343 2 : CPPUNIT_TEST( append_004 );
8344 2 : CPPUNIT_TEST( append_005 );
8345 : #ifdef WITH_CORE
8346 : CPPUNIT_TEST( append_006 );
8347 : #endif
8348 4 : CPPUNIT_TEST_SUITE_END();
8349 : };
8350 :
8351 150 : class append_006_Int32_defaultParam : public CppUnit::TestFixture
8352 : {
8353 : OString* arrOUS[5];
8354 :
8355 : public:
8356 50 : void setUp() SAL_OVERRIDE
8357 : {
8358 50 : arrOUS[0] = new OString( kTestStr7 );
8359 50 : arrOUS[1] = new OString( );
8360 50 : arrOUS[2] = new OString( kTestStr25 );
8361 50 : arrOUS[3] = new OString( "" );
8362 50 : arrOUS[4] = new OString( kTestStr28 );
8363 :
8364 50 : }
8365 :
8366 50 : void tearDown() SAL_OVERRIDE
8367 : {
8368 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
8369 50 : delete arrOUS[3]; delete arrOUS[4];
8370 50 : }
8371 :
8372 2 : void append_001()
8373 : {
8374 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8375 4 : OString expVal( kTestStr59 );
8376 2 : sal_Int32 input = 11;
8377 :
8378 2 : aStrBuf.append( input );
8379 :
8380 4 : CPPUNIT_ASSERT_MESSAGE
8381 : (
8382 : "input Int32 11 and return OStringBuffer[0]+11",
8383 : (aStrBuf.toString() == expVal &&
8384 : aStrBuf.getLength() == expVal.getLength())
8385 4 : );
8386 :
8387 2 : }
8388 :
8389 2 : void append_002()
8390 : {
8391 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8392 4 : OString expVal( kTestStr62 );
8393 2 : sal_Int32 input = 0;
8394 :
8395 2 : aStrBuf.append( input );
8396 :
8397 4 : CPPUNIT_ASSERT_MESSAGE
8398 : (
8399 : "input Int32 0 and return OStringBuffer[0]+0",
8400 : (aStrBuf.toString() == expVal &&
8401 : aStrBuf.getLength() == expVal.getLength())
8402 4 : );
8403 :
8404 2 : }
8405 :
8406 2 : void append_003()
8407 : {
8408 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8409 4 : OString expVal( kTestStr63 );
8410 2 : sal_Int32 input = -11;
8411 :
8412 2 : aStrBuf.append( input );
8413 :
8414 4 : CPPUNIT_ASSERT_MESSAGE
8415 : (
8416 : "input Int32 -11 and return OStringBuffer[0]+(-11)",
8417 : (aStrBuf.toString() == expVal &&
8418 : aStrBuf.getLength() == expVal.getLength())
8419 4 : );
8420 :
8421 2 : }
8422 :
8423 2 : void append_004()
8424 : {
8425 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8426 4 : OString expVal( kTestStr64 );
8427 2 : sal_Int32 input = 2147483647;
8428 :
8429 2 : aStrBuf.append( input );
8430 :
8431 4 : CPPUNIT_ASSERT_MESSAGE
8432 : (
8433 : "input Int32 2147483647 and return OStringBuffer[0]+2147483647",
8434 : (aStrBuf.toString() == expVal &&
8435 : aStrBuf.getLength() == expVal.getLength())
8436 4 : );
8437 :
8438 2 : }
8439 :
8440 2 : void append_005()
8441 : {
8442 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8443 4 : OString expVal( kTestStr65 );
8444 2 : sal_Int32 input = kNonSInt32Max;
8445 :
8446 2 : aStrBuf.append( input );
8447 :
8448 4 : CPPUNIT_ASSERT_MESSAGE
8449 : (
8450 : "input Int32 -2147483648 and return OStringBuffer[0]+(-2147483648)",
8451 : (aStrBuf.toString() == expVal &&
8452 : aStrBuf.getLength() == expVal.getLength())
8453 4 : );
8454 :
8455 2 : }
8456 :
8457 2 : void append_006()
8458 : {
8459 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8460 4 : OString expVal( kTestStr60 );
8461 2 : sal_Int32 input = 11;
8462 :
8463 2 : aStrBuf.append( input );
8464 :
8465 4 : CPPUNIT_ASSERT_MESSAGE
8466 : (
8467 : "input Int32 11 and return OStringBuffer[1]+11",
8468 : (aStrBuf.toString() == expVal &&
8469 : aStrBuf.getLength() == expVal.getLength())
8470 4 : );
8471 :
8472 2 : }
8473 :
8474 2 : void append_007()
8475 : {
8476 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8477 4 : OString expVal( kTestStr66 );
8478 2 : sal_Int32 input = 0;
8479 :
8480 2 : aStrBuf.append( input );
8481 :
8482 4 : CPPUNIT_ASSERT_MESSAGE
8483 : (
8484 : "input Int32 0 and return OStringBuffer[1]+0",
8485 : (aStrBuf.toString() == expVal &&
8486 : aStrBuf.getLength() == expVal.getLength())
8487 4 : );
8488 :
8489 2 : }
8490 :
8491 2 : void append_008()
8492 : {
8493 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8494 4 : OString expVal( kTestStr67 );
8495 2 : sal_Int32 input = -11;
8496 :
8497 2 : aStrBuf.append( input );
8498 :
8499 4 : CPPUNIT_ASSERT_MESSAGE
8500 : (
8501 : "input Int32 -11 and return OStringBuffer[1]+(-11)",
8502 : (aStrBuf.toString() == expVal &&
8503 : aStrBuf.getLength() == expVal.getLength())
8504 4 : );
8505 :
8506 2 : }
8507 :
8508 2 : void append_009()
8509 : {
8510 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8511 4 : OString expVal( kTestStr68 );
8512 2 : sal_Int32 input = 2147483647;
8513 :
8514 2 : aStrBuf.append( input );
8515 :
8516 4 : CPPUNIT_ASSERT_MESSAGE
8517 : (
8518 : "input Int32 2147483647 and return OStringBuffer[1]+2147483647",
8519 : (aStrBuf.toString() == expVal &&
8520 : aStrBuf.getLength() == expVal.getLength())
8521 4 : );
8522 :
8523 2 : }
8524 :
8525 2 : void append_010()
8526 : {
8527 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
8528 4 : OString expVal( kTestStr69 );
8529 2 : sal_Int32 input = SAL_MIN_INT32 /*-2147483648*/;
8530 :
8531 2 : aStrBuf.append( input );
8532 :
8533 4 : CPPUNIT_ASSERT_MESSAGE
8534 : (
8535 : "input Int32 -2147483648 and return OStringBuffer[1]+(-2147483648)",
8536 : (aStrBuf.toString() == expVal &&
8537 : aStrBuf.getLength() == expVal.getLength())
8538 4 : );
8539 :
8540 2 : }
8541 :
8542 2 : void append_011()
8543 : {
8544 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8545 4 : OString expVal( kTestStr60 );
8546 2 : sal_Int32 input = 11;
8547 :
8548 2 : aStrBuf.append( input );
8549 :
8550 4 : CPPUNIT_ASSERT_MESSAGE
8551 : (
8552 : "input Int32 11 and return OStringBuffer[2]+11",
8553 : (aStrBuf.toString() == expVal &&
8554 : aStrBuf.getLength() == expVal.getLength())
8555 4 : );
8556 :
8557 2 : }
8558 :
8559 2 : void append_012()
8560 : {
8561 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8562 4 : OString expVal( kTestStr66 );
8563 2 : sal_Int32 input = 0;
8564 :
8565 2 : aStrBuf.append( input );
8566 :
8567 4 : CPPUNIT_ASSERT_MESSAGE
8568 : (
8569 : "input Int32 0 and return OUStringBuffer[2]+0",
8570 : (aStrBuf.toString() == expVal &&
8571 : aStrBuf.getLength() == expVal.getLength())
8572 4 : );
8573 :
8574 2 : }
8575 :
8576 2 : void append_013()
8577 : {
8578 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8579 4 : OString expVal( kTestStr67 );
8580 2 : sal_Int32 input = -11;
8581 :
8582 2 : aStrBuf.append( input );
8583 :
8584 4 : CPPUNIT_ASSERT_MESSAGE
8585 : (
8586 : "input Int32 -11 and return OUStringBuffer[2]+(-11)",
8587 : (aStrBuf.toString() == expVal &&
8588 : aStrBuf.getLength() == expVal.getLength())
8589 4 : );
8590 :
8591 2 : }
8592 :
8593 2 : void append_014()
8594 : {
8595 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8596 4 : OString expVal( kTestStr68 );
8597 2 : sal_Int32 input = 2147483647;
8598 :
8599 2 : aStrBuf.append( input );
8600 :
8601 4 : CPPUNIT_ASSERT_MESSAGE
8602 : (
8603 : "input Int32 2147483647 and return OStringBuffer[2]+2147483647",
8604 : (aStrBuf.toString() == expVal &&
8605 : aStrBuf.getLength() == expVal.getLength())
8606 4 : );
8607 :
8608 2 : }
8609 :
8610 2 : void append_015()
8611 : {
8612 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
8613 4 : OString expVal( kTestStr69 );
8614 2 : sal_Int32 input = SAL_MIN_INT32;
8615 :
8616 2 : aStrBuf.append( input );
8617 :
8618 4 : CPPUNIT_ASSERT_MESSAGE
8619 : (
8620 : "input Int32 -2147483648 and return OStringBuffer[2]+(-2147483648)",
8621 : (aStrBuf.toString() == expVal &&
8622 : aStrBuf.getLength() == expVal.getLength())
8623 4 : );
8624 :
8625 2 : }
8626 :
8627 2 : void append_016()
8628 : {
8629 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8630 4 : OString expVal( kTestStr60 );
8631 2 : sal_Int32 input = 11;
8632 :
8633 2 : aStrBuf.append( input );
8634 :
8635 4 : CPPUNIT_ASSERT_MESSAGE
8636 : (
8637 : "input Int32 11 and return OStringBuffer[3]+11",
8638 : (aStrBuf.toString() == expVal &&
8639 : aStrBuf.getLength() == expVal.getLength())
8640 4 : );
8641 :
8642 2 : }
8643 :
8644 2 : void append_017()
8645 : {
8646 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8647 4 : OString expVal( kTestStr66 );
8648 2 : sal_Int32 input = 0;
8649 :
8650 2 : aStrBuf.append( input );
8651 :
8652 4 : CPPUNIT_ASSERT_MESSAGE
8653 : (
8654 : "input Int32 0 and return OStringBuffer[3]+0",
8655 : (aStrBuf.toString() == expVal &&
8656 : aStrBuf.getLength() == expVal.getLength())
8657 4 : );
8658 :
8659 2 : }
8660 :
8661 2 : void append_018()
8662 : {
8663 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8664 4 : OString expVal( kTestStr67 );
8665 2 : sal_Int32 input = -11;
8666 :
8667 2 : aStrBuf.append( input );
8668 :
8669 4 : CPPUNIT_ASSERT_MESSAGE
8670 : (
8671 : "input Int32 -11 and return OStringBuffer[3]+(-11)",
8672 : (aStrBuf.toString() == expVal &&
8673 : aStrBuf.getLength() == expVal.getLength())
8674 4 : );
8675 :
8676 2 : }
8677 :
8678 2 : void append_019()
8679 : {
8680 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8681 4 : OString expVal( kTestStr68 );
8682 2 : sal_Int32 input = 2147483647;
8683 :
8684 2 : aStrBuf.append( input );
8685 :
8686 4 : CPPUNIT_ASSERT_MESSAGE
8687 : (
8688 : "input Int32 2147483647 and return OStringBuffer[3]+2147483647",
8689 : (aStrBuf.toString() == expVal &&
8690 : aStrBuf.getLength() == expVal.getLength())
8691 4 : );
8692 :
8693 2 : }
8694 :
8695 2 : void append_020()
8696 : {
8697 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
8698 4 : OString expVal( kTestStr69 );
8699 2 : sal_Int32 input = SAL_MIN_INT32;
8700 :
8701 2 : aStrBuf.append( input );
8702 :
8703 4 : CPPUNIT_ASSERT_MESSAGE
8704 : (
8705 : "input Int32 -2147483648 and return OStringBuffer[3]+(-2147483648)",
8706 : (aStrBuf.toString() == expVal &&
8707 : aStrBuf.getLength() == expVal.getLength())
8708 4 : );
8709 :
8710 2 : }
8711 :
8712 2 : void append_021()
8713 : {
8714 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8715 4 : OString expVal( kTestStr61 );
8716 2 : sal_Int32 input = 11;
8717 :
8718 2 : aStrBuf.append( input );
8719 :
8720 4 : CPPUNIT_ASSERT_MESSAGE
8721 : (
8722 : "input Int32 11 and return OStringBuffer[4]+11",
8723 : (aStrBuf.toString() == expVal &&
8724 : aStrBuf.getLength() == expVal.getLength())
8725 4 : );
8726 :
8727 2 : }
8728 :
8729 2 : void append_022()
8730 : {
8731 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8732 4 : OString expVal( kTestStr70 );
8733 2 : sal_Int32 input = 0;
8734 :
8735 2 : aStrBuf.append( input );
8736 :
8737 4 : CPPUNIT_ASSERT_MESSAGE
8738 : (
8739 : "input Int32 0 and return OStringBuffer[4]+0",
8740 : (aStrBuf.toString() == expVal &&
8741 : aStrBuf.getLength() == expVal.getLength())
8742 4 : );
8743 :
8744 2 : }
8745 :
8746 2 : void append_023()
8747 : {
8748 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8749 4 : OString expVal( kTestStr71 );
8750 2 : sal_Int32 input = -11;
8751 :
8752 2 : aStrBuf.append( input );
8753 :
8754 4 : CPPUNIT_ASSERT_MESSAGE
8755 : (
8756 : "input Int32 -11 and return OStringBuffer[4]+(-11)",
8757 : (aStrBuf.toString() == expVal &&
8758 : aStrBuf.getLength() == expVal.getLength())
8759 4 : );
8760 :
8761 2 : }
8762 :
8763 2 : void append_024()
8764 : {
8765 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8766 4 : OString expVal( kTestStr72 );
8767 2 : sal_Int32 input = 2147483647;
8768 :
8769 2 : aStrBuf.append( input );
8770 :
8771 4 : CPPUNIT_ASSERT_MESSAGE
8772 : (
8773 : "input Int32 2147483647 and return OStringBuffer[4]+2147483647",
8774 : (aStrBuf.toString() == expVal &&
8775 : aStrBuf.getLength() == expVal.getLength())
8776 4 : );
8777 :
8778 2 : }
8779 :
8780 2 : void append_025()
8781 : {
8782 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
8783 4 : OString expVal( kTestStr73 );
8784 2 : sal_Int32 input = SAL_MIN_INT32;
8785 :
8786 2 : aStrBuf.append( input );
8787 :
8788 4 : CPPUNIT_ASSERT_MESSAGE
8789 : (
8790 : "input Int32 -2147483648 and return OStringBuffer[4]+(-2147483648)",
8791 : (aStrBuf.toString() == expVal &&
8792 : aStrBuf.getLength() == expVal.getLength())
8793 4 : );
8794 :
8795 2 : }
8796 : #ifdef WITH_CORE
8797 : void append_026()
8798 : {
8799 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8800 : OString expVal( kTestStr60 );
8801 : sal_Int32 input = 11;
8802 :
8803 : aStrBuf.append( input );
8804 :
8805 : CPPUNIT_ASSERT_MESSAGE
8806 : (
8807 : "input Int32 11 and return OStringBuffer(kSInt32Max)+11",
8808 : (aStrBuf.toString() == expVal &&
8809 : aStrBuf.getLength() == expVal.getLength())
8810 : );
8811 :
8812 : }
8813 :
8814 : void append_027()
8815 : {
8816 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8817 : OString expVal( kTestStr66 );
8818 : sal_Int32 input = 0;
8819 :
8820 : aStrBuf.append( input );
8821 :
8822 : CPPUNIT_ASSERT_MESSAGE
8823 : (
8824 : "input Int32 0 and return OStringBuffer(kSInt32Max)+0",
8825 : (aStrBuf.toString() == expVal &&
8826 : aStrBuf.getLength() == expVal.getLength())
8827 : );
8828 :
8829 : }
8830 :
8831 : void append_028()
8832 : {
8833 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8834 : OString expVal( kTestStr67 );
8835 : sal_Int32 input = -11;
8836 :
8837 : aStrBuf.append( input );
8838 :
8839 : CPPUNIT_ASSERT_MESSAGE
8840 : (
8841 : "input Int32 -11 and return OStringBuffer(kSInt32Max)+(-11)",
8842 : (aStrBuf.toString() == expVal &&
8843 : aStrBuf.getLength() == expVal.getLength())
8844 : );
8845 :
8846 : }
8847 :
8848 : void append_029()
8849 : {
8850 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8851 : OString expVal( kTestStr68 );
8852 : sal_Int32 input = 2147483647;
8853 :
8854 : aStrBuf.append( input );
8855 :
8856 : CPPUNIT_ASSERT_MESSAGE
8857 : (
8858 : "input Int32 2147483647 and return OStringBuffer(kSInt32Max)+2147483647",
8859 : (aStrBuf.toString() == expVal &&
8860 : aStrBuf.getLength() == expVal.getLength())
8861 : );
8862 :
8863 : }
8864 :
8865 : void append_030()
8866 : {
8867 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
8868 : OString expVal( kTestStr69 );
8869 : sal_Int32 input = SAL_MIN_INT32;
8870 :
8871 : aStrBuf.append( input );
8872 :
8873 : CPPUNIT_ASSERT_MESSAGE
8874 : (
8875 : "input Int32 -2147483648 and return OStringBuffer(kSInt32Max)+(-2147483648)",
8876 : (aStrBuf.toString() == expVal &&
8877 : aStrBuf.getLength() == expVal.getLength())
8878 : );
8879 :
8880 : }
8881 : #endif
8882 :
8883 4 : CPPUNIT_TEST_SUITE( append_006_Int32_defaultParam );
8884 2 : CPPUNIT_TEST( append_001 );
8885 2 : CPPUNIT_TEST( append_002 );
8886 2 : CPPUNIT_TEST( append_003 );
8887 2 : CPPUNIT_TEST( append_004 );
8888 2 : CPPUNIT_TEST( append_005 );
8889 2 : CPPUNIT_TEST( append_006 );
8890 2 : CPPUNIT_TEST( append_007 );
8891 2 : CPPUNIT_TEST( append_008 );
8892 2 : CPPUNIT_TEST( append_009 );
8893 2 : CPPUNIT_TEST( append_010 );
8894 2 : CPPUNIT_TEST( append_011 );
8895 2 : CPPUNIT_TEST( append_012 );
8896 2 : CPPUNIT_TEST( append_013 );
8897 2 : CPPUNIT_TEST( append_014 );
8898 2 : CPPUNIT_TEST( append_015 );
8899 2 : CPPUNIT_TEST( append_016 );
8900 2 : CPPUNIT_TEST( append_017 );
8901 2 : CPPUNIT_TEST( append_018 );
8902 2 : CPPUNIT_TEST( append_019 );
8903 2 : CPPUNIT_TEST( append_020 );
8904 2 : CPPUNIT_TEST( append_021 );
8905 2 : CPPUNIT_TEST( append_022 );
8906 2 : CPPUNIT_TEST( append_023 );
8907 2 : CPPUNIT_TEST( append_024 );
8908 2 : CPPUNIT_TEST( append_025 );
8909 : #ifdef WITH_CORE
8910 : CPPUNIT_TEST( append_026 );
8911 : CPPUNIT_TEST( append_027 );
8912 : CPPUNIT_TEST( append_028 );
8913 : CPPUNIT_TEST( append_029 );
8914 : CPPUNIT_TEST( append_030 );
8915 : #endif
8916 4 : CPPUNIT_TEST_SUITE_END();
8917 : };
8918 :
8919 : // testing the method append( sal_Int64 l, sal_Int16 radix=2 )
8920 : // testing the method append( sal_Int64 l, sal_Int16 radix=8 )
8921 : // testing the method append( sal_Int64 l, sal_Int16 radix=10 )
8922 : // testing the method append( sal_Int64 l, sal_Int16 radix=16 )
8923 : // testing the method append( sal_Int64 l, sal_Int16 radix=36 )
8924 :
8925 600 : class append_007_Int64 : public CppUnit::TestFixture
8926 : {
8927 : OString* arrOUS[5];
8928 :
8929 : public:
8930 200 : void setUp() SAL_OVERRIDE
8931 : {
8932 200 : arrOUS[0] = new OString( kTestStr7 );
8933 200 : arrOUS[1] = new OString( );
8934 200 : arrOUS[2] = new OString( kTestStr25 );
8935 200 : arrOUS[3] = new OString( "" );
8936 200 : arrOUS[4] = new OString( kTestStr28 );
8937 :
8938 200 : }
8939 :
8940 200 : void tearDown() SAL_OVERRIDE
8941 : {
8942 200 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
8943 200 : delete arrOUS[3]; delete arrOUS[4];
8944 200 : }
8945 :
8946 2 : void append_001()
8947 : {
8948 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8949 4 : OString expVal( aStrBuf.getStr() );
8950 2 : sal_Int64 input = 0;
8951 2 : sal_Int16 radix = 2;
8952 :
8953 2 : expVal += OString( "0" );
8954 2 : aStrBuf.append( input, radix );
8955 :
8956 4 : CPPUNIT_ASSERT_MESSAGE
8957 : (
8958 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
8959 : aStrBuf.getStr()== expVal &&
8960 : aStrBuf.getLength() == expVal.getLength()
8961 4 : );
8962 :
8963 2 : }
8964 :
8965 2 : void append_002()
8966 : {
8967 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8968 4 : OString expVal( aStrBuf.getStr() );
8969 2 : sal_Int64 input = 4;
8970 2 : sal_Int16 radix = 2;
8971 :
8972 2 : expVal += OString( "100" );
8973 2 : aStrBuf.append( input, radix );
8974 :
8975 4 : CPPUNIT_ASSERT_MESSAGE
8976 : (
8977 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
8978 : aStrBuf.getStr()== expVal &&
8979 : aStrBuf.getLength() == expVal.getLength()
8980 4 : );
8981 :
8982 2 : }
8983 :
8984 2 : void append_003()
8985 : {
8986 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
8987 4 : OString expVal( aStrBuf.getStr() );
8988 2 : sal_Int64 input = 8;
8989 2 : sal_Int16 radix = 2;
8990 :
8991 2 : expVal += OString( "1000" );
8992 2 : aStrBuf.append( input, radix );
8993 :
8994 4 : CPPUNIT_ASSERT_MESSAGE
8995 : (
8996 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
8997 : aStrBuf.getStr()== expVal &&
8998 : aStrBuf.getLength() == expVal.getLength()
8999 4 : );
9000 :
9001 2 : }
9002 :
9003 2 : void append_004()
9004 : {
9005 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9006 4 : OString expVal( aStrBuf.getStr() );
9007 2 : sal_Int64 input = 15;
9008 2 : sal_Int16 radix = 2;
9009 :
9010 2 : expVal += OString( "1111" );
9011 2 : aStrBuf.append( input, radix );
9012 :
9013 4 : CPPUNIT_ASSERT_MESSAGE
9014 : (
9015 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[0]",
9016 : aStrBuf.getStr()== expVal &&
9017 : aStrBuf.getLength() == expVal.getLength()
9018 4 : );
9019 :
9020 2 : }
9021 :
9022 2 : void append_005()
9023 : {
9024 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9025 4 : OString expVal( aStrBuf.getStr() );
9026 2 : sal_Int64 input = 0;
9027 2 : sal_Int16 radix = 8;
9028 :
9029 2 : expVal += OString( "0" );
9030 2 : aStrBuf.append( input, radix );
9031 :
9032 4 : CPPUNIT_ASSERT_MESSAGE
9033 : (
9034 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9035 : aStrBuf.getStr()== expVal &&
9036 : aStrBuf.getLength() == expVal.getLength()
9037 4 : );
9038 :
9039 2 : }
9040 :
9041 2 : void append_006()
9042 : {
9043 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9044 4 : OString expVal( aStrBuf.getStr() );
9045 2 : sal_Int64 input = 4;
9046 2 : sal_Int16 radix = 8;
9047 :
9048 2 : expVal += OString( "4" );
9049 2 : aStrBuf.append( input, radix );
9050 :
9051 4 : CPPUNIT_ASSERT_MESSAGE
9052 : (
9053 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9054 : aStrBuf.getStr()== expVal &&
9055 : aStrBuf.getLength() == expVal.getLength()
9056 4 : );
9057 :
9058 2 : }
9059 :
9060 2 : void append_007()
9061 : {
9062 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9063 4 : OString expVal( aStrBuf.getStr() );
9064 2 : sal_Int64 input = 8;
9065 2 : sal_Int16 radix = 8;
9066 :
9067 2 : expVal += OString( "10" );
9068 2 : aStrBuf.append( input, radix );
9069 :
9070 4 : CPPUNIT_ASSERT_MESSAGE
9071 : (
9072 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9073 : aStrBuf.getStr()== expVal &&
9074 : aStrBuf.getLength() == expVal.getLength()
9075 4 : );
9076 :
9077 2 : }
9078 :
9079 2 : void append_008()
9080 : {
9081 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9082 4 : OString expVal( aStrBuf.getStr() );
9083 2 : sal_Int64 input = 15;
9084 2 : sal_Int16 radix = 8;
9085 :
9086 2 : expVal += OString( "17" );
9087 2 : aStrBuf.append( input, radix );
9088 :
9089 4 : CPPUNIT_ASSERT_MESSAGE
9090 : (
9091 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[0]",
9092 : aStrBuf.getStr()== expVal &&
9093 : aStrBuf.getLength() == expVal.getLength()
9094 4 : );
9095 :
9096 2 : }
9097 :
9098 2 : void append_009()
9099 : {
9100 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9101 4 : OString expVal( aStrBuf.getStr() );
9102 2 : sal_Int64 input = 0;
9103 2 : sal_Int16 radix = 10;
9104 :
9105 2 : expVal += OString( "0" );
9106 2 : aStrBuf.append( input, radix );
9107 :
9108 4 : CPPUNIT_ASSERT_MESSAGE
9109 : (
9110 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9111 : aStrBuf.getStr()== expVal &&
9112 : aStrBuf.getLength() == expVal.getLength()
9113 4 : );
9114 :
9115 2 : }
9116 :
9117 2 : void append_010()
9118 : {
9119 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9120 4 : OString expVal( aStrBuf.getStr() );
9121 2 : sal_Int64 input = 4;
9122 2 : sal_Int16 radix = 10;
9123 :
9124 2 : expVal += OString( "4" );
9125 2 : aStrBuf.append( input, radix );
9126 :
9127 4 : CPPUNIT_ASSERT_MESSAGE
9128 : (
9129 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9130 : aStrBuf.getStr()== expVal &&
9131 : aStrBuf.getLength() == expVal.getLength()
9132 4 : );
9133 :
9134 2 : }
9135 :
9136 2 : void append_011()
9137 : {
9138 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9139 4 : OString expVal( aStrBuf.getStr() );
9140 2 : sal_Int64 input = 8;
9141 2 : sal_Int16 radix = 10;
9142 :
9143 2 : expVal += OString( "8" );
9144 2 : aStrBuf.append( input, radix );
9145 :
9146 4 : CPPUNIT_ASSERT_MESSAGE
9147 : (
9148 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9149 : aStrBuf.getStr()== expVal &&
9150 : aStrBuf.getLength() == expVal.getLength()
9151 4 : );
9152 :
9153 2 : }
9154 :
9155 2 : void append_012()
9156 : {
9157 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9158 4 : OString expVal( aStrBuf.getStr() );
9159 2 : sal_Int64 input = 15;
9160 2 : sal_Int16 radix = 10;
9161 :
9162 2 : expVal += OString( "15" );
9163 2 : aStrBuf.append( input, radix );
9164 :
9165 4 : CPPUNIT_ASSERT_MESSAGE
9166 : (
9167 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[0]",
9168 : aStrBuf.getStr()== expVal &&
9169 : aStrBuf.getLength() == expVal.getLength()
9170 4 : );
9171 :
9172 2 : }
9173 :
9174 2 : void append_013()
9175 : {
9176 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9177 4 : OString expVal( aStrBuf.getStr() );
9178 2 : sal_Int64 input = 0;
9179 2 : sal_Int16 radix = 16;
9180 :
9181 2 : expVal += OString( "0" );
9182 2 : aStrBuf.append( input, radix );
9183 :
9184 4 : CPPUNIT_ASSERT_MESSAGE
9185 : (
9186 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9187 : aStrBuf.getStr()== expVal &&
9188 : aStrBuf.getLength() == expVal.getLength()
9189 4 : );
9190 :
9191 2 : }
9192 :
9193 2 : void append_014()
9194 : {
9195 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9196 4 : OString expVal( aStrBuf.getStr() );
9197 2 : sal_Int64 input = 4;
9198 2 : sal_Int16 radix = 16;
9199 :
9200 2 : expVal += OString( "4" );
9201 2 : aStrBuf.append( input, radix );
9202 :
9203 4 : CPPUNIT_ASSERT_MESSAGE
9204 : (
9205 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9206 : aStrBuf.getStr()== expVal &&
9207 : aStrBuf.getLength() == expVal.getLength()
9208 4 : );
9209 :
9210 2 : }
9211 :
9212 2 : void append_015()
9213 : {
9214 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9215 4 : OString expVal( aStrBuf.getStr() );
9216 2 : sal_Int64 input = 8;
9217 2 : sal_Int16 radix = 16;
9218 :
9219 2 : expVal += OString( "8" );
9220 2 : aStrBuf.append( input, radix );
9221 :
9222 4 : CPPUNIT_ASSERT_MESSAGE
9223 : (
9224 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9225 : aStrBuf.getStr()== expVal &&
9226 : aStrBuf.getLength() == expVal.getLength()
9227 4 : );
9228 :
9229 2 : }
9230 :
9231 2 : void append_016()
9232 : {
9233 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9234 4 : OString expVal( aStrBuf.getStr() );
9235 2 : sal_Int64 input = 15;
9236 2 : sal_Int16 radix = 16;
9237 :
9238 2 : expVal += OString( "f" );
9239 2 : aStrBuf.append( input, radix );
9240 :
9241 4 : CPPUNIT_ASSERT_MESSAGE
9242 : (
9243 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[0]",
9244 : aStrBuf.getStr()== expVal &&
9245 : aStrBuf.getLength() == expVal.getLength()
9246 4 : );
9247 :
9248 2 : }
9249 :
9250 2 : void append_017()
9251 : {
9252 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9253 4 : OString expVal( aStrBuf.getStr() );
9254 2 : sal_Int64 input = 0;
9255 2 : sal_Int16 radix = 36;
9256 :
9257 2 : expVal += OString( "0" );
9258 2 : aStrBuf.append( input, radix );
9259 :
9260 4 : CPPUNIT_ASSERT_MESSAGE
9261 : (
9262 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9263 : aStrBuf.getStr()== expVal &&
9264 : aStrBuf.getLength() == expVal.getLength()
9265 4 : );
9266 :
9267 2 : }
9268 :
9269 2 : void append_018()
9270 : {
9271 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9272 4 : OString expVal( aStrBuf.getStr() );
9273 2 : sal_Int64 input = 4;
9274 2 : sal_Int16 radix = 36;
9275 :
9276 2 : expVal += OString( "4" );
9277 2 : aStrBuf.append( input, radix );
9278 :
9279 4 : CPPUNIT_ASSERT_MESSAGE
9280 : (
9281 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9282 : aStrBuf.getStr()== expVal &&
9283 : aStrBuf.getLength() == expVal.getLength()
9284 4 : );
9285 :
9286 2 : }
9287 :
9288 2 : void append_019()
9289 : {
9290 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9291 4 : OString expVal( aStrBuf.getStr() );
9292 2 : sal_Int64 input = 8;
9293 2 : sal_Int16 radix = 36;
9294 :
9295 2 : expVal += OString( "8" );
9296 2 : aStrBuf.append( input, radix );
9297 :
9298 4 : CPPUNIT_ASSERT_MESSAGE
9299 : (
9300 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9301 : aStrBuf.getStr()== expVal &&
9302 : aStrBuf.getLength() == expVal.getLength()
9303 4 : );
9304 :
9305 2 : }
9306 :
9307 2 : void append_020()
9308 : {
9309 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
9310 4 : OString expVal( aStrBuf.getStr() );
9311 2 : sal_Int64 input = 35;
9312 2 : sal_Int16 radix = 36;
9313 :
9314 2 : expVal += OString( "z" );
9315 2 : aStrBuf.append( input, radix );
9316 :
9317 4 : CPPUNIT_ASSERT_MESSAGE
9318 : (
9319 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[0]",
9320 : aStrBuf.getStr()== expVal &&
9321 : aStrBuf.getLength() == expVal.getLength()
9322 4 : );
9323 :
9324 2 : }
9325 :
9326 2 : void append_021()
9327 : {
9328 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9329 4 : OString expVal( aStrBuf.getStr() );
9330 2 : sal_Int64 input = 0;
9331 2 : sal_Int16 radix = 2;
9332 :
9333 2 : expVal += OString( "0" );
9334 2 : aStrBuf.append( input, radix );
9335 :
9336 4 : CPPUNIT_ASSERT_MESSAGE
9337 : (
9338 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9339 : aStrBuf.getStr()== expVal &&
9340 : aStrBuf.getLength() == expVal.getLength()
9341 4 : );
9342 :
9343 2 : }
9344 :
9345 2 : void append_022()
9346 : {
9347 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9348 4 : OString expVal( aStrBuf.getStr() );
9349 2 : sal_Int64 input = 4;
9350 2 : sal_Int16 radix = 2;
9351 :
9352 2 : expVal += OString( "100" );
9353 2 : aStrBuf.append( input, radix );
9354 :
9355 4 : CPPUNIT_ASSERT_MESSAGE
9356 : (
9357 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9358 : aStrBuf.getStr()== expVal &&
9359 : aStrBuf.getLength() == expVal.getLength()
9360 4 : );
9361 :
9362 2 : }
9363 :
9364 2 : void append_023()
9365 : {
9366 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9367 4 : OString expVal( aStrBuf.getStr() );
9368 2 : sal_Int64 input = 8;
9369 2 : sal_Int16 radix = 2;
9370 :
9371 2 : expVal += OString( "1000" );
9372 2 : aStrBuf.append( input, radix );
9373 :
9374 4 : CPPUNIT_ASSERT_MESSAGE
9375 : (
9376 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9377 : aStrBuf.getStr()== expVal &&
9378 : aStrBuf.getLength() == expVal.getLength()
9379 4 : );
9380 :
9381 2 : }
9382 :
9383 2 : void append_024()
9384 : {
9385 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9386 4 : OString expVal( aStrBuf.getStr() );
9387 2 : sal_Int64 input = 15;
9388 2 : sal_Int16 radix = 2;
9389 :
9390 2 : expVal += OString( "1111" );
9391 2 : aStrBuf.append( input, radix );
9392 :
9393 4 : CPPUNIT_ASSERT_MESSAGE
9394 : (
9395 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[1]",
9396 : aStrBuf.getStr()== expVal &&
9397 : aStrBuf.getLength() == expVal.getLength()
9398 4 : );
9399 :
9400 2 : }
9401 :
9402 2 : void append_025()
9403 : {
9404 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9405 4 : OString expVal( aStrBuf.getStr() );
9406 2 : sal_Int64 input = 0;
9407 2 : sal_Int16 radix = 8;
9408 :
9409 2 : expVal += OString( "0" );
9410 2 : aStrBuf.append( input, radix );
9411 :
9412 4 : CPPUNIT_ASSERT_MESSAGE
9413 : (
9414 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9415 : aStrBuf.getStr()== expVal &&
9416 : aStrBuf.getLength() == expVal.getLength()
9417 4 : );
9418 :
9419 2 : }
9420 :
9421 2 : void append_026()
9422 : {
9423 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9424 4 : OString expVal( aStrBuf.getStr() );
9425 2 : sal_Int64 input = 4;
9426 2 : sal_Int16 radix = 8;
9427 :
9428 2 : expVal += OString( "4" );
9429 2 : aStrBuf.append( input, radix );
9430 :
9431 4 : CPPUNIT_ASSERT_MESSAGE
9432 : (
9433 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9434 : aStrBuf.getStr()== expVal &&
9435 : aStrBuf.getLength() == expVal.getLength()
9436 4 : );
9437 :
9438 2 : }
9439 :
9440 2 : void append_027()
9441 : {
9442 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9443 4 : OString expVal( aStrBuf.getStr() );
9444 2 : sal_Int64 input = 8;
9445 2 : sal_Int16 radix = 8;
9446 :
9447 2 : expVal += OString( "10" );
9448 2 : aStrBuf.append( input, radix );
9449 :
9450 4 : CPPUNIT_ASSERT_MESSAGE
9451 : (
9452 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9453 : aStrBuf.getStr()== expVal &&
9454 : aStrBuf.getLength() == expVal.getLength()
9455 4 : );
9456 :
9457 2 : }
9458 :
9459 2 : void append_028()
9460 : {
9461 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9462 4 : OString expVal( aStrBuf.getStr() );
9463 2 : sal_Int64 input = 15;
9464 2 : sal_Int16 radix = 8;
9465 :
9466 2 : expVal += OString( "17" );
9467 2 : aStrBuf.append( input, radix );
9468 :
9469 4 : CPPUNIT_ASSERT_MESSAGE
9470 : (
9471 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[1]",
9472 : aStrBuf.getStr()== expVal &&
9473 : aStrBuf.getLength() == expVal.getLength()
9474 4 : );
9475 :
9476 2 : }
9477 :
9478 2 : void append_029()
9479 : {
9480 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9481 4 : OString expVal( aStrBuf.getStr() );
9482 2 : sal_Int64 input = 0;
9483 2 : sal_Int16 radix = 10;
9484 :
9485 2 : expVal += OString( "0" );
9486 2 : aStrBuf.append( input, radix );
9487 :
9488 4 : CPPUNIT_ASSERT_MESSAGE
9489 : (
9490 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9491 : aStrBuf.getStr()== expVal &&
9492 : aStrBuf.getLength() == expVal.getLength()
9493 4 : );
9494 :
9495 2 : }
9496 :
9497 2 : void append_030()
9498 : {
9499 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9500 4 : OString expVal( aStrBuf.getStr() );
9501 2 : sal_Int64 input = 4;
9502 2 : sal_Int16 radix = 10;
9503 :
9504 2 : expVal += OString( "4" );
9505 2 : aStrBuf.append( input, radix );
9506 :
9507 4 : CPPUNIT_ASSERT_MESSAGE
9508 : (
9509 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9510 : aStrBuf.getStr()== expVal &&
9511 : aStrBuf.getLength() == expVal.getLength()
9512 4 : );
9513 :
9514 2 : }
9515 :
9516 2 : void append_031()
9517 : {
9518 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9519 4 : OString expVal( aStrBuf.getStr() );
9520 2 : sal_Int64 input = 8;
9521 2 : sal_Int16 radix = 10;
9522 :
9523 2 : expVal += OString( "8" );
9524 2 : aStrBuf.append( input, radix );
9525 :
9526 4 : CPPUNIT_ASSERT_MESSAGE
9527 : (
9528 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9529 : aStrBuf.getStr()== expVal &&
9530 : aStrBuf.getLength() == expVal.getLength()
9531 4 : );
9532 :
9533 2 : }
9534 :
9535 2 : void append_032()
9536 : {
9537 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9538 4 : OString expVal( aStrBuf.getStr() );
9539 2 : sal_Int64 input = 15;
9540 2 : sal_Int16 radix = 10;
9541 :
9542 2 : expVal += OString( "15" );
9543 2 : aStrBuf.append( input, radix );
9544 :
9545 4 : CPPUNIT_ASSERT_MESSAGE
9546 : (
9547 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[1]",
9548 : aStrBuf.getStr()== expVal &&
9549 : aStrBuf.getLength() == expVal.getLength()
9550 4 : );
9551 :
9552 2 : }
9553 :
9554 2 : void append_033()
9555 : {
9556 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9557 4 : OString expVal( aStrBuf.getStr() );
9558 2 : sal_Int64 input = 0;
9559 2 : sal_Int16 radix = 16;
9560 :
9561 2 : expVal += OString( "0" );
9562 2 : aStrBuf.append( input, radix );
9563 :
9564 4 : CPPUNIT_ASSERT_MESSAGE
9565 : (
9566 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9567 : aStrBuf.getStr()== expVal &&
9568 : aStrBuf.getLength() == expVal.getLength()
9569 4 : );
9570 :
9571 2 : }
9572 :
9573 2 : void append_034()
9574 : {
9575 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9576 4 : OString expVal( aStrBuf.getStr() );
9577 2 : sal_Int64 input = 4;
9578 2 : sal_Int16 radix = 16;
9579 :
9580 2 : expVal += OString( "4" );
9581 2 : aStrBuf.append( input, radix );
9582 :
9583 4 : CPPUNIT_ASSERT_MESSAGE
9584 : (
9585 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9586 : aStrBuf.getStr()== expVal &&
9587 : aStrBuf.getLength() == expVal.getLength()
9588 4 : );
9589 :
9590 2 : }
9591 :
9592 2 : void append_035()
9593 : {
9594 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9595 4 : OString expVal( aStrBuf.getStr() );
9596 2 : sal_Int64 input = 8;
9597 2 : sal_Int16 radix = 16;
9598 :
9599 2 : expVal += OString( "8" );
9600 2 : aStrBuf.append( input, radix );
9601 :
9602 4 : CPPUNIT_ASSERT_MESSAGE
9603 : (
9604 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9605 : aStrBuf.getStr()== expVal &&
9606 : aStrBuf.getLength() == expVal.getLength()
9607 4 : );
9608 :
9609 2 : }
9610 :
9611 2 : void append_036()
9612 : {
9613 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9614 4 : OString expVal( aStrBuf.getStr() );
9615 2 : sal_Int64 input = 15;
9616 2 : sal_Int16 radix = 16;
9617 :
9618 2 : expVal += OString( "f" );
9619 2 : aStrBuf.append( input, radix );
9620 :
9621 4 : CPPUNIT_ASSERT_MESSAGE
9622 : (
9623 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[1]",
9624 : aStrBuf.getStr()== expVal &&
9625 : aStrBuf.getLength() == expVal.getLength()
9626 4 : );
9627 :
9628 2 : }
9629 :
9630 2 : void append_037()
9631 : {
9632 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9633 4 : OString expVal( aStrBuf.getStr() );
9634 2 : sal_Int64 input = 0;
9635 2 : sal_Int16 radix = 36;
9636 :
9637 2 : expVal += OString( "0" );
9638 2 : aStrBuf.append( input, radix );
9639 :
9640 4 : CPPUNIT_ASSERT_MESSAGE
9641 : (
9642 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9643 : aStrBuf.getStr()== expVal &&
9644 : aStrBuf.getLength() == expVal.getLength()
9645 4 : );
9646 :
9647 2 : }
9648 :
9649 2 : void append_038()
9650 : {
9651 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9652 4 : OString expVal( aStrBuf.getStr() );
9653 2 : sal_Int64 input = 4;
9654 2 : sal_Int16 radix = 36;
9655 :
9656 2 : expVal += OString( "4" );
9657 2 : aStrBuf.append( input, radix );
9658 :
9659 4 : CPPUNIT_ASSERT_MESSAGE
9660 : (
9661 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9662 : aStrBuf.getStr()== expVal &&
9663 : aStrBuf.getLength() == expVal.getLength()
9664 4 : );
9665 :
9666 2 : }
9667 :
9668 2 : void append_039()
9669 : {
9670 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9671 4 : OString expVal( aStrBuf.getStr() );
9672 2 : sal_Int64 input = 8;
9673 2 : sal_Int16 radix = 36;
9674 :
9675 2 : expVal += OString( "8" );
9676 2 : aStrBuf.append( input, radix );
9677 :
9678 4 : CPPUNIT_ASSERT_MESSAGE
9679 : (
9680 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9681 : aStrBuf.getStr()== expVal &&
9682 : aStrBuf.getLength() == expVal.getLength()
9683 4 : );
9684 :
9685 2 : }
9686 :
9687 2 : void append_040()
9688 : {
9689 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
9690 4 : OString expVal( aStrBuf.getStr() );
9691 2 : sal_Int64 input = 35;
9692 2 : sal_Int16 radix = 36;
9693 :
9694 2 : expVal += OString( "z" );
9695 2 : aStrBuf.append( input, radix );
9696 :
9697 4 : CPPUNIT_ASSERT_MESSAGE
9698 : (
9699 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[1]",
9700 : aStrBuf.getStr()== expVal &&
9701 : aStrBuf.getLength() == expVal.getLength()
9702 4 : );
9703 :
9704 2 : }
9705 :
9706 2 : void append_041()
9707 : {
9708 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9709 4 : OString expVal( aStrBuf.getStr() );
9710 2 : sal_Int64 input = 0;
9711 2 : sal_Int16 radix = 2;
9712 :
9713 2 : expVal += OString( "0" );
9714 2 : aStrBuf.append( input, radix );
9715 :
9716 4 : CPPUNIT_ASSERT_MESSAGE
9717 : (
9718 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9719 : aStrBuf.getStr()== expVal &&
9720 : aStrBuf.getLength() == expVal.getLength()
9721 4 : );
9722 :
9723 2 : }
9724 :
9725 2 : void append_042()
9726 : {
9727 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9728 4 : OString expVal( aStrBuf.getStr() );
9729 2 : sal_Int64 input = 4;
9730 2 : sal_Int16 radix = 2;
9731 :
9732 2 : expVal += OString( "100" );
9733 2 : aStrBuf.append( input, radix );
9734 :
9735 4 : CPPUNIT_ASSERT_MESSAGE
9736 : (
9737 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9738 : aStrBuf.getStr()== expVal &&
9739 : aStrBuf.getLength() == expVal.getLength()
9740 4 : );
9741 :
9742 2 : }
9743 :
9744 2 : void append_043()
9745 : {
9746 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9747 4 : OString expVal( aStrBuf.getStr() );
9748 2 : sal_Int64 input = 8;
9749 2 : sal_Int16 radix = 2;
9750 :
9751 2 : expVal += OString( "1000" );
9752 2 : aStrBuf.append( input, radix );
9753 :
9754 4 : CPPUNIT_ASSERT_MESSAGE
9755 : (
9756 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9757 : aStrBuf.getStr()== expVal &&
9758 : aStrBuf.getLength() == expVal.getLength()
9759 4 : );
9760 :
9761 2 : }
9762 :
9763 2 : void append_044()
9764 : {
9765 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9766 4 : OString expVal( aStrBuf.getStr() );
9767 2 : sal_Int64 input = 15;
9768 2 : sal_Int16 radix = 2;
9769 :
9770 2 : expVal += OString( "1111" );
9771 2 : aStrBuf.append( input, radix );
9772 :
9773 4 : CPPUNIT_ASSERT_MESSAGE
9774 : (
9775 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[2]",
9776 : aStrBuf.getStr()== expVal &&
9777 : aStrBuf.getLength() == expVal.getLength()
9778 4 : );
9779 :
9780 2 : }
9781 :
9782 2 : void append_045()
9783 : {
9784 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9785 4 : OString expVal( aStrBuf.getStr() );
9786 2 : sal_Int64 input = 0;
9787 2 : sal_Int16 radix = 8;
9788 :
9789 2 : expVal += OString( "0" );
9790 2 : aStrBuf.append( input, radix );
9791 :
9792 4 : CPPUNIT_ASSERT_MESSAGE
9793 : (
9794 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9795 : aStrBuf.getStr()== expVal &&
9796 : aStrBuf.getLength() == expVal.getLength()
9797 4 : );
9798 :
9799 2 : }
9800 :
9801 2 : void append_046()
9802 : {
9803 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9804 4 : OString expVal( aStrBuf.getStr() );
9805 2 : sal_Int64 input = 4;
9806 2 : sal_Int16 radix = 8;
9807 :
9808 2 : expVal += OString( "4" );
9809 2 : aStrBuf.append( input, radix );
9810 :
9811 4 : CPPUNIT_ASSERT_MESSAGE
9812 : (
9813 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9814 : aStrBuf.getStr()== expVal &&
9815 : aStrBuf.getLength() == expVal.getLength()
9816 4 : );
9817 :
9818 2 : }
9819 :
9820 2 : void append_047()
9821 : {
9822 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9823 4 : OString expVal( aStrBuf.getStr() );
9824 2 : sal_Int64 input = 8;
9825 2 : sal_Int16 radix = 8;
9826 :
9827 2 : expVal += OString( "10" );
9828 2 : aStrBuf.append( input, radix );
9829 :
9830 4 : CPPUNIT_ASSERT_MESSAGE
9831 : (
9832 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9833 : aStrBuf.getStr()== expVal &&
9834 : aStrBuf.getLength() == expVal.getLength()
9835 4 : );
9836 :
9837 2 : }
9838 :
9839 2 : void append_048()
9840 : {
9841 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9842 4 : OString expVal( aStrBuf.getStr() );
9843 2 : sal_Int64 input = 15;
9844 2 : sal_Int16 radix = 8;
9845 :
9846 2 : expVal += OString( "17" );
9847 2 : aStrBuf.append( input, radix );
9848 :
9849 4 : CPPUNIT_ASSERT_MESSAGE
9850 : (
9851 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[2]",
9852 : aStrBuf.getStr()== expVal &&
9853 : aStrBuf.getLength() == expVal.getLength()
9854 4 : );
9855 :
9856 2 : }
9857 :
9858 2 : void append_049()
9859 : {
9860 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9861 4 : OString expVal( aStrBuf.getStr() );
9862 2 : sal_Int64 input = 0;
9863 2 : sal_Int16 radix = 10;
9864 :
9865 2 : expVal += OString( "0" );
9866 2 : aStrBuf.append( input, radix );
9867 :
9868 4 : CPPUNIT_ASSERT_MESSAGE
9869 : (
9870 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9871 : aStrBuf.getStr()== expVal &&
9872 : aStrBuf.getLength() == expVal.getLength()
9873 4 : );
9874 :
9875 2 : }
9876 :
9877 2 : void append_050()
9878 : {
9879 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9880 4 : OString expVal( aStrBuf.getStr() );
9881 2 : sal_Int64 input = 4;
9882 2 : sal_Int16 radix = 10;
9883 :
9884 2 : expVal += OString( "4" );
9885 2 : aStrBuf.append( input, radix );
9886 :
9887 4 : CPPUNIT_ASSERT_MESSAGE
9888 : (
9889 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9890 : aStrBuf.getStr()== expVal &&
9891 : aStrBuf.getLength() == expVal.getLength()
9892 4 : );
9893 :
9894 2 : }
9895 :
9896 2 : void append_051()
9897 : {
9898 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9899 4 : OString expVal( aStrBuf.getStr() );
9900 2 : sal_Int64 input = 8;
9901 2 : sal_Int16 radix = 10;
9902 :
9903 2 : expVal += OString( "8" );
9904 2 : aStrBuf.append( input, radix );
9905 :
9906 4 : CPPUNIT_ASSERT_MESSAGE
9907 : (
9908 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9909 : aStrBuf.getStr()== expVal &&
9910 : aStrBuf.getLength() == expVal.getLength()
9911 4 : );
9912 :
9913 2 : }
9914 :
9915 2 : void append_052()
9916 : {
9917 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9918 4 : OString expVal( aStrBuf.getStr() );
9919 2 : sal_Int64 input = 15;
9920 2 : sal_Int16 radix = 10;
9921 :
9922 2 : expVal += OString( "15" );
9923 2 : aStrBuf.append( input, radix );
9924 :
9925 4 : CPPUNIT_ASSERT_MESSAGE
9926 : (
9927 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[2]",
9928 : aStrBuf.getStr()== expVal &&
9929 : aStrBuf.getLength() == expVal.getLength()
9930 4 : );
9931 :
9932 2 : }
9933 :
9934 2 : void append_053()
9935 : {
9936 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9937 4 : OString expVal( aStrBuf.getStr() );
9938 2 : sal_Int64 input = 0;
9939 2 : sal_Int16 radix = 16;
9940 :
9941 2 : expVal += OString( "0" );
9942 2 : aStrBuf.append( input, radix );
9943 :
9944 4 : CPPUNIT_ASSERT_MESSAGE
9945 : (
9946 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
9947 : aStrBuf.getStr()== expVal &&
9948 : aStrBuf.getLength() == expVal.getLength()
9949 4 : );
9950 :
9951 2 : }
9952 :
9953 2 : void append_054()
9954 : {
9955 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9956 4 : OString expVal( aStrBuf.getStr() );
9957 2 : sal_Int64 input = 4;
9958 2 : sal_Int16 radix = 16;
9959 :
9960 2 : expVal += OString( "4" );
9961 2 : aStrBuf.append( input, radix );
9962 :
9963 4 : CPPUNIT_ASSERT_MESSAGE
9964 : (
9965 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
9966 : aStrBuf.getStr()== expVal &&
9967 : aStrBuf.getLength() == expVal.getLength()
9968 4 : );
9969 :
9970 2 : }
9971 :
9972 2 : void append_055()
9973 : {
9974 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9975 4 : OString expVal( aStrBuf.getStr() );
9976 2 : sal_Int64 input = 8;
9977 2 : sal_Int16 radix = 16;
9978 :
9979 2 : expVal += OString( "8" );
9980 2 : aStrBuf.append( input, radix );
9981 :
9982 4 : CPPUNIT_ASSERT_MESSAGE
9983 : (
9984 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
9985 : aStrBuf.getStr()== expVal &&
9986 : aStrBuf.getLength() == expVal.getLength()
9987 4 : );
9988 :
9989 2 : }
9990 :
9991 2 : void append_056()
9992 : {
9993 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
9994 4 : OString expVal( aStrBuf.getStr() );
9995 2 : sal_Int64 input = 15;
9996 2 : sal_Int16 radix = 16;
9997 :
9998 2 : expVal += OString( "f" );
9999 2 : aStrBuf.append( input, radix );
10000 :
10001 4 : CPPUNIT_ASSERT_MESSAGE
10002 : (
10003 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[2]",
10004 : aStrBuf.getStr()== expVal &&
10005 : aStrBuf.getLength() == expVal.getLength()
10006 4 : );
10007 :
10008 2 : }
10009 :
10010 2 : void append_057()
10011 : {
10012 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10013 4 : OString expVal( aStrBuf.getStr() );
10014 2 : sal_Int64 input = 0;
10015 2 : sal_Int16 radix = 36;
10016 :
10017 2 : expVal += OString( "0" );
10018 2 : aStrBuf.append( input, radix );
10019 :
10020 4 : CPPUNIT_ASSERT_MESSAGE
10021 : (
10022 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10023 : aStrBuf.getStr()== expVal &&
10024 : aStrBuf.getLength() == expVal.getLength()
10025 4 : );
10026 :
10027 2 : }
10028 :
10029 2 : void append_058()
10030 : {
10031 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10032 4 : OString expVal( aStrBuf.getStr() );
10033 2 : sal_Int64 input = 4;
10034 2 : sal_Int16 radix = 36;
10035 :
10036 2 : expVal += OString( "4" );
10037 2 : aStrBuf.append( input, radix );
10038 :
10039 4 : CPPUNIT_ASSERT_MESSAGE
10040 : (
10041 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10042 : aStrBuf.getStr()== expVal &&
10043 : aStrBuf.getLength() == expVal.getLength()
10044 4 : );
10045 :
10046 2 : }
10047 :
10048 2 : void append_059()
10049 : {
10050 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10051 4 : OString expVal( aStrBuf.getStr() );
10052 2 : sal_Int64 input = 8;
10053 2 : sal_Int16 radix = 36;
10054 :
10055 2 : expVal += OString( "8" );
10056 2 : aStrBuf.append( input, radix );
10057 :
10058 4 : CPPUNIT_ASSERT_MESSAGE
10059 : (
10060 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10061 : aStrBuf.getStr()== expVal &&
10062 : aStrBuf.getLength() == expVal.getLength()
10063 4 : );
10064 :
10065 2 : }
10066 :
10067 2 : void append_060()
10068 : {
10069 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
10070 4 : OString expVal( aStrBuf.getStr() );
10071 2 : sal_Int64 input = 35;
10072 2 : sal_Int16 radix = 36;
10073 :
10074 2 : expVal += OString( "z" );
10075 2 : aStrBuf.append( input, radix );
10076 :
10077 4 : CPPUNIT_ASSERT_MESSAGE
10078 : (
10079 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[2]",
10080 : aStrBuf.getStr()== expVal &&
10081 : aStrBuf.getLength() == expVal.getLength()
10082 4 : );
10083 :
10084 2 : }
10085 :
10086 2 : void append_061()
10087 : {
10088 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10089 4 : OString expVal( aStrBuf.getStr() );
10090 2 : sal_Int64 input = 0;
10091 2 : sal_Int16 radix = 2;
10092 :
10093 2 : expVal += OString( "0" );
10094 2 : aStrBuf.append( input, radix );
10095 :
10096 4 : CPPUNIT_ASSERT_MESSAGE
10097 : (
10098 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10099 : aStrBuf.getStr()== expVal &&
10100 : aStrBuf.getLength() == expVal.getLength()
10101 4 : );
10102 :
10103 2 : }
10104 :
10105 2 : void append_062()
10106 : {
10107 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10108 4 : OString expVal( aStrBuf.getStr() );
10109 2 : sal_Int64 input = 4;
10110 2 : sal_Int16 radix = 2;
10111 :
10112 2 : expVal += OString( "100" );
10113 2 : aStrBuf.append( input, radix );
10114 :
10115 4 : CPPUNIT_ASSERT_MESSAGE
10116 : (
10117 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10118 : aStrBuf.getStr()== expVal &&
10119 : aStrBuf.getLength() == expVal.getLength()
10120 4 : );
10121 :
10122 2 : }
10123 :
10124 2 : void append_063()
10125 : {
10126 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10127 4 : OString expVal( aStrBuf.getStr() );
10128 2 : sal_Int64 input = 8;
10129 2 : sal_Int16 radix = 2;
10130 :
10131 2 : expVal += OString( "1000" );
10132 2 : aStrBuf.append( input, radix );
10133 :
10134 4 : CPPUNIT_ASSERT_MESSAGE
10135 : (
10136 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10137 : aStrBuf.getStr()== expVal &&
10138 : aStrBuf.getLength() == expVal.getLength()
10139 4 : );
10140 :
10141 2 : }
10142 :
10143 2 : void append_064()
10144 : {
10145 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10146 4 : OString expVal( aStrBuf.getStr() );
10147 2 : sal_Int64 input = 15;
10148 2 : sal_Int16 radix = 2;
10149 :
10150 2 : expVal += OString( "1111" );
10151 2 : aStrBuf.append( input, radix );
10152 :
10153 4 : CPPUNIT_ASSERT_MESSAGE
10154 : (
10155 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[3]",
10156 : aStrBuf.getStr()== expVal &&
10157 : aStrBuf.getLength() == expVal.getLength()
10158 4 : );
10159 :
10160 2 : }
10161 :
10162 2 : void append_065()
10163 : {
10164 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10165 4 : OString expVal( aStrBuf.getStr() );
10166 2 : sal_Int64 input = 0;
10167 2 : sal_Int16 radix = 8;
10168 :
10169 2 : expVal += OString( "0" );
10170 2 : aStrBuf.append( input, radix );
10171 :
10172 4 : CPPUNIT_ASSERT_MESSAGE
10173 : (
10174 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10175 : aStrBuf.getStr()== expVal &&
10176 : aStrBuf.getLength() == expVal.getLength()
10177 4 : );
10178 :
10179 2 : }
10180 :
10181 2 : void append_066()
10182 : {
10183 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10184 4 : OString expVal( aStrBuf.getStr() );
10185 2 : sal_Int64 input = 4;
10186 2 : sal_Int16 radix = 8;
10187 :
10188 2 : expVal += OString( "4" );
10189 2 : aStrBuf.append( input, radix );
10190 :
10191 4 : CPPUNIT_ASSERT_MESSAGE
10192 : (
10193 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10194 : aStrBuf.getStr()== expVal &&
10195 : aStrBuf.getLength() == expVal.getLength()
10196 4 : );
10197 :
10198 2 : }
10199 :
10200 2 : void append_067()
10201 : {
10202 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10203 4 : OString expVal( aStrBuf.getStr() );
10204 2 : sal_Int64 input = 8;
10205 2 : sal_Int16 radix = 8;
10206 :
10207 2 : expVal += OString( "10" );
10208 2 : aStrBuf.append( input, radix );
10209 :
10210 4 : CPPUNIT_ASSERT_MESSAGE
10211 : (
10212 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10213 : aStrBuf.getStr()== expVal &&
10214 : aStrBuf.getLength() == expVal.getLength()
10215 4 : );
10216 :
10217 2 : }
10218 :
10219 2 : void append_068()
10220 : {
10221 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10222 4 : OString expVal( aStrBuf.getStr() );
10223 2 : sal_Int64 input = 15;
10224 2 : sal_Int16 radix = 8;
10225 :
10226 2 : expVal += OString( "17" );
10227 2 : aStrBuf.append( input, radix );
10228 :
10229 4 : CPPUNIT_ASSERT_MESSAGE
10230 : (
10231 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[3]",
10232 : aStrBuf.getStr()== expVal &&
10233 : aStrBuf.getLength() == expVal.getLength()
10234 4 : );
10235 :
10236 2 : }
10237 :
10238 2 : void append_069()
10239 : {
10240 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10241 4 : OString expVal( aStrBuf.getStr() );
10242 2 : sal_Int64 input = 0;
10243 2 : sal_Int16 radix = 10;
10244 :
10245 2 : expVal += OString( "0" );
10246 2 : aStrBuf.append( input, radix );
10247 :
10248 4 : CPPUNIT_ASSERT_MESSAGE
10249 : (
10250 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10251 : aStrBuf.getStr()== expVal &&
10252 : aStrBuf.getLength() == expVal.getLength()
10253 4 : );
10254 :
10255 2 : }
10256 :
10257 2 : void append_070()
10258 : {
10259 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10260 4 : OString expVal( aStrBuf.getStr() );
10261 2 : sal_Int64 input = 4;
10262 2 : sal_Int16 radix = 10;
10263 :
10264 2 : expVal += OString( "4" );
10265 2 : aStrBuf.append( input, radix );
10266 :
10267 4 : CPPUNIT_ASSERT_MESSAGE
10268 : (
10269 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10270 : aStrBuf.getStr()== expVal &&
10271 : aStrBuf.getLength() == expVal.getLength()
10272 4 : );
10273 :
10274 2 : }
10275 :
10276 2 : void append_071()
10277 : {
10278 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10279 4 : OString expVal( aStrBuf.getStr() );
10280 2 : sal_Int64 input = 8;
10281 2 : sal_Int16 radix = 10;
10282 :
10283 2 : expVal += OString( "8" );
10284 2 : aStrBuf.append( input, radix );
10285 :
10286 4 : CPPUNIT_ASSERT_MESSAGE
10287 : (
10288 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10289 : aStrBuf.getStr()== expVal &&
10290 : aStrBuf.getLength() == expVal.getLength()
10291 4 : );
10292 :
10293 2 : }
10294 :
10295 2 : void append_072()
10296 : {
10297 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10298 4 : OString expVal( aStrBuf.getStr() );
10299 2 : sal_Int64 input = 15;
10300 2 : sal_Int16 radix = 10;
10301 :
10302 2 : expVal += OString( "15" );
10303 2 : aStrBuf.append( input, radix );
10304 :
10305 4 : CPPUNIT_ASSERT_MESSAGE
10306 : (
10307 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[3]",
10308 : aStrBuf.getStr()== expVal &&
10309 : aStrBuf.getLength() == expVal.getLength()
10310 4 : );
10311 :
10312 2 : }
10313 :
10314 2 : void append_073()
10315 : {
10316 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10317 4 : OString expVal( aStrBuf.getStr() );
10318 2 : sal_Int64 input = 0;
10319 2 : sal_Int16 radix = 16;
10320 :
10321 2 : expVal += OString( "0" );
10322 2 : aStrBuf.append( input, radix );
10323 :
10324 4 : CPPUNIT_ASSERT_MESSAGE
10325 : (
10326 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10327 : aStrBuf.getStr()== expVal &&
10328 : aStrBuf.getLength() == expVal.getLength()
10329 4 : );
10330 :
10331 2 : }
10332 :
10333 2 : void append_074()
10334 : {
10335 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10336 4 : OString expVal( aStrBuf.getStr() );
10337 2 : sal_Int64 input = 4;
10338 2 : sal_Int16 radix = 16;
10339 :
10340 2 : expVal += OString( "4" );
10341 2 : aStrBuf.append( input, radix );
10342 :
10343 4 : CPPUNIT_ASSERT_MESSAGE
10344 : (
10345 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10346 : aStrBuf.getStr()== expVal &&
10347 : aStrBuf.getLength() == expVal.getLength()
10348 4 : );
10349 :
10350 2 : }
10351 :
10352 2 : void append_075()
10353 : {
10354 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10355 4 : OString expVal( aStrBuf.getStr() );
10356 2 : sal_Int64 input = 8;
10357 2 : sal_Int16 radix = 16;
10358 :
10359 2 : expVal += OString( "8" );
10360 2 : aStrBuf.append( input, radix );
10361 :
10362 4 : CPPUNIT_ASSERT_MESSAGE
10363 : (
10364 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10365 : aStrBuf.getStr()== expVal &&
10366 : aStrBuf.getLength() == expVal.getLength()
10367 4 : );
10368 :
10369 2 : }
10370 :
10371 2 : void append_076()
10372 : {
10373 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10374 4 : OString expVal( aStrBuf.getStr() );
10375 2 : sal_Int64 input = 15;
10376 2 : sal_Int16 radix = 16;
10377 :
10378 2 : expVal += OString( "f" );
10379 2 : aStrBuf.append( input, radix );
10380 :
10381 4 : CPPUNIT_ASSERT_MESSAGE
10382 : (
10383 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[3]",
10384 : aStrBuf.getStr()== expVal &&
10385 : aStrBuf.getLength() == expVal.getLength()
10386 4 : );
10387 :
10388 2 : }
10389 :
10390 2 : void append_077()
10391 : {
10392 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10393 4 : OString expVal( aStrBuf.getStr() );
10394 2 : sal_Int64 input = 0;
10395 2 : sal_Int16 radix = 36;
10396 :
10397 2 : expVal += OString( "0" );
10398 2 : aStrBuf.append( input, radix );
10399 :
10400 4 : CPPUNIT_ASSERT_MESSAGE
10401 : (
10402 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10403 : aStrBuf.getStr()== expVal &&
10404 : aStrBuf.getLength() == expVal.getLength()
10405 4 : );
10406 :
10407 2 : }
10408 :
10409 2 : void append_078()
10410 : {
10411 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10412 4 : OString expVal( aStrBuf.getStr() );
10413 2 : sal_Int64 input = 4;
10414 2 : sal_Int16 radix = 36;
10415 :
10416 2 : expVal += OString( "4" );
10417 2 : aStrBuf.append( input, radix );
10418 :
10419 4 : CPPUNIT_ASSERT_MESSAGE
10420 : (
10421 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10422 : aStrBuf.getStr()== expVal &&
10423 : aStrBuf.getLength() == expVal.getLength()
10424 4 : );
10425 :
10426 2 : }
10427 :
10428 2 : void append_079()
10429 : {
10430 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10431 4 : OString expVal( aStrBuf.getStr() );
10432 2 : sal_Int64 input = 8;
10433 2 : sal_Int16 radix = 36;
10434 :
10435 2 : expVal += OString( "8" );
10436 2 : aStrBuf.append( input, radix );
10437 :
10438 4 : CPPUNIT_ASSERT_MESSAGE
10439 : (
10440 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10441 : aStrBuf.getStr()== expVal &&
10442 : aStrBuf.getLength() == expVal.getLength()
10443 4 : );
10444 :
10445 2 : }
10446 :
10447 2 : void append_080()
10448 : {
10449 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
10450 4 : OString expVal( aStrBuf.getStr() );
10451 2 : sal_Int64 input = 35;
10452 2 : sal_Int16 radix = 36;
10453 :
10454 2 : expVal += OString( "z" );
10455 2 : aStrBuf.append( input, radix );
10456 :
10457 4 : CPPUNIT_ASSERT_MESSAGE
10458 : (
10459 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[3]",
10460 : aStrBuf.getStr()== expVal &&
10461 : aStrBuf.getLength() == expVal.getLength()
10462 4 : );
10463 :
10464 2 : }
10465 :
10466 2 : void append_081()
10467 : {
10468 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10469 4 : OString expVal( aStrBuf.getStr() );
10470 2 : sal_Int64 input = 0;
10471 2 : sal_Int16 radix = 2;
10472 :
10473 2 : expVal += OString( "0" );
10474 2 : aStrBuf.append( input, radix );
10475 :
10476 4 : CPPUNIT_ASSERT_MESSAGE
10477 : (
10478 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10479 : aStrBuf.getStr()== expVal &&
10480 : aStrBuf.getLength() == expVal.getLength()
10481 4 : );
10482 :
10483 2 : }
10484 :
10485 2 : void append_082()
10486 : {
10487 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10488 4 : OString expVal( aStrBuf.getStr() );
10489 2 : sal_Int64 input = 4;
10490 2 : sal_Int16 radix = 2;
10491 :
10492 2 : expVal += OString( "100" );
10493 2 : aStrBuf.append( input, radix );
10494 :
10495 4 : CPPUNIT_ASSERT_MESSAGE
10496 : (
10497 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10498 : aStrBuf.getStr()== expVal &&
10499 : aStrBuf.getLength() == expVal.getLength()
10500 4 : );
10501 :
10502 2 : }
10503 :
10504 2 : void append_083()
10505 : {
10506 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10507 4 : OString expVal( aStrBuf.getStr() );
10508 2 : sal_Int64 input = 8;
10509 2 : sal_Int16 radix = 2;
10510 :
10511 2 : expVal += OString( "1000" );
10512 2 : aStrBuf.append( input, radix );
10513 :
10514 4 : CPPUNIT_ASSERT_MESSAGE
10515 : (
10516 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10517 : aStrBuf.getStr()== expVal &&
10518 : aStrBuf.getLength() == expVal.getLength()
10519 4 : );
10520 :
10521 2 : }
10522 :
10523 2 : void append_084()
10524 : {
10525 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10526 4 : OString expVal( aStrBuf.getStr() );
10527 2 : sal_Int64 input = 15;
10528 2 : sal_Int16 radix = 2;
10529 :
10530 2 : expVal += OString( "1111" );
10531 2 : aStrBuf.append( input, radix );
10532 :
10533 4 : CPPUNIT_ASSERT_MESSAGE
10534 : (
10535 : "append(sal_Int64, radix 2)_006_kRadixBinary for arrOUS[4]",
10536 : aStrBuf.getStr()== expVal &&
10537 : aStrBuf.getLength() == expVal.getLength()
10538 4 : );
10539 :
10540 2 : }
10541 :
10542 2 : void append_085()
10543 : {
10544 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10545 4 : OString expVal( aStrBuf.getStr() );
10546 2 : sal_Int64 input = 0;
10547 2 : sal_Int16 radix = 8;
10548 :
10549 2 : expVal += OString( "0" );
10550 2 : aStrBuf.append( input, radix );
10551 :
10552 4 : CPPUNIT_ASSERT_MESSAGE
10553 : (
10554 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10555 : aStrBuf.getStr()== expVal &&
10556 : aStrBuf.getLength() == expVal.getLength()
10557 4 : );
10558 :
10559 2 : }
10560 :
10561 2 : void append_086()
10562 : {
10563 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10564 4 : OString expVal( aStrBuf.getStr() );
10565 2 : sal_Int64 input = 4;
10566 2 : sal_Int16 radix = 8;
10567 :
10568 2 : expVal += OString( "4" );
10569 2 : aStrBuf.append( input, radix );
10570 :
10571 4 : CPPUNIT_ASSERT_MESSAGE
10572 : (
10573 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10574 : aStrBuf.getStr()== expVal &&
10575 : aStrBuf.getLength() == expVal.getLength()
10576 4 : );
10577 :
10578 2 : }
10579 :
10580 2 : void append_087()
10581 : {
10582 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10583 4 : OString expVal( aStrBuf.getStr() );
10584 2 : sal_Int64 input = 8;
10585 2 : sal_Int16 radix = 8;
10586 :
10587 2 : expVal += OString( "10" );
10588 2 : aStrBuf.append( input, radix );
10589 :
10590 4 : CPPUNIT_ASSERT_MESSAGE
10591 : (
10592 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10593 : aStrBuf.getStr()== expVal &&
10594 : aStrBuf.getLength() == expVal.getLength()
10595 4 : );
10596 :
10597 2 : }
10598 :
10599 2 : void append_088()
10600 : {
10601 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10602 4 : OString expVal( aStrBuf.getStr() );
10603 2 : sal_Int64 input = 15;
10604 2 : sal_Int16 radix = 8;
10605 :
10606 2 : expVal += OString( "17" );
10607 2 : aStrBuf.append( input, radix );
10608 :
10609 4 : CPPUNIT_ASSERT_MESSAGE
10610 : (
10611 : "append(sal_Int64, radix 8)_006_kRadixOctol for arrOUS[4]",
10612 : aStrBuf.getStr()== expVal &&
10613 : aStrBuf.getLength() == expVal.getLength()
10614 4 : );
10615 :
10616 2 : }
10617 :
10618 2 : void append_089()
10619 : {
10620 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10621 4 : OString expVal( aStrBuf.getStr() );
10622 2 : sal_Int64 input = 0;
10623 2 : sal_Int16 radix = 10;
10624 :
10625 2 : expVal += OString( "0" );
10626 2 : aStrBuf.append( input, radix );
10627 :
10628 4 : CPPUNIT_ASSERT_MESSAGE
10629 : (
10630 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10631 : aStrBuf.getStr()== expVal &&
10632 : aStrBuf.getLength() == expVal.getLength()
10633 4 : );
10634 :
10635 2 : }
10636 :
10637 2 : void append_090()
10638 : {
10639 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10640 4 : OString expVal( aStrBuf.getStr() );
10641 2 : sal_Int64 input = 4;
10642 2 : sal_Int16 radix = 10;
10643 :
10644 2 : expVal += OString( "4" );
10645 2 : aStrBuf.append( input, radix );
10646 :
10647 4 : CPPUNIT_ASSERT_MESSAGE
10648 : (
10649 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10650 : aStrBuf.getStr()== expVal &&
10651 : aStrBuf.getLength() == expVal.getLength()
10652 4 : );
10653 :
10654 2 : }
10655 :
10656 2 : void append_091()
10657 : {
10658 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10659 4 : OString expVal( aStrBuf.getStr() );
10660 2 : sal_Int64 input = 8;
10661 2 : sal_Int16 radix = 10;
10662 :
10663 2 : expVal += OString( "8" );
10664 2 : aStrBuf.append( input, radix );
10665 :
10666 4 : CPPUNIT_ASSERT_MESSAGE
10667 : (
10668 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10669 : aStrBuf.getStr()== expVal &&
10670 : aStrBuf.getLength() == expVal.getLength()
10671 4 : );
10672 :
10673 2 : }
10674 :
10675 2 : void append_092()
10676 : {
10677 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10678 4 : OString expVal( aStrBuf.getStr() );
10679 2 : sal_Int64 input = 15;
10680 2 : sal_Int16 radix = 10;
10681 :
10682 2 : expVal += OString( "15" );
10683 2 : aStrBuf.append( input, radix );
10684 :
10685 4 : CPPUNIT_ASSERT_MESSAGE
10686 : (
10687 : "append(sal_Int64, radix 10)_006_kRadixDecimal for arrOUS[4]",
10688 : aStrBuf.getStr()== expVal &&
10689 : aStrBuf.getLength() == expVal.getLength()
10690 4 : );
10691 :
10692 2 : }
10693 :
10694 2 : void append_093()
10695 : {
10696 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10697 4 : OString expVal( aStrBuf.getStr() );
10698 2 : sal_Int64 input = 0;
10699 2 : sal_Int16 radix = 16;
10700 :
10701 2 : expVal += OString( "0" );
10702 2 : aStrBuf.append( input, radix );
10703 :
10704 4 : CPPUNIT_ASSERT_MESSAGE
10705 : (
10706 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10707 : aStrBuf.getStr()== expVal &&
10708 : aStrBuf.getLength() == expVal.getLength()
10709 4 : );
10710 :
10711 2 : }
10712 :
10713 2 : void append_094()
10714 : {
10715 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10716 4 : OString expVal( aStrBuf.getStr() );
10717 2 : sal_Int64 input = 4;
10718 2 : sal_Int16 radix = 16;
10719 :
10720 2 : expVal += OString( "4" );
10721 2 : aStrBuf.append( input, radix );
10722 :
10723 4 : CPPUNIT_ASSERT_MESSAGE
10724 : (
10725 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10726 : aStrBuf.getStr()== expVal &&
10727 : aStrBuf.getLength() == expVal.getLength()
10728 4 : );
10729 :
10730 2 : }
10731 :
10732 2 : void append_095()
10733 : {
10734 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10735 4 : OString expVal( aStrBuf.getStr() );
10736 2 : sal_Int64 input = 8;
10737 2 : sal_Int16 radix = 16;
10738 :
10739 2 : expVal += OString( "8" );
10740 2 : aStrBuf.append( input, radix );
10741 :
10742 4 : CPPUNIT_ASSERT_MESSAGE
10743 : (
10744 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10745 : aStrBuf.getStr()== expVal &&
10746 : aStrBuf.getLength() == expVal.getLength()
10747 4 : );
10748 :
10749 2 : }
10750 :
10751 2 : void append_096()
10752 : {
10753 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10754 4 : OString expVal( aStrBuf.getStr() );
10755 2 : sal_Int64 input = 15;
10756 2 : sal_Int16 radix = 16;
10757 :
10758 2 : expVal += OString( "f" );
10759 2 : aStrBuf.append( input, radix );
10760 :
10761 4 : CPPUNIT_ASSERT_MESSAGE
10762 : (
10763 : "append(sal_Int64, radix 16)_006_kRadixHexdecimal for arrOUS[4]",
10764 : aStrBuf.getStr()== expVal &&
10765 : aStrBuf.getLength() == expVal.getLength()
10766 4 : );
10767 :
10768 2 : }
10769 :
10770 2 : void append_097()
10771 : {
10772 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10773 4 : OString expVal( aStrBuf.getStr() );
10774 2 : sal_Int64 input = 0;
10775 2 : sal_Int16 radix = 36;
10776 :
10777 2 : expVal += OString( "0" );
10778 2 : aStrBuf.append( input, radix );
10779 :
10780 4 : CPPUNIT_ASSERT_MESSAGE
10781 : (
10782 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10783 : aStrBuf.getStr()== expVal &&
10784 : aStrBuf.getLength() == expVal.getLength()
10785 4 : );
10786 :
10787 2 : }
10788 :
10789 2 : void append_098()
10790 : {
10791 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10792 4 : OString expVal( aStrBuf.getStr() );
10793 2 : sal_Int64 input = 4;
10794 2 : sal_Int16 radix = 36;
10795 :
10796 2 : expVal += OString( "4" );
10797 2 : aStrBuf.append( input, radix );
10798 :
10799 4 : CPPUNIT_ASSERT_MESSAGE
10800 : (
10801 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10802 : aStrBuf.getStr()== expVal &&
10803 : aStrBuf.getLength() == expVal.getLength()
10804 4 : );
10805 :
10806 2 : }
10807 :
10808 2 : void append_099()
10809 : {
10810 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10811 4 : OString expVal( aStrBuf.getStr() );
10812 2 : sal_Int64 input = 8;
10813 2 : sal_Int16 radix = 36;
10814 :
10815 2 : expVal += OString( "8" );
10816 2 : aStrBuf.append( input, radix );
10817 :
10818 4 : CPPUNIT_ASSERT_MESSAGE
10819 : (
10820 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10821 : aStrBuf.getStr()== expVal &&
10822 : aStrBuf.getLength() == expVal.getLength()
10823 4 : );
10824 :
10825 2 : }
10826 :
10827 2 : void append_100()
10828 : {
10829 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
10830 4 : OString expVal( aStrBuf.getStr() );
10831 2 : sal_Int64 input = 35;
10832 2 : sal_Int16 radix = 36;
10833 :
10834 2 : expVal += OString( "z" );
10835 2 : aStrBuf.append( input, radix );
10836 :
10837 4 : CPPUNIT_ASSERT_MESSAGE
10838 : (
10839 : "append(sal_Int64, radix 36)_006_kRadixBase36 for arrOUS[4]",
10840 : aStrBuf.getStr()== expVal &&
10841 : aStrBuf.getLength() == expVal.getLength()
10842 4 : );
10843 :
10844 2 : }
10845 :
10846 4 : CPPUNIT_TEST_SUITE( append_007_Int64 );
10847 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
10848 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
10849 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
10850 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
10851 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
10852 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
10853 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
10854 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
10855 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
10856 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
10857 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
10858 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
10859 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
10860 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
10861 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
10862 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
10863 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
10864 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
10865 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
10866 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
10867 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
10868 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
10869 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
10870 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
10871 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
10872 2 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
10873 2 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
10874 2 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
10875 2 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
10876 2 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
10877 2 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
10878 2 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
10879 2 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
10880 2 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
10881 2 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
10882 2 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
10883 2 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
10884 2 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
10885 2 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
10886 2 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
10887 2 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
10888 2 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
10889 2 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
10890 2 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
10891 2 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
10892 2 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
10893 2 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
10894 2 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
10895 2 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
10896 2 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
10897 4 : CPPUNIT_TEST_SUITE_END();
10898 : };
10899 :
10900 : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
10901 : // where i = large constants
10902 : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
10903 : // where i = large constants
10904 : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
10905 : // where i = large constants
10906 : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
10907 : // where i = large constants
10908 : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
10909 : // where i = large constants
10910 :
10911 300 : class append_007_Int64_Bounderies : public CppUnit::TestFixture
10912 : {
10913 : OString* arrOUS[5];
10914 :
10915 : public:
10916 100 : void setUp() SAL_OVERRIDE
10917 : {
10918 100 : arrOUS[0] = new OString( kTestStr7 );
10919 100 : arrOUS[1] = new OString( );
10920 100 : arrOUS[2] = new OString( kTestStr25 );
10921 100 : arrOUS[3] = new OString( "" );
10922 100 : arrOUS[4] = new OString( kTestStr28 );
10923 :
10924 100 : }
10925 :
10926 100 : void tearDown() SAL_OVERRIDE
10927 : {
10928 100 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
10929 100 : delete arrOUS[3]; delete arrOUS[4];
10930 100 : }
10931 :
10932 2 : void append_001()
10933 : {
10934 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
10935 4 : OString expVal( aStrBuf.getStr() );
10936 2 : sal_Int64 input = kSInt8Max;
10937 2 : sal_Int16 radix = 2;
10938 :
10939 2 : expVal += OString( "1111111" );
10940 2 : aStrBuf.append( input, radix );
10941 :
10942 4 : CPPUNIT_ASSERT_MESSAGE
10943 : (
10944 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
10945 : aStrBuf.getStr()== expVal &&
10946 : aStrBuf.getLength() == expVal.getLength()
10947 4 : );
10948 :
10949 2 : }
10950 :
10951 2 : void append_002()
10952 : {
10953 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
10954 4 : OString expVal( aStrBuf.getStr() );
10955 2 : sal_Int64 input = kSInt64Max;
10956 2 : sal_Int16 radix = 2;
10957 :
10958 2 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
10959 2 : aStrBuf.append( input, radix );
10960 :
10961 4 : CPPUNIT_ASSERT_MESSAGE
10962 : (
10963 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[0]",
10964 : aStrBuf.getStr()== expVal &&
10965 : aStrBuf.getLength() == expVal.getLength()
10966 4 : );
10967 :
10968 2 : }
10969 :
10970 2 : void append_003()
10971 : {
10972 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
10973 4 : OString expVal( aStrBuf.getStr() );
10974 2 : sal_Int64 input = kSInt8Max;
10975 2 : sal_Int16 radix = 8;
10976 :
10977 2 : expVal += OString( "177" );
10978 2 : aStrBuf.append( input, radix );
10979 :
10980 4 : CPPUNIT_ASSERT_MESSAGE
10981 : (
10982 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
10983 : aStrBuf.getStr()== expVal &&
10984 : aStrBuf.getLength() == expVal.getLength()
10985 4 : );
10986 :
10987 2 : }
10988 :
10989 2 : void append_004()
10990 : {
10991 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
10992 4 : OString expVal( aStrBuf.getStr() );
10993 2 : sal_Int64 input = kSInt64Max;
10994 2 : sal_Int16 radix = 8;
10995 :
10996 2 : expVal += OString( "777777777777777777777" );
10997 2 : aStrBuf.append( input, radix );
10998 :
10999 4 : CPPUNIT_ASSERT_MESSAGE
11000 : (
11001 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[0]",
11002 : aStrBuf.getStr()== expVal &&
11003 : aStrBuf.getLength() == expVal.getLength()
11004 4 : );
11005 :
11006 2 : }
11007 :
11008 2 : void append_005()
11009 : {
11010 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11011 4 : OString expVal( aStrBuf.getStr() );
11012 2 : sal_Int64 input = kSInt8Max;
11013 2 : sal_Int16 radix = 10;
11014 :
11015 2 : expVal += OString( "127" );
11016 2 : aStrBuf.append( input, radix );
11017 :
11018 4 : CPPUNIT_ASSERT_MESSAGE
11019 : (
11020 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
11021 : aStrBuf.getStr()== expVal &&
11022 : aStrBuf.getLength() == expVal.getLength()
11023 4 : );
11024 :
11025 2 : }
11026 :
11027 2 : void append_006()
11028 : {
11029 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11030 4 : OString expVal( aStrBuf.getStr() );
11031 2 : sal_Int64 input = kSInt64Max;
11032 2 : sal_Int16 radix = 10;
11033 :
11034 2 : expVal += OString( "9223372036854775807" );
11035 2 : aStrBuf.append( input, radix );
11036 :
11037 4 : CPPUNIT_ASSERT_MESSAGE
11038 : (
11039 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[0]",
11040 : aStrBuf.getStr()== expVal &&
11041 : aStrBuf.getLength() == expVal.getLength()
11042 4 : );
11043 :
11044 2 : }
11045 :
11046 2 : void append_007()
11047 : {
11048 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11049 4 : OString expVal( aStrBuf.getStr() );
11050 2 : sal_Int64 input = kSInt8Max;
11051 2 : sal_Int16 radix = 16;
11052 :
11053 2 : expVal += OString( "7f" );
11054 2 : aStrBuf.append( input, radix );
11055 :
11056 4 : CPPUNIT_ASSERT_MESSAGE
11057 : (
11058 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
11059 : aStrBuf.getStr()== expVal &&
11060 : aStrBuf.getLength() == expVal.getLength()
11061 4 : );
11062 :
11063 2 : }
11064 :
11065 2 : void append_008()
11066 : {
11067 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11068 4 : OString expVal( aStrBuf.getStr() );
11069 2 : sal_Int64 input = kSInt64Max;
11070 2 : sal_Int16 radix = 16;
11071 :
11072 2 : expVal += OString( "7fffffffffffffff" );
11073 2 : aStrBuf.append( input, radix );
11074 :
11075 4 : CPPUNIT_ASSERT_MESSAGE
11076 : (
11077 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[0]",
11078 : aStrBuf.getStr()== expVal &&
11079 : aStrBuf.getLength() == expVal.getLength()
11080 4 : );
11081 :
11082 2 : }
11083 :
11084 2 : void append_009()
11085 : {
11086 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11087 4 : OString expVal( aStrBuf.getStr() );
11088 2 : sal_Int64 input = kSInt8Max;
11089 2 : sal_Int16 radix = 36;
11090 :
11091 2 : expVal += OString( "3j" );
11092 2 : aStrBuf.append( input, radix );
11093 :
11094 4 : CPPUNIT_ASSERT_MESSAGE
11095 : (
11096 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
11097 : aStrBuf.getStr()== expVal &&
11098 : aStrBuf.getLength() == expVal.getLength()
11099 4 : );
11100 :
11101 2 : }
11102 :
11103 2 : void append_010()
11104 : {
11105 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11106 4 : OString expVal( aStrBuf.getStr() );
11107 2 : sal_Int64 input = kSInt64Max;
11108 2 : sal_Int16 radix = 36;
11109 :
11110 2 : expVal += OString( "1y2p0ij32e8e7" );
11111 2 : aStrBuf.append( input, radix );
11112 :
11113 4 : CPPUNIT_ASSERT_MESSAGE
11114 : (
11115 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[0]",
11116 : aStrBuf.getStr()== expVal &&
11117 : aStrBuf.getLength() == expVal.getLength()
11118 4 : );
11119 :
11120 2 : }
11121 :
11122 2 : void append_011()
11123 : {
11124 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11125 4 : OString expVal( aStrBuf.getStr() );
11126 2 : sal_Int64 input = kSInt8Max;
11127 2 : sal_Int16 radix = 2;
11128 :
11129 2 : expVal += OString( "1111111" );
11130 2 : aStrBuf.append( input, radix );
11131 :
11132 4 : CPPUNIT_ASSERT_MESSAGE
11133 : (
11134 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
11135 : aStrBuf.getStr()== expVal &&
11136 : aStrBuf.getLength() == expVal.getLength()
11137 4 : );
11138 :
11139 2 : }
11140 :
11141 2 : void append_012()
11142 : {
11143 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11144 4 : OString expVal( aStrBuf.getStr() );
11145 2 : sal_Int64 input = kSInt64Max;
11146 2 : sal_Int16 radix = 2;
11147 :
11148 2 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11149 2 : aStrBuf.append( input, radix );
11150 :
11151 4 : CPPUNIT_ASSERT_MESSAGE
11152 : (
11153 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[1]",
11154 : aStrBuf.getStr()== expVal &&
11155 : aStrBuf.getLength() == expVal.getLength()
11156 4 : );
11157 :
11158 2 : }
11159 :
11160 2 : void append_013()
11161 : {
11162 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11163 4 : OString expVal( aStrBuf.getStr() );
11164 2 : sal_Int64 input = kSInt8Max;
11165 2 : sal_Int16 radix = 8;
11166 :
11167 2 : expVal += OString( "177" );
11168 2 : aStrBuf.append( input, radix );
11169 :
11170 4 : CPPUNIT_ASSERT_MESSAGE
11171 : (
11172 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
11173 : aStrBuf.getStr()== expVal &&
11174 : aStrBuf.getLength() == expVal.getLength()
11175 4 : );
11176 :
11177 2 : }
11178 :
11179 2 : void append_014()
11180 : {
11181 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11182 4 : OString expVal( aStrBuf.getStr() );
11183 2 : sal_Int64 input = kSInt64Max;
11184 2 : sal_Int16 radix = 8;
11185 :
11186 2 : expVal += OString( "777777777777777777777" );
11187 2 : aStrBuf.append( input, radix );
11188 :
11189 4 : CPPUNIT_ASSERT_MESSAGE
11190 : (
11191 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[1]",
11192 : aStrBuf.getStr()== expVal &&
11193 : aStrBuf.getLength() == expVal.getLength()
11194 4 : );
11195 :
11196 2 : }
11197 :
11198 2 : void append_015()
11199 : {
11200 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11201 4 : OString expVal( aStrBuf.getStr() );
11202 2 : sal_Int64 input = kSInt8Max;
11203 2 : sal_Int16 radix = 10;
11204 :
11205 2 : expVal += OString( "127" );
11206 2 : aStrBuf.append( input, radix );
11207 :
11208 4 : CPPUNIT_ASSERT_MESSAGE
11209 : (
11210 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
11211 : aStrBuf.getStr()== expVal &&
11212 : aStrBuf.getLength() == expVal.getLength()
11213 4 : );
11214 :
11215 2 : }
11216 :
11217 2 : void append_016()
11218 : {
11219 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11220 4 : OString expVal( aStrBuf.getStr() );
11221 2 : sal_Int64 input = kSInt64Max;
11222 2 : sal_Int16 radix = 10;
11223 :
11224 2 : expVal += OString( "9223372036854775807" );
11225 2 : aStrBuf.append( input, radix );
11226 :
11227 4 : CPPUNIT_ASSERT_MESSAGE
11228 : (
11229 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[1]",
11230 : aStrBuf.getStr()== expVal &&
11231 : aStrBuf.getLength() == expVal.getLength()
11232 4 : );
11233 :
11234 2 : }
11235 :
11236 2 : void append_017()
11237 : {
11238 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11239 4 : OString expVal( aStrBuf.getStr() );
11240 2 : sal_Int64 input = kSInt8Max;
11241 2 : sal_Int16 radix = 16;
11242 :
11243 2 : expVal += OString( "7f" );
11244 2 : aStrBuf.append( input, radix );
11245 :
11246 4 : CPPUNIT_ASSERT_MESSAGE
11247 : (
11248 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
11249 : aStrBuf.getStr()== expVal &&
11250 : aStrBuf.getLength() == expVal.getLength()
11251 4 : );
11252 :
11253 2 : }
11254 :
11255 2 : void append_018()
11256 : {
11257 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11258 4 : OString expVal( aStrBuf.getStr() );
11259 2 : sal_Int64 input = kSInt64Max;
11260 2 : sal_Int16 radix = 16;
11261 :
11262 2 : expVal += OString( "7fffffffffffffff" );
11263 2 : aStrBuf.append( input, radix );
11264 :
11265 4 : CPPUNIT_ASSERT_MESSAGE
11266 : (
11267 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[1]",
11268 : aStrBuf.getStr()== expVal &&
11269 : aStrBuf.getLength() == expVal.getLength()
11270 4 : );
11271 :
11272 2 : }
11273 :
11274 2 : void append_019()
11275 : {
11276 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11277 4 : OString expVal( aStrBuf.getStr() );
11278 2 : sal_Int64 input = kSInt8Max;
11279 2 : sal_Int16 radix = 36;
11280 :
11281 2 : expVal += OString( "3j" );
11282 2 : aStrBuf.append( input, radix );
11283 :
11284 4 : CPPUNIT_ASSERT_MESSAGE
11285 : (
11286 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
11287 : aStrBuf.getStr()== expVal &&
11288 : aStrBuf.getLength() == expVal.getLength()
11289 4 : );
11290 :
11291 2 : }
11292 :
11293 2 : void append_020()
11294 : {
11295 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
11296 4 : OString expVal( aStrBuf.getStr() );
11297 2 : sal_Int64 input = kSInt64Max;
11298 2 : sal_Int16 radix = 36;
11299 :
11300 2 : expVal += OString( "1y2p0ij32e8e7" );
11301 2 : aStrBuf.append( input, radix );
11302 :
11303 4 : CPPUNIT_ASSERT_MESSAGE
11304 : (
11305 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[1]",
11306 : aStrBuf.getStr()== expVal &&
11307 : aStrBuf.getLength() == expVal.getLength()
11308 4 : );
11309 :
11310 2 : }
11311 :
11312 2 : void append_021()
11313 : {
11314 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11315 4 : OString expVal( aStrBuf.getStr() );
11316 2 : sal_Int64 input = kSInt8Max;
11317 2 : sal_Int16 radix = 2;
11318 :
11319 2 : expVal += OString( "1111111" );
11320 2 : aStrBuf.append( input, radix );
11321 :
11322 4 : CPPUNIT_ASSERT_MESSAGE
11323 : (
11324 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
11325 : aStrBuf.getStr()== expVal &&
11326 : aStrBuf.getLength() == expVal.getLength()
11327 4 : );
11328 :
11329 2 : }
11330 :
11331 2 : void append_022()
11332 : {
11333 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11334 4 : OString expVal( aStrBuf.getStr() );
11335 2 : sal_Int64 input = kSInt64Max;
11336 2 : sal_Int16 radix = 2;
11337 :
11338 2 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11339 2 : aStrBuf.append( input, radix );
11340 :
11341 4 : CPPUNIT_ASSERT_MESSAGE
11342 : (
11343 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[2]",
11344 : aStrBuf.getStr()== expVal &&
11345 : aStrBuf.getLength() == expVal.getLength()
11346 4 : );
11347 :
11348 2 : }
11349 :
11350 2 : void append_023()
11351 : {
11352 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11353 4 : OString expVal( aStrBuf.getStr() );
11354 2 : sal_Int64 input = kSInt8Max;
11355 2 : sal_Int16 radix = 8;
11356 :
11357 2 : expVal += OString( "177" );
11358 2 : aStrBuf.append( input, radix );
11359 :
11360 4 : CPPUNIT_ASSERT_MESSAGE
11361 : (
11362 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
11363 : aStrBuf.getStr()== expVal &&
11364 : aStrBuf.getLength() == expVal.getLength()
11365 4 : );
11366 :
11367 2 : }
11368 :
11369 2 : void append_024()
11370 : {
11371 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11372 4 : OString expVal( aStrBuf.getStr() );
11373 2 : sal_Int64 input = kSInt64Max;
11374 2 : sal_Int16 radix = 8;
11375 :
11376 2 : expVal += OString( "777777777777777777777" );
11377 2 : aStrBuf.append( input, radix );
11378 :
11379 4 : CPPUNIT_ASSERT_MESSAGE
11380 : (
11381 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[2]",
11382 : aStrBuf.getStr()== expVal &&
11383 : aStrBuf.getLength() == expVal.getLength()
11384 4 : );
11385 :
11386 2 : }
11387 :
11388 2 : void append_025()
11389 : {
11390 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11391 4 : OString expVal( aStrBuf.getStr() );
11392 2 : sal_Int64 input = kSInt8Max;
11393 2 : sal_Int16 radix = 10;
11394 :
11395 2 : expVal += OString( "127" );
11396 2 : aStrBuf.append( input, radix );
11397 :
11398 4 : CPPUNIT_ASSERT_MESSAGE
11399 : (
11400 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
11401 : aStrBuf.getStr()== expVal &&
11402 : aStrBuf.getLength() == expVal.getLength()
11403 4 : );
11404 :
11405 2 : }
11406 :
11407 2 : void append_026()
11408 : {
11409 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11410 4 : OString expVal( aStrBuf.getStr() );
11411 2 : sal_Int64 input = kSInt64Max;
11412 2 : sal_Int16 radix = 10;
11413 :
11414 2 : expVal += OString( "9223372036854775807" );
11415 2 : aStrBuf.append( input, radix );
11416 :
11417 4 : CPPUNIT_ASSERT_MESSAGE
11418 : (
11419 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[2]",
11420 : aStrBuf.getStr()== expVal &&
11421 : aStrBuf.getLength() == expVal.getLength()
11422 4 : );
11423 :
11424 2 : }
11425 :
11426 2 : void append_027()
11427 : {
11428 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11429 4 : OString expVal( aStrBuf.getStr() );
11430 2 : sal_Int64 input = kSInt8Max;
11431 2 : sal_Int16 radix = 16;
11432 :
11433 2 : expVal += OString( "7f" );
11434 2 : aStrBuf.append( input, radix );
11435 :
11436 4 : CPPUNIT_ASSERT_MESSAGE
11437 : (
11438 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
11439 : aStrBuf.getStr()== expVal &&
11440 : aStrBuf.getLength() == expVal.getLength()
11441 4 : );
11442 :
11443 2 : }
11444 :
11445 2 : void append_028()
11446 : {
11447 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11448 4 : OString expVal( aStrBuf.getStr() );
11449 2 : sal_Int64 input = kSInt64Max;
11450 2 : sal_Int16 radix = 16;
11451 :
11452 2 : expVal += OString( "7fffffffffffffff" );
11453 2 : aStrBuf.append( input, radix );
11454 :
11455 4 : CPPUNIT_ASSERT_MESSAGE
11456 : (
11457 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[2]",
11458 : aStrBuf.getStr()== expVal &&
11459 : aStrBuf.getLength() == expVal.getLength()
11460 4 : );
11461 :
11462 2 : }
11463 :
11464 2 : void append_029()
11465 : {
11466 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11467 4 : OString expVal( aStrBuf.getStr() );
11468 2 : sal_Int64 input = kSInt8Max;
11469 2 : sal_Int16 radix = 36;
11470 :
11471 2 : expVal += OString( "3j" );
11472 2 : aStrBuf.append( input, radix );
11473 :
11474 4 : CPPUNIT_ASSERT_MESSAGE
11475 : (
11476 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
11477 : aStrBuf.getStr()== expVal &&
11478 : aStrBuf.getLength() == expVal.getLength()
11479 4 : );
11480 :
11481 2 : }
11482 :
11483 2 : void append_030()
11484 : {
11485 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
11486 4 : OString expVal( aStrBuf.getStr() );
11487 2 : sal_Int64 input = kSInt64Max;
11488 2 : sal_Int16 radix = 36;
11489 :
11490 2 : expVal += OString( "1y2p0ij32e8e7" );
11491 2 : aStrBuf.append( input, radix );
11492 :
11493 4 : CPPUNIT_ASSERT_MESSAGE
11494 : (
11495 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[2]",
11496 : aStrBuf.getStr()== expVal &&
11497 : aStrBuf.getLength() == expVal.getLength()
11498 4 : );
11499 :
11500 2 : }
11501 :
11502 2 : void append_031()
11503 : {
11504 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11505 4 : OString expVal( aStrBuf.getStr() );
11506 2 : sal_Int64 input = kSInt8Max;
11507 2 : sal_Int16 radix = 2;
11508 :
11509 2 : expVal += OString( "1111111" );
11510 2 : aStrBuf.append( input, radix );
11511 :
11512 4 : CPPUNIT_ASSERT_MESSAGE
11513 : (
11514 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
11515 : aStrBuf.getStr()== expVal &&
11516 : aStrBuf.getLength() == expVal.getLength()
11517 4 : );
11518 :
11519 2 : }
11520 :
11521 2 : void append_032()
11522 : {
11523 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11524 4 : OString expVal( aStrBuf.getStr() );
11525 2 : sal_Int64 input = kSInt64Max;
11526 2 : sal_Int16 radix = 2;
11527 :
11528 2 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11529 2 : aStrBuf.append( input, radix );
11530 :
11531 4 : CPPUNIT_ASSERT_MESSAGE
11532 : (
11533 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[3]",
11534 : aStrBuf.getStr()== expVal &&
11535 : aStrBuf.getLength() == expVal.getLength()
11536 4 : );
11537 :
11538 2 : }
11539 :
11540 2 : void append_033()
11541 : {
11542 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11543 4 : OString expVal( aStrBuf.getStr() );
11544 2 : sal_Int64 input = kSInt8Max;
11545 2 : sal_Int16 radix = 8;
11546 :
11547 2 : expVal += OString( "177" );
11548 2 : aStrBuf.append( input, radix );
11549 :
11550 4 : CPPUNIT_ASSERT_MESSAGE
11551 : (
11552 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
11553 : aStrBuf.getStr()== expVal &&
11554 : aStrBuf.getLength() == expVal.getLength()
11555 4 : );
11556 :
11557 2 : }
11558 :
11559 2 : void append_034()
11560 : {
11561 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11562 4 : OString expVal( aStrBuf.getStr() );
11563 2 : sal_Int64 input = kSInt64Max;
11564 2 : sal_Int16 radix = 8;
11565 :
11566 2 : expVal += OString( "777777777777777777777" );
11567 2 : aStrBuf.append( input, radix );
11568 :
11569 4 : CPPUNIT_ASSERT_MESSAGE
11570 : (
11571 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[3]",
11572 : aStrBuf.getStr()== expVal &&
11573 : aStrBuf.getLength() == expVal.getLength()
11574 4 : );
11575 :
11576 2 : }
11577 :
11578 2 : void append_035()
11579 : {
11580 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11581 4 : OString expVal( aStrBuf.getStr() );
11582 2 : sal_Int64 input = kSInt8Max;
11583 2 : sal_Int16 radix = 10;
11584 :
11585 2 : expVal += OString( "127" );
11586 2 : aStrBuf.append( input, radix );
11587 :
11588 4 : CPPUNIT_ASSERT_MESSAGE
11589 : (
11590 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
11591 : aStrBuf.getStr()== expVal &&
11592 : aStrBuf.getLength() == expVal.getLength()
11593 4 : );
11594 :
11595 2 : }
11596 :
11597 2 : void append_036()
11598 : {
11599 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11600 4 : OString expVal( aStrBuf.getStr() );
11601 2 : sal_Int64 input = kSInt64Max;
11602 2 : sal_Int16 radix = 10;
11603 :
11604 2 : expVal += OString( "9223372036854775807" );
11605 2 : aStrBuf.append( input, radix );
11606 :
11607 4 : CPPUNIT_ASSERT_MESSAGE
11608 : (
11609 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[3]",
11610 : aStrBuf.getStr()== expVal &&
11611 : aStrBuf.getLength() == expVal.getLength()
11612 4 : );
11613 :
11614 2 : }
11615 :
11616 2 : void append_037()
11617 : {
11618 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11619 4 : OString expVal( aStrBuf.getStr() );
11620 2 : sal_Int64 input = kSInt8Max;
11621 2 : sal_Int16 radix = 16;
11622 :
11623 2 : expVal += OString( "7f" );
11624 2 : aStrBuf.append( input, radix );
11625 :
11626 4 : CPPUNIT_ASSERT_MESSAGE
11627 : (
11628 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
11629 : aStrBuf.getStr()== expVal &&
11630 : aStrBuf.getLength() == expVal.getLength()
11631 4 : );
11632 :
11633 2 : }
11634 :
11635 2 : void append_038()
11636 : {
11637 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11638 4 : OString expVal( aStrBuf.getStr() );
11639 2 : sal_Int64 input = kSInt64Max;
11640 2 : sal_Int16 radix = 16;
11641 :
11642 2 : expVal += OString( "7fffffffffffffff" );
11643 2 : aStrBuf.append( input, radix );
11644 :
11645 4 : CPPUNIT_ASSERT_MESSAGE
11646 : (
11647 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[3]",
11648 : aStrBuf.getStr()== expVal &&
11649 : aStrBuf.getLength() == expVal.getLength()
11650 4 : );
11651 :
11652 2 : }
11653 :
11654 2 : void append_039()
11655 : {
11656 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11657 4 : OString expVal( aStrBuf.getStr() );
11658 2 : sal_Int64 input = kSInt8Max;
11659 2 : sal_Int16 radix = 36;
11660 :
11661 2 : expVal += OString( "3j" );
11662 2 : aStrBuf.append( input, radix );
11663 :
11664 4 : CPPUNIT_ASSERT_MESSAGE
11665 : (
11666 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
11667 : aStrBuf.getStr()== expVal &&
11668 : aStrBuf.getLength() == expVal.getLength()
11669 4 : );
11670 :
11671 2 : }
11672 :
11673 2 : void append_040()
11674 : {
11675 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
11676 4 : OString expVal( aStrBuf.getStr() );
11677 2 : sal_Int64 input = kSInt64Max;
11678 2 : sal_Int16 radix = 36;
11679 :
11680 2 : expVal += OString( "1y2p0ij32e8e7" );
11681 2 : aStrBuf.append( input, radix );
11682 :
11683 4 : CPPUNIT_ASSERT_MESSAGE
11684 : (
11685 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[3]",
11686 : aStrBuf.getStr()== expVal &&
11687 : aStrBuf.getLength() == expVal.getLength()
11688 4 : );
11689 :
11690 2 : }
11691 :
11692 2 : void append_041()
11693 : {
11694 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11695 4 : OString expVal( aStrBuf.getStr() );
11696 2 : sal_Int64 input = kSInt8Max;
11697 2 : sal_Int16 radix = 2;
11698 :
11699 2 : expVal += OString( "1111111" );
11700 2 : aStrBuf.append( input, radix );
11701 :
11702 4 : CPPUNIT_ASSERT_MESSAGE
11703 : (
11704 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
11705 : aStrBuf.getStr()== expVal &&
11706 : aStrBuf.getLength() == expVal.getLength()
11707 4 : );
11708 :
11709 2 : }
11710 :
11711 2 : void append_042()
11712 : {
11713 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11714 4 : OString expVal( aStrBuf.getStr() );
11715 2 : sal_Int64 input = kSInt64Max;
11716 2 : sal_Int16 radix = 2;
11717 :
11718 2 : expVal += OString( "111111111111111111111111111111111111111111111111111111111111111" );
11719 2 : aStrBuf.append( input, radix );
11720 :
11721 4 : CPPUNIT_ASSERT_MESSAGE
11722 : (
11723 : "append(sal_Int64, radix 2)_006_Bounderies_kRadixBinary for arrOUS[4]",
11724 : aStrBuf.getStr()== expVal &&
11725 : aStrBuf.getLength() == expVal.getLength()
11726 4 : );
11727 :
11728 2 : }
11729 :
11730 2 : void append_043()
11731 : {
11732 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11733 4 : OString expVal( aStrBuf.getStr() );
11734 2 : sal_Int64 input = kSInt8Max;
11735 2 : sal_Int16 radix = 8;
11736 :
11737 2 : expVal += OString( "177" );
11738 2 : aStrBuf.append( input, radix );
11739 :
11740 4 : CPPUNIT_ASSERT_MESSAGE
11741 : (
11742 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
11743 : aStrBuf.getStr()== expVal &&
11744 : aStrBuf.getLength() == expVal.getLength()
11745 4 : );
11746 :
11747 2 : }
11748 :
11749 2 : void append_044()
11750 : {
11751 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11752 4 : OString expVal( aStrBuf.getStr() );
11753 2 : sal_Int64 input = kSInt64Max;
11754 2 : sal_Int16 radix = 8;
11755 :
11756 2 : expVal += OString( "777777777777777777777" );
11757 2 : aStrBuf.append( input, radix );
11758 :
11759 4 : CPPUNIT_ASSERT_MESSAGE
11760 : (
11761 : "append(sal_Int64, radix 8)_006_Bounderies_kRadixBinary for arrOUS[4]",
11762 : aStrBuf.getStr()== expVal &&
11763 : aStrBuf.getLength() == expVal.getLength()
11764 4 : );
11765 :
11766 2 : }
11767 :
11768 2 : void append_045()
11769 : {
11770 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11771 4 : OString expVal( aStrBuf.getStr() );
11772 2 : sal_Int64 input = kSInt8Max;
11773 2 : sal_Int16 radix = 10;
11774 :
11775 2 : expVal += OString( "127" );
11776 2 : aStrBuf.append( input, radix );
11777 :
11778 4 : CPPUNIT_ASSERT_MESSAGE
11779 : (
11780 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
11781 : aStrBuf.getStr()== expVal &&
11782 : aStrBuf.getLength() == expVal.getLength()
11783 4 : );
11784 :
11785 2 : }
11786 :
11787 2 : void append_046()
11788 : {
11789 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11790 4 : OString expVal( aStrBuf.getStr() );
11791 2 : sal_Int64 input = kSInt64Max;
11792 2 : sal_Int16 radix = 10;
11793 :
11794 2 : expVal += OString( "9223372036854775807" );
11795 2 : aStrBuf.append( input, radix );
11796 :
11797 4 : CPPUNIT_ASSERT_MESSAGE
11798 : (
11799 : "append(sal_Int64, radix 10)_006_Bounderies_kRadixBinary for arrOUS[4]",
11800 : aStrBuf.getStr()== expVal &&
11801 : aStrBuf.getLength() == expVal.getLength()
11802 4 : );
11803 :
11804 2 : }
11805 :
11806 2 : void append_047()
11807 : {
11808 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11809 4 : OString expVal( aStrBuf.getStr() );
11810 2 : sal_Int64 input = kSInt8Max;
11811 2 : sal_Int16 radix = 16;
11812 :
11813 2 : expVal += OString( "7f" );
11814 2 : aStrBuf.append( input, radix );
11815 :
11816 4 : CPPUNIT_ASSERT_MESSAGE
11817 : (
11818 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
11819 : aStrBuf.getStr()== expVal &&
11820 : aStrBuf.getLength() == expVal.getLength()
11821 4 : );
11822 :
11823 2 : }
11824 :
11825 2 : void append_048()
11826 : {
11827 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11828 4 : OString expVal( aStrBuf.getStr() );
11829 2 : sal_Int64 input = kSInt64Max;
11830 2 : sal_Int16 radix = 16;
11831 :
11832 2 : expVal += OString( "7fffffffffffffff" );
11833 2 : aStrBuf.append( input, radix );
11834 :
11835 4 : CPPUNIT_ASSERT_MESSAGE
11836 : (
11837 : "append(sal_Int64, radix 16)_006_Bounderies_kRadixBinary for arrOUS[4]",
11838 : aStrBuf.getStr()== expVal &&
11839 : aStrBuf.getLength() == expVal.getLength()
11840 4 : );
11841 :
11842 2 : }
11843 :
11844 2 : void append_049()
11845 : {
11846 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11847 4 : OString expVal( aStrBuf.getStr() );
11848 2 : sal_Int64 input = kSInt8Max;
11849 2 : sal_Int16 radix = 36;
11850 :
11851 2 : expVal += OString( "3j" );
11852 2 : aStrBuf.append( input, radix );
11853 :
11854 4 : CPPUNIT_ASSERT_MESSAGE
11855 : (
11856 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
11857 : aStrBuf.getStr()== expVal &&
11858 : aStrBuf.getLength() == expVal.getLength()
11859 4 : );
11860 :
11861 2 : }
11862 :
11863 2 : void append_050()
11864 : {
11865 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
11866 4 : OString expVal( aStrBuf.getStr() );
11867 2 : sal_Int64 input = kSInt64Max;
11868 2 : sal_Int16 radix = 36;
11869 :
11870 2 : expVal += OString( "1y2p0ij32e8e7" );
11871 2 : aStrBuf.append( input, radix );
11872 :
11873 4 : CPPUNIT_ASSERT_MESSAGE
11874 : (
11875 : "append(sal_Int64, radix 36)_006_Bounderies_kRadixBinary for arrOUS[4]",
11876 : aStrBuf.getStr()== expVal &&
11877 : aStrBuf.getLength() == expVal.getLength()
11878 4 : );
11879 :
11880 2 : }
11881 :
11882 4 : CPPUNIT_TEST_SUITE( append_007_Int64_Bounderies );
11883 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
11884 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
11885 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
11886 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
11887 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
11888 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
11889 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
11890 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
11891 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
11892 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
11893 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
11894 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
11895 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
11896 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
11897 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
11898 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
11899 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
11900 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
11901 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
11902 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
11903 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
11904 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
11905 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
11906 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
11907 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
11908 4 : CPPUNIT_TEST_SUITE_END();
11909 : };
11910 :
11911 : // testing the method append( sal_Int64 i, sal_Int16 radix=2 )
11912 : // for negative value
11913 : // testing the method append( sal_Int64 i, sal_Int16 radix=8 )
11914 : // for negative value
11915 : // testing the method append( sal_Int64 i, sal_Int16 radix=10 )
11916 : // for negative value
11917 : // testing the method append( sal_Int64 i, sal_Int16 radix=16 )
11918 : // for negative value
11919 : // testing the method append( sal_Int64 i, sal_Int16 radix=36 )
11920 : // for negative value
11921 :
11922 600 : class append_007_Int64_Negative : public CppUnit::TestFixture
11923 : {
11924 : OString* arrOUS[5];
11925 :
11926 : public:
11927 200 : void setUp() SAL_OVERRIDE
11928 : {
11929 200 : arrOUS[0] = new OString( kTestStr7 );
11930 200 : arrOUS[1] = new OString( );
11931 200 : arrOUS[2] = new OString( kTestStr25 );
11932 200 : arrOUS[3] = new OString( "" );
11933 200 : arrOUS[4] = new OString( kTestStr28 );
11934 :
11935 200 : }
11936 :
11937 200 : void tearDown() SAL_OVERRIDE
11938 : {
11939 200 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
11940 200 : delete arrOUS[3]; delete arrOUS[4];
11941 200 : }
11942 :
11943 2 : void append_001()
11944 : {
11945 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11946 4 : OString expVal( aStrBuf.getStr() );
11947 2 : sal_Int64 input = -0;
11948 2 : sal_Int16 radix = 2;
11949 :
11950 2 : expVal += OString( "0" );
11951 2 : aStrBuf.append( input, radix );
11952 :
11953 4 : CPPUNIT_ASSERT_MESSAGE
11954 : (
11955 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
11956 : aStrBuf.getStr()== expVal &&
11957 : aStrBuf.getLength() == expVal.getLength()
11958 4 : );
11959 :
11960 2 : }
11961 :
11962 2 : void append_002()
11963 : {
11964 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11965 4 : OString expVal( aStrBuf.getStr() );
11966 2 : sal_Int64 input = -4;
11967 2 : sal_Int16 radix = 2;
11968 :
11969 2 : expVal += OString( "-" );
11970 2 : expVal += OString( "100" );
11971 2 : aStrBuf.append( input, radix );
11972 :
11973 4 : CPPUNIT_ASSERT_MESSAGE
11974 : (
11975 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
11976 : aStrBuf.getStr()== expVal &&
11977 : aStrBuf.getLength() == expVal.getLength()
11978 4 : );
11979 :
11980 2 : }
11981 :
11982 2 : void append_003()
11983 : {
11984 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
11985 4 : OString expVal( aStrBuf.getStr() );
11986 2 : sal_Int64 input = -8;
11987 2 : sal_Int16 radix = 2;
11988 :
11989 2 : expVal += OString( "-" );
11990 2 : expVal += OString( "1000" );
11991 2 : aStrBuf.append( input, radix );
11992 :
11993 4 : CPPUNIT_ASSERT_MESSAGE
11994 : (
11995 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[0]",
11996 : aStrBuf.getStr()== expVal &&
11997 : aStrBuf.getLength() == expVal.getLength()
11998 4 : );
11999 :
12000 2 : }
12001 :
12002 2 : void append_004()
12003 : {
12004 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12005 4 : OString expVal( aStrBuf.getStr() );
12006 2 : sal_Int64 input = -15;
12007 2 : sal_Int16 radix = 2;
12008 :
12009 2 : expVal += OString( "-" );
12010 2 : expVal += OString( "1111" );
12011 2 : aStrBuf.append( input, radix );
12012 :
12013 4 : 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 4 : );
12019 :
12020 2 : }
12021 :
12022 2 : void append_005()
12023 : {
12024 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12025 4 : OString expVal( aStrBuf.getStr() );
12026 2 : sal_Int64 input = -0;
12027 2 : sal_Int16 radix = 8;
12028 :
12029 2 : expVal += OString( "0" );
12030 2 : aStrBuf.append( input, radix );
12031 :
12032 4 : CPPUNIT_ASSERT_MESSAGE
12033 : (
12034 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12035 : aStrBuf.getStr()== expVal &&
12036 : aStrBuf.getLength() == expVal.getLength()
12037 4 : );
12038 :
12039 2 : }
12040 :
12041 2 : void append_006()
12042 : {
12043 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12044 4 : OString expVal( aStrBuf.getStr() );
12045 2 : sal_Int64 input = -4;
12046 2 : sal_Int16 radix = 8;
12047 :
12048 2 : expVal += OString( "-" );
12049 2 : expVal += OString( "4" );
12050 2 : aStrBuf.append( input, radix );
12051 :
12052 4 : CPPUNIT_ASSERT_MESSAGE
12053 : (
12054 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12055 : aStrBuf.getStr()== expVal &&
12056 : aStrBuf.getLength() == expVal.getLength()
12057 4 : );
12058 :
12059 2 : }
12060 :
12061 2 : void append_007()
12062 : {
12063 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12064 4 : OString expVal( aStrBuf.getStr() );
12065 2 : sal_Int64 input = -8;
12066 2 : sal_Int16 radix = 8;
12067 :
12068 2 : expVal += OString( "-" );
12069 2 : expVal += OString( "10" );
12070 2 : aStrBuf.append( input, radix );
12071 :
12072 4 : CPPUNIT_ASSERT_MESSAGE
12073 : (
12074 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[0]",
12075 : aStrBuf.getStr()== expVal &&
12076 : aStrBuf.getLength() == expVal.getLength()
12077 4 : );
12078 :
12079 2 : }
12080 :
12081 2 : void append_008()
12082 : {
12083 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12084 4 : OString expVal( aStrBuf.getStr() );
12085 2 : sal_Int64 input = -15;
12086 2 : sal_Int16 radix = 8;
12087 :
12088 2 : expVal += OString( "-" );
12089 2 : expVal += OString( "17" );
12090 2 : aStrBuf.append( input, radix );
12091 :
12092 4 : 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 4 : );
12098 :
12099 2 : }
12100 :
12101 2 : void append_009()
12102 : {
12103 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12104 4 : OString expVal( aStrBuf.getStr() );
12105 2 : sal_Int64 input = -0;
12106 2 : sal_Int16 radix = 10;
12107 :
12108 2 : expVal += OString( "0" );
12109 2 : aStrBuf.append( input, radix );
12110 :
12111 4 : CPPUNIT_ASSERT_MESSAGE
12112 : (
12113 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12114 : aStrBuf.getStr()== expVal &&
12115 : aStrBuf.getLength() == expVal.getLength()
12116 4 : );
12117 :
12118 2 : }
12119 :
12120 2 : void append_010()
12121 : {
12122 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12123 4 : OString expVal( aStrBuf.getStr() );
12124 2 : sal_Int64 input = -4;
12125 2 : sal_Int16 radix = 10;
12126 :
12127 2 : expVal += OString( "-" );
12128 2 : expVal += OString( "4" );
12129 2 : aStrBuf.append( input, radix );
12130 :
12131 4 : CPPUNIT_ASSERT_MESSAGE
12132 : (
12133 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12134 : aStrBuf.getStr()== expVal &&
12135 : aStrBuf.getLength() == expVal.getLength()
12136 4 : );
12137 :
12138 2 : }
12139 :
12140 2 : void append_011()
12141 : {
12142 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12143 4 : OString expVal( aStrBuf.getStr() );
12144 2 : sal_Int64 input = -8;
12145 2 : sal_Int16 radix = 10;
12146 :
12147 2 : expVal += OString( "-" );
12148 2 : expVal += OString( "8" );
12149 2 : aStrBuf.append( input, radix );
12150 :
12151 4 : CPPUNIT_ASSERT_MESSAGE
12152 : (
12153 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[0]",
12154 : aStrBuf.getStr()== expVal &&
12155 : aStrBuf.getLength() == expVal.getLength()
12156 4 : );
12157 :
12158 2 : }
12159 :
12160 2 : void append_012()
12161 : {
12162 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12163 4 : OString expVal( aStrBuf.getStr() );
12164 2 : sal_Int64 input = -15;
12165 2 : sal_Int16 radix = 10;
12166 :
12167 2 : expVal += OString( "-" );
12168 2 : expVal += OString( "15" );
12169 2 : aStrBuf.append( input, radix );
12170 :
12171 4 : 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 4 : );
12177 :
12178 2 : }
12179 :
12180 2 : void append_013()
12181 : {
12182 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12183 4 : OString expVal( aStrBuf.getStr() );
12184 2 : sal_Int64 input = -0;
12185 2 : sal_Int16 radix = 16;
12186 :
12187 2 : expVal += OString( "0" );
12188 2 : aStrBuf.append( input, radix );
12189 :
12190 4 : CPPUNIT_ASSERT_MESSAGE
12191 : (
12192 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12193 : aStrBuf.getStr()== expVal &&
12194 : aStrBuf.getLength() == expVal.getLength()
12195 4 : );
12196 :
12197 2 : }
12198 :
12199 2 : void append_014()
12200 : {
12201 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12202 4 : OString expVal( aStrBuf.getStr() );
12203 2 : sal_Int64 input = -4;
12204 2 : sal_Int16 radix = 16;
12205 :
12206 2 : expVal += OString( "-" );
12207 2 : expVal += OString( "4" );
12208 2 : aStrBuf.append( input, radix );
12209 :
12210 4 : CPPUNIT_ASSERT_MESSAGE
12211 : (
12212 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12213 : aStrBuf.getStr()== expVal &&
12214 : aStrBuf.getLength() == expVal.getLength()
12215 4 : );
12216 :
12217 2 : }
12218 :
12219 2 : void append_015()
12220 : {
12221 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12222 4 : OString expVal( aStrBuf.getStr() );
12223 2 : sal_Int64 input = -8;
12224 2 : sal_Int16 radix = 16;
12225 :
12226 2 : expVal += OString( "-" );
12227 2 : expVal += OString( "8" );
12228 2 : aStrBuf.append( input, radix );
12229 :
12230 4 : CPPUNIT_ASSERT_MESSAGE
12231 : (
12232 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[0]",
12233 : aStrBuf.getStr()== expVal &&
12234 : aStrBuf.getLength() == expVal.getLength()
12235 4 : );
12236 :
12237 2 : }
12238 :
12239 2 : void append_016()
12240 : {
12241 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12242 4 : OString expVal( aStrBuf.getStr() );
12243 2 : sal_Int64 input = -15;
12244 2 : sal_Int16 radix = 16;
12245 :
12246 2 : expVal += OString( "-" );
12247 2 : expVal += OString( "f" );
12248 2 : aStrBuf.append( input, radix );
12249 :
12250 4 : 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 4 : );
12256 :
12257 2 : }
12258 :
12259 2 : void append_017()
12260 : {
12261 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12262 4 : OString expVal( aStrBuf.getStr() );
12263 2 : sal_Int64 input = -0;
12264 2 : sal_Int16 radix = 36;
12265 :
12266 2 : expVal += OString( "0" );
12267 2 : aStrBuf.append( input, radix );
12268 :
12269 4 : CPPUNIT_ASSERT_MESSAGE
12270 : (
12271 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12272 : aStrBuf.getStr()== expVal &&
12273 : aStrBuf.getLength() == expVal.getLength()
12274 4 : );
12275 :
12276 2 : }
12277 :
12278 2 : void append_018()
12279 : {
12280 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12281 4 : OString expVal( aStrBuf.getStr() );
12282 2 : sal_Int64 input = -4;
12283 2 : sal_Int16 radix = 36;
12284 :
12285 2 : expVal += OString( "-" );
12286 2 : expVal += OString( "4" );
12287 2 : aStrBuf.append( input, radix );
12288 :
12289 4 : CPPUNIT_ASSERT_MESSAGE
12290 : (
12291 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12292 : aStrBuf.getStr()== expVal &&
12293 : aStrBuf.getLength() == expVal.getLength()
12294 4 : );
12295 :
12296 2 : }
12297 :
12298 2 : void append_019()
12299 : {
12300 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12301 4 : OString expVal( aStrBuf.getStr() );
12302 2 : sal_Int64 input = -8;
12303 2 : sal_Int16 radix = 36;
12304 :
12305 2 : expVal += OString( "-" );
12306 2 : expVal += OString( "8" );
12307 2 : aStrBuf.append( input, radix );
12308 :
12309 4 : CPPUNIT_ASSERT_MESSAGE
12310 : (
12311 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[0]",
12312 : aStrBuf.getStr()== expVal &&
12313 : aStrBuf.getLength() == expVal.getLength()
12314 4 : );
12315 :
12316 2 : }
12317 :
12318 2 : void append_020()
12319 : {
12320 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
12321 4 : OString expVal( aStrBuf.getStr() );
12322 2 : sal_Int64 input = -35;
12323 2 : sal_Int16 radix = 36;
12324 :
12325 2 : expVal += OString( "-" );
12326 2 : expVal += OString( "z" );
12327 2 : aStrBuf.append( input, radix );
12328 :
12329 4 : 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 4 : );
12335 :
12336 2 : }
12337 :
12338 2 : void append_021()
12339 : {
12340 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12341 4 : OString expVal( aStrBuf.getStr() );
12342 2 : sal_Int64 input = -0;
12343 2 : sal_Int16 radix = 2;
12344 :
12345 2 : expVal += OString( "0" );
12346 2 : aStrBuf.append( input, radix );
12347 :
12348 4 : CPPUNIT_ASSERT_MESSAGE
12349 : (
12350 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12351 : aStrBuf.getStr()== expVal &&
12352 : aStrBuf.getLength() == expVal.getLength()
12353 4 : );
12354 :
12355 2 : }
12356 :
12357 2 : void append_022()
12358 : {
12359 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12360 4 : OString expVal( aStrBuf.getStr() );
12361 2 : sal_Int64 input = -4;
12362 2 : sal_Int16 radix = 2;
12363 :
12364 2 : expVal += OString( "-" );
12365 2 : expVal += OString( "100" );
12366 2 : aStrBuf.append( input, radix );
12367 :
12368 4 : CPPUNIT_ASSERT_MESSAGE
12369 : (
12370 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12371 : aStrBuf.getStr()== expVal &&
12372 : aStrBuf.getLength() == expVal.getLength()
12373 4 : );
12374 :
12375 2 : }
12376 :
12377 2 : void append_023()
12378 : {
12379 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12380 4 : OString expVal( aStrBuf.getStr() );
12381 2 : sal_Int64 input = -8;
12382 2 : sal_Int16 radix = 2;
12383 :
12384 2 : expVal += OString( "-" );
12385 2 : expVal += OString( "1000" );
12386 2 : aStrBuf.append( input, radix );
12387 :
12388 4 : CPPUNIT_ASSERT_MESSAGE
12389 : (
12390 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[1]",
12391 : aStrBuf.getStr()== expVal &&
12392 : aStrBuf.getLength() == expVal.getLength()
12393 4 : );
12394 :
12395 2 : }
12396 :
12397 2 : void append_024()
12398 : {
12399 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12400 4 : OString expVal( aStrBuf.getStr() );
12401 2 : sal_Int64 input = -15;
12402 2 : sal_Int16 radix = 2;
12403 :
12404 2 : expVal += OString( "-" );
12405 2 : expVal += OString( "1111" );
12406 2 : aStrBuf.append( input, radix );
12407 :
12408 4 : 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 4 : );
12414 :
12415 2 : }
12416 :
12417 2 : void append_025()
12418 : {
12419 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12420 4 : OString expVal( aStrBuf.getStr() );
12421 2 : sal_Int64 input = -0;
12422 2 : sal_Int16 radix = 8;
12423 :
12424 2 : expVal += OString( "0" );
12425 2 : aStrBuf.append( input, radix );
12426 :
12427 4 : CPPUNIT_ASSERT_MESSAGE
12428 : (
12429 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12430 : aStrBuf.getStr()== expVal &&
12431 : aStrBuf.getLength() == expVal.getLength()
12432 4 : );
12433 :
12434 2 : }
12435 :
12436 2 : void append_026()
12437 : {
12438 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12439 4 : OString expVal( aStrBuf.getStr() );
12440 2 : sal_Int64 input = -4;
12441 2 : sal_Int16 radix = 8;
12442 :
12443 2 : expVal += OString( "-" );
12444 2 : expVal += OString( "4" );
12445 2 : aStrBuf.append( input, radix );
12446 :
12447 4 : CPPUNIT_ASSERT_MESSAGE
12448 : (
12449 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12450 : aStrBuf.getStr()== expVal &&
12451 : aStrBuf.getLength() == expVal.getLength()
12452 4 : );
12453 :
12454 2 : }
12455 :
12456 2 : void append_027()
12457 : {
12458 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12459 4 : OString expVal( aStrBuf.getStr() );
12460 2 : sal_Int64 input = -8;
12461 2 : sal_Int16 radix = 8;
12462 :
12463 2 : expVal += OString( "-" );
12464 2 : expVal += OString( "10" );
12465 2 : aStrBuf.append( input, radix );
12466 :
12467 4 : CPPUNIT_ASSERT_MESSAGE
12468 : (
12469 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[1]",
12470 : aStrBuf.getStr()== expVal &&
12471 : aStrBuf.getLength() == expVal.getLength()
12472 4 : );
12473 :
12474 2 : }
12475 :
12476 2 : void append_028()
12477 : {
12478 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12479 4 : OString expVal( aStrBuf.getStr() );
12480 2 : sal_Int64 input = -15;
12481 2 : sal_Int16 radix = 8;
12482 :
12483 2 : expVal += OString( "-" );
12484 2 : expVal += OString( "17" );
12485 2 : aStrBuf.append( input, radix );
12486 :
12487 4 : 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 4 : );
12493 :
12494 2 : }
12495 :
12496 2 : void append_029()
12497 : {
12498 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12499 4 : OString expVal( aStrBuf.getStr() );
12500 2 : sal_Int64 input = -0;
12501 2 : sal_Int16 radix = 10;
12502 :
12503 2 : expVal += OString( "0" );
12504 2 : aStrBuf.append( input, radix );
12505 :
12506 4 : CPPUNIT_ASSERT_MESSAGE
12507 : (
12508 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12509 : aStrBuf.getStr()== expVal &&
12510 : aStrBuf.getLength() == expVal.getLength()
12511 4 : );
12512 :
12513 2 : }
12514 :
12515 2 : void append_030()
12516 : {
12517 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12518 4 : OString expVal( aStrBuf.getStr() );
12519 2 : sal_Int64 input = -4;
12520 2 : sal_Int16 radix = 10;
12521 :
12522 2 : expVal += OString( "-" );
12523 2 : expVal += OString( "4" );
12524 2 : aStrBuf.append( input, radix );
12525 :
12526 4 : CPPUNIT_ASSERT_MESSAGE
12527 : (
12528 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12529 : aStrBuf.getStr()== expVal &&
12530 : aStrBuf.getLength() == expVal.getLength()
12531 4 : );
12532 :
12533 2 : }
12534 :
12535 2 : void append_031()
12536 : {
12537 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12538 4 : OString expVal( aStrBuf.getStr() );
12539 2 : sal_Int64 input = -8;
12540 2 : sal_Int16 radix = 10;
12541 :
12542 2 : expVal += OString( "-" );
12543 2 : expVal += OString( "8" );
12544 2 : aStrBuf.append( input, radix );
12545 :
12546 4 : CPPUNIT_ASSERT_MESSAGE
12547 : (
12548 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[1]",
12549 : aStrBuf.getStr()== expVal &&
12550 : aStrBuf.getLength() == expVal.getLength()
12551 4 : );
12552 :
12553 2 : }
12554 :
12555 2 : void append_032()
12556 : {
12557 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12558 4 : OString expVal( aStrBuf.getStr() );
12559 2 : sal_Int64 input = -15;
12560 2 : sal_Int16 radix = 10;
12561 :
12562 2 : expVal += OString( "-" );
12563 2 : expVal += OString( "15" );
12564 2 : aStrBuf.append( input, radix );
12565 :
12566 4 : 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 4 : );
12572 :
12573 2 : }
12574 :
12575 2 : void append_033()
12576 : {
12577 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12578 4 : OString expVal( aStrBuf.getStr() );
12579 2 : sal_Int64 input = -0;
12580 2 : sal_Int16 radix = 16;
12581 :
12582 2 : expVal += OString( "0" );
12583 2 : aStrBuf.append( input, radix );
12584 :
12585 4 : CPPUNIT_ASSERT_MESSAGE
12586 : (
12587 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12588 : aStrBuf.getStr()== expVal &&
12589 : aStrBuf.getLength() == expVal.getLength()
12590 4 : );
12591 :
12592 2 : }
12593 :
12594 2 : void append_034()
12595 : {
12596 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12597 4 : OString expVal( aStrBuf.getStr() );
12598 2 : sal_Int64 input = -4;
12599 2 : sal_Int16 radix = 16;
12600 :
12601 2 : expVal += OString( "-" );
12602 2 : expVal += OString( "4" );
12603 2 : aStrBuf.append( input, radix );
12604 :
12605 4 : CPPUNIT_ASSERT_MESSAGE
12606 : (
12607 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12608 : aStrBuf.getStr()== expVal &&
12609 : aStrBuf.getLength() == expVal.getLength()
12610 4 : );
12611 :
12612 2 : }
12613 :
12614 2 : void append_035()
12615 : {
12616 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12617 4 : OString expVal( aStrBuf.getStr() );
12618 2 : sal_Int64 input = -8;
12619 2 : sal_Int16 radix = 16;
12620 :
12621 2 : expVal += OString( "-" );
12622 2 : expVal += OString( "8" );
12623 2 : aStrBuf.append( input, radix );
12624 :
12625 4 : CPPUNIT_ASSERT_MESSAGE
12626 : (
12627 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[1]",
12628 : aStrBuf.getStr()== expVal &&
12629 : aStrBuf.getLength() == expVal.getLength()
12630 4 : );
12631 :
12632 2 : }
12633 :
12634 2 : void append_036()
12635 : {
12636 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12637 4 : OString expVal( aStrBuf.getStr() );
12638 2 : sal_Int64 input = -15;
12639 2 : sal_Int16 radix = 16;
12640 :
12641 2 : expVal += OString( "-" );
12642 2 : expVal += OString( "f" );
12643 2 : aStrBuf.append( input, radix );
12644 :
12645 4 : 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 4 : );
12651 :
12652 2 : }
12653 :
12654 2 : void append_037()
12655 : {
12656 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12657 4 : OString expVal( aStrBuf.getStr() );
12658 2 : sal_Int64 input = -0;
12659 2 : sal_Int16 radix = 36;
12660 :
12661 2 : expVal += OString( "0" );
12662 2 : aStrBuf.append( input, radix );
12663 :
12664 4 : CPPUNIT_ASSERT_MESSAGE
12665 : (
12666 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12667 : aStrBuf.getStr()== expVal &&
12668 : aStrBuf.getLength() == expVal.getLength()
12669 4 : );
12670 :
12671 2 : }
12672 :
12673 2 : void append_038()
12674 : {
12675 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12676 4 : OString expVal( aStrBuf.getStr() );
12677 2 : sal_Int64 input = -4;
12678 2 : sal_Int16 radix = 36;
12679 :
12680 2 : expVal += OString( "-" );
12681 2 : expVal += OString( "4" );
12682 2 : aStrBuf.append( input, radix );
12683 :
12684 4 : CPPUNIT_ASSERT_MESSAGE
12685 : (
12686 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12687 : aStrBuf.getStr()== expVal &&
12688 : aStrBuf.getLength() == expVal.getLength()
12689 4 : );
12690 :
12691 2 : }
12692 :
12693 2 : void append_039()
12694 : {
12695 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12696 4 : OString expVal( aStrBuf.getStr() );
12697 2 : sal_Int64 input = -8;
12698 2 : sal_Int16 radix = 36;
12699 :
12700 2 : expVal += OString( "-" );
12701 2 : expVal += OString( "8" );
12702 2 : aStrBuf.append( input, radix );
12703 :
12704 4 : CPPUNIT_ASSERT_MESSAGE
12705 : (
12706 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[1]",
12707 : aStrBuf.getStr()== expVal &&
12708 : aStrBuf.getLength() == expVal.getLength()
12709 4 : );
12710 :
12711 2 : }
12712 :
12713 2 : void append_040()
12714 : {
12715 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
12716 4 : OString expVal( aStrBuf.getStr() );
12717 2 : sal_Int64 input = -35;
12718 2 : sal_Int16 radix = 36;
12719 :
12720 2 : expVal += OString( "-" );
12721 2 : expVal += OString( "z" );
12722 2 : aStrBuf.append( input, radix );
12723 :
12724 4 : 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 4 : );
12730 :
12731 2 : }
12732 :
12733 2 : void append_041()
12734 : {
12735 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12736 4 : OString expVal( aStrBuf.getStr() );
12737 2 : sal_Int64 input = -0;
12738 2 : sal_Int16 radix = 2;
12739 :
12740 2 : expVal += OString( "0" );
12741 2 : aStrBuf.append( input, radix );
12742 :
12743 4 : CPPUNIT_ASSERT_MESSAGE
12744 : (
12745 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12746 : aStrBuf.getStr()== expVal &&
12747 : aStrBuf.getLength() == expVal.getLength()
12748 4 : );
12749 :
12750 2 : }
12751 :
12752 2 : void append_042()
12753 : {
12754 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12755 4 : OString expVal( aStrBuf.getStr() );
12756 2 : sal_Int64 input = -4;
12757 2 : sal_Int16 radix = 2;
12758 :
12759 2 : expVal += OString( "-" );
12760 2 : expVal += OString( "100" );
12761 2 : aStrBuf.append( input, radix );
12762 :
12763 4 : CPPUNIT_ASSERT_MESSAGE
12764 : (
12765 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12766 : aStrBuf.getStr()== expVal &&
12767 : aStrBuf.getLength() == expVal.getLength()
12768 4 : );
12769 :
12770 2 : }
12771 :
12772 2 : void append_043()
12773 : {
12774 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12775 4 : OString expVal( aStrBuf.getStr() );
12776 2 : sal_Int64 input = -8;
12777 2 : sal_Int16 radix = 2;
12778 :
12779 2 : expVal += OString( "-" );
12780 2 : expVal += OString( "1000" );
12781 2 : aStrBuf.append( input, radix );
12782 :
12783 4 : CPPUNIT_ASSERT_MESSAGE
12784 : (
12785 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[2]",
12786 : aStrBuf.getStr()== expVal &&
12787 : aStrBuf.getLength() == expVal.getLength()
12788 4 : );
12789 :
12790 2 : }
12791 :
12792 2 : void append_044()
12793 : {
12794 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12795 4 : OString expVal( aStrBuf.getStr() );
12796 2 : sal_Int64 input = -15;
12797 2 : sal_Int16 radix = 2;
12798 :
12799 2 : expVal += OString( "-" );
12800 2 : expVal += OString( "1111" );
12801 2 : aStrBuf.append( input, radix );
12802 :
12803 4 : 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 4 : );
12809 :
12810 2 : }
12811 :
12812 2 : void append_045()
12813 : {
12814 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12815 4 : OString expVal( aStrBuf.getStr() );
12816 2 : sal_Int64 input = -0;
12817 2 : sal_Int16 radix = 8;
12818 :
12819 2 : expVal += OString( "0" );
12820 2 : aStrBuf.append( input, radix );
12821 :
12822 4 : CPPUNIT_ASSERT_MESSAGE
12823 : (
12824 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12825 : aStrBuf.getStr()== expVal &&
12826 : aStrBuf.getLength() == expVal.getLength()
12827 4 : );
12828 :
12829 2 : }
12830 :
12831 2 : void append_046()
12832 : {
12833 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12834 4 : OString expVal( aStrBuf.getStr() );
12835 2 : sal_Int64 input = -4;
12836 2 : sal_Int16 radix = 8;
12837 :
12838 2 : expVal += OString( "-" );
12839 2 : expVal += OString( "4" );
12840 2 : aStrBuf.append( input, radix );
12841 :
12842 4 : CPPUNIT_ASSERT_MESSAGE
12843 : (
12844 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12845 : aStrBuf.getStr()== expVal &&
12846 : aStrBuf.getLength() == expVal.getLength()
12847 4 : );
12848 :
12849 2 : }
12850 :
12851 2 : void append_047()
12852 : {
12853 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12854 4 : OString expVal( aStrBuf.getStr() );
12855 2 : sal_Int64 input = -8;
12856 2 : sal_Int16 radix = 8;
12857 :
12858 2 : expVal += OString( "-" );
12859 2 : expVal += OString( "10" );
12860 2 : aStrBuf.append( input, radix );
12861 :
12862 4 : CPPUNIT_ASSERT_MESSAGE
12863 : (
12864 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[2]",
12865 : aStrBuf.getStr()== expVal &&
12866 : aStrBuf.getLength() == expVal.getLength()
12867 4 : );
12868 :
12869 2 : }
12870 :
12871 2 : void append_048()
12872 : {
12873 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12874 4 : OString expVal( aStrBuf.getStr() );
12875 2 : sal_Int64 input = -15;
12876 2 : sal_Int16 radix = 8;
12877 :
12878 2 : expVal += OString( "-" );
12879 2 : expVal += OString( "17" );
12880 2 : aStrBuf.append( input, radix );
12881 :
12882 4 : 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 4 : );
12888 :
12889 2 : }
12890 :
12891 2 : void append_049()
12892 : {
12893 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12894 4 : OString expVal( aStrBuf.getStr() );
12895 2 : sal_Int64 input = -0;
12896 2 : sal_Int16 radix = 10;
12897 :
12898 2 : expVal += OString( "0" );
12899 2 : aStrBuf.append( input, radix );
12900 :
12901 4 : CPPUNIT_ASSERT_MESSAGE
12902 : (
12903 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
12904 : aStrBuf.getStr()== expVal &&
12905 : aStrBuf.getLength() == expVal.getLength()
12906 4 : );
12907 :
12908 2 : }
12909 :
12910 2 : void append_050()
12911 : {
12912 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12913 4 : OString expVal( aStrBuf.getStr() );
12914 2 : sal_Int64 input = -4;
12915 2 : sal_Int16 radix = 10;
12916 :
12917 2 : expVal += OString( "-" );
12918 2 : expVal += OString( "4" );
12919 2 : aStrBuf.append( input, radix );
12920 :
12921 4 : CPPUNIT_ASSERT_MESSAGE
12922 : (
12923 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
12924 : aStrBuf.getStr()== expVal &&
12925 : aStrBuf.getLength() == expVal.getLength()
12926 4 : );
12927 :
12928 2 : }
12929 :
12930 2 : void append_051()
12931 : {
12932 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12933 4 : OString expVal( aStrBuf.getStr() );
12934 2 : sal_Int64 input = -8;
12935 2 : sal_Int16 radix = 10;
12936 :
12937 2 : expVal += OString( "-" );
12938 2 : expVal += OString( "8" );
12939 2 : aStrBuf.append( input, radix );
12940 :
12941 4 : CPPUNIT_ASSERT_MESSAGE
12942 : (
12943 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[2]",
12944 : aStrBuf.getStr()== expVal &&
12945 : aStrBuf.getLength() == expVal.getLength()
12946 4 : );
12947 :
12948 2 : }
12949 :
12950 2 : void append_052()
12951 : {
12952 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12953 4 : OString expVal( aStrBuf.getStr() );
12954 2 : sal_Int64 input = -15;
12955 2 : sal_Int16 radix = 10;
12956 :
12957 2 : expVal += OString( "-" );
12958 2 : expVal += OString( "15" );
12959 2 : aStrBuf.append( input, radix );
12960 :
12961 4 : 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 4 : );
12967 :
12968 2 : }
12969 :
12970 2 : void append_053()
12971 : {
12972 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12973 4 : OString expVal( aStrBuf.getStr() );
12974 2 : sal_Int64 input = -0;
12975 2 : sal_Int16 radix = 16;
12976 :
12977 2 : expVal += OString( "0" );
12978 2 : aStrBuf.append( input, radix );
12979 :
12980 4 : CPPUNIT_ASSERT_MESSAGE
12981 : (
12982 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
12983 : aStrBuf.getStr()== expVal &&
12984 : aStrBuf.getLength() == expVal.getLength()
12985 4 : );
12986 :
12987 2 : }
12988 :
12989 2 : void append_054()
12990 : {
12991 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
12992 4 : OString expVal( aStrBuf.getStr() );
12993 2 : sal_Int64 input = -4;
12994 2 : sal_Int16 radix = 16;
12995 :
12996 2 : expVal += OString( "-" );
12997 2 : expVal += OString( "4" );
12998 2 : aStrBuf.append( input, radix );
12999 :
13000 4 : CPPUNIT_ASSERT_MESSAGE
13001 : (
13002 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13003 : aStrBuf.getStr()== expVal &&
13004 : aStrBuf.getLength() == expVal.getLength()
13005 4 : );
13006 :
13007 2 : }
13008 :
13009 2 : void append_055()
13010 : {
13011 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13012 4 : OString expVal( aStrBuf.getStr() );
13013 2 : sal_Int64 input = -8;
13014 2 : sal_Int16 radix = 16;
13015 :
13016 2 : expVal += OString( "-" );
13017 2 : expVal += OString( "8" );
13018 2 : aStrBuf.append( input, radix );
13019 :
13020 4 : CPPUNIT_ASSERT_MESSAGE
13021 : (
13022 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[2]",
13023 : aStrBuf.getStr()== expVal &&
13024 : aStrBuf.getLength() == expVal.getLength()
13025 4 : );
13026 :
13027 2 : }
13028 :
13029 2 : void append_056()
13030 : {
13031 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13032 4 : OString expVal( aStrBuf.getStr() );
13033 2 : sal_Int64 input = -15;
13034 2 : sal_Int16 radix = 16;
13035 :
13036 2 : expVal += OString( "-" );
13037 2 : expVal += OString( "f" );
13038 2 : aStrBuf.append( input, radix );
13039 :
13040 4 : 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 4 : );
13046 :
13047 2 : }
13048 :
13049 2 : void append_057()
13050 : {
13051 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13052 4 : OString expVal( aStrBuf.getStr() );
13053 2 : sal_Int64 input = -0;
13054 2 : sal_Int16 radix = 36;
13055 :
13056 2 : expVal += OString( "0" );
13057 2 : aStrBuf.append( input, radix );
13058 :
13059 4 : CPPUNIT_ASSERT_MESSAGE
13060 : (
13061 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13062 : aStrBuf.getStr()== expVal &&
13063 : aStrBuf.getLength() == expVal.getLength()
13064 4 : );
13065 :
13066 2 : }
13067 :
13068 2 : void append_058()
13069 : {
13070 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13071 4 : OString expVal( aStrBuf.getStr() );
13072 2 : sal_Int64 input = -4;
13073 2 : sal_Int16 radix = 36;
13074 :
13075 2 : expVal += OString( "-" );
13076 2 : expVal += OString( "4" );
13077 2 : aStrBuf.append( input, radix );
13078 :
13079 4 : CPPUNIT_ASSERT_MESSAGE
13080 : (
13081 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13082 : aStrBuf.getStr()== expVal &&
13083 : aStrBuf.getLength() == expVal.getLength()
13084 4 : );
13085 :
13086 2 : }
13087 :
13088 2 : void append_059()
13089 : {
13090 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13091 4 : OString expVal( aStrBuf.getStr() );
13092 2 : sal_Int64 input = -8;
13093 2 : sal_Int16 radix = 36;
13094 :
13095 2 : expVal += OString( "-" );
13096 2 : expVal += OString( "8" );
13097 2 : aStrBuf.append( input, radix );
13098 :
13099 4 : CPPUNIT_ASSERT_MESSAGE
13100 : (
13101 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[2]",
13102 : aStrBuf.getStr()== expVal &&
13103 : aStrBuf.getLength() == expVal.getLength()
13104 4 : );
13105 :
13106 2 : }
13107 :
13108 2 : void append_060()
13109 : {
13110 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
13111 4 : OString expVal( aStrBuf.getStr() );
13112 2 : sal_Int64 input = -35;
13113 2 : sal_Int16 radix = 36;
13114 :
13115 2 : expVal += OString( "-" );
13116 2 : expVal += OString( "z" );
13117 2 : aStrBuf.append( input, radix );
13118 :
13119 4 : 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 4 : );
13125 :
13126 2 : }
13127 :
13128 2 : void append_061()
13129 : {
13130 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13131 4 : OString expVal( aStrBuf.getStr() );
13132 2 : sal_Int64 input = -0;
13133 2 : sal_Int16 radix = 2;
13134 :
13135 2 : expVal += OString( "0" );
13136 2 : aStrBuf.append( input, radix );
13137 :
13138 4 : CPPUNIT_ASSERT_MESSAGE
13139 : (
13140 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13141 : aStrBuf.getStr()== expVal &&
13142 : aStrBuf.getLength() == expVal.getLength()
13143 4 : );
13144 :
13145 2 : }
13146 :
13147 2 : void append_062()
13148 : {
13149 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13150 4 : OString expVal( aStrBuf.getStr() );
13151 2 : sal_Int64 input = -4;
13152 2 : sal_Int16 radix = 2;
13153 :
13154 2 : expVal += OString( "-" );
13155 2 : expVal += OString( "100" );
13156 2 : aStrBuf.append( input, radix );
13157 :
13158 4 : CPPUNIT_ASSERT_MESSAGE
13159 : (
13160 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13161 : aStrBuf.getStr()== expVal &&
13162 : aStrBuf.getLength() == expVal.getLength()
13163 4 : );
13164 :
13165 2 : }
13166 :
13167 2 : void append_063()
13168 : {
13169 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13170 4 : OString expVal( aStrBuf.getStr() );
13171 2 : sal_Int64 input = -8;
13172 2 : sal_Int16 radix = 2;
13173 :
13174 2 : expVal += OString( "-" );
13175 2 : expVal += OString( "1000" );
13176 2 : aStrBuf.append( input, radix );
13177 :
13178 4 : CPPUNIT_ASSERT_MESSAGE
13179 : (
13180 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[3]",
13181 : aStrBuf.getStr()== expVal &&
13182 : aStrBuf.getLength() == expVal.getLength()
13183 4 : );
13184 :
13185 2 : }
13186 :
13187 2 : void append_064()
13188 : {
13189 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13190 4 : OString expVal( aStrBuf.getStr() );
13191 2 : sal_Int64 input = -15;
13192 2 : sal_Int16 radix = 2;
13193 :
13194 2 : expVal += OString( "-" );
13195 2 : expVal += OString( "1111" );
13196 2 : aStrBuf.append( input, radix );
13197 :
13198 4 : 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 4 : );
13204 :
13205 2 : }
13206 :
13207 2 : void append_065()
13208 : {
13209 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13210 4 : OString expVal( aStrBuf.getStr() );
13211 2 : sal_Int64 input = -0;
13212 2 : sal_Int16 radix = 8;
13213 :
13214 2 : expVal += OString( "0" );
13215 2 : aStrBuf.append( input, radix );
13216 :
13217 4 : CPPUNIT_ASSERT_MESSAGE
13218 : (
13219 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13220 : aStrBuf.getStr()== expVal &&
13221 : aStrBuf.getLength() == expVal.getLength()
13222 4 : );
13223 :
13224 2 : }
13225 :
13226 2 : void append_066()
13227 : {
13228 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13229 4 : OString expVal( aStrBuf.getStr() );
13230 2 : sal_Int64 input = -4;
13231 2 : sal_Int16 radix = 8;
13232 :
13233 2 : expVal += OString( "-" );
13234 2 : expVal += OString( "4" );
13235 2 : aStrBuf.append( input, radix );
13236 :
13237 4 : CPPUNIT_ASSERT_MESSAGE
13238 : (
13239 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13240 : aStrBuf.getStr()== expVal &&
13241 : aStrBuf.getLength() == expVal.getLength()
13242 4 : );
13243 :
13244 2 : }
13245 :
13246 2 : void append_067()
13247 : {
13248 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13249 4 : OString expVal( aStrBuf.getStr() );
13250 2 : sal_Int64 input = -8;
13251 2 : sal_Int16 radix = 8;
13252 :
13253 2 : expVal += OString( "-" );
13254 2 : expVal += OString( "10" );
13255 2 : aStrBuf.append( input, radix );
13256 :
13257 4 : CPPUNIT_ASSERT_MESSAGE
13258 : (
13259 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[3]",
13260 : aStrBuf.getStr()== expVal &&
13261 : aStrBuf.getLength() == expVal.getLength()
13262 4 : );
13263 :
13264 2 : }
13265 :
13266 2 : void append_068()
13267 : {
13268 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13269 4 : OString expVal( aStrBuf.getStr() );
13270 2 : sal_Int64 input = -15;
13271 2 : sal_Int16 radix = 8;
13272 :
13273 2 : expVal += OString( "-" );
13274 2 : expVal += OString( "17" );
13275 2 : aStrBuf.append( input, radix );
13276 :
13277 4 : 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 4 : );
13283 :
13284 2 : }
13285 :
13286 2 : void append_069()
13287 : {
13288 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13289 4 : OString expVal( aStrBuf.getStr() );
13290 2 : sal_Int64 input = -0;
13291 2 : sal_Int16 radix = 10;
13292 :
13293 2 : expVal += OString( "0" );
13294 2 : aStrBuf.append( input, radix );
13295 :
13296 4 : CPPUNIT_ASSERT_MESSAGE
13297 : (
13298 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13299 : aStrBuf.getStr()== expVal &&
13300 : aStrBuf.getLength() == expVal.getLength()
13301 4 : );
13302 :
13303 2 : }
13304 :
13305 2 : void append_070()
13306 : {
13307 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13308 4 : OString expVal( aStrBuf.getStr() );
13309 2 : sal_Int64 input = -4;
13310 2 : sal_Int16 radix = 10;
13311 :
13312 2 : expVal += OString( "-" );
13313 2 : expVal += OString( "4" );
13314 2 : aStrBuf.append( input, radix );
13315 :
13316 4 : CPPUNIT_ASSERT_MESSAGE
13317 : (
13318 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13319 : aStrBuf.getStr()== expVal &&
13320 : aStrBuf.getLength() == expVal.getLength()
13321 4 : );
13322 :
13323 2 : }
13324 :
13325 2 : void append_071()
13326 : {
13327 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13328 4 : OString expVal( aStrBuf.getStr() );
13329 2 : sal_Int64 input = -8;
13330 2 : sal_Int16 radix = 10;
13331 :
13332 2 : expVal += OString( "-" );
13333 2 : expVal += OString( "8" );
13334 2 : aStrBuf.append( input, radix );
13335 :
13336 4 : CPPUNIT_ASSERT_MESSAGE
13337 : (
13338 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[3]",
13339 : aStrBuf.getStr()== expVal &&
13340 : aStrBuf.getLength() == expVal.getLength()
13341 4 : );
13342 :
13343 2 : }
13344 :
13345 2 : void append_072()
13346 : {
13347 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13348 4 : OString expVal( aStrBuf.getStr() );
13349 2 : sal_Int64 input = -15;
13350 2 : sal_Int16 radix = 10;
13351 :
13352 2 : expVal += OString( "-" );
13353 2 : expVal += OString( "15" );
13354 2 : aStrBuf.append( input, radix );
13355 :
13356 4 : 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 4 : );
13362 :
13363 2 : }
13364 :
13365 2 : void append_073()
13366 : {
13367 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13368 4 : OString expVal( aStrBuf.getStr() );
13369 2 : sal_Int64 input = -0;
13370 2 : sal_Int16 radix = 16;
13371 :
13372 2 : expVal += OString( "0" );
13373 2 : aStrBuf.append( input, radix );
13374 :
13375 4 : CPPUNIT_ASSERT_MESSAGE
13376 : (
13377 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13378 : aStrBuf.getStr()== expVal &&
13379 : aStrBuf.getLength() == expVal.getLength()
13380 4 : );
13381 :
13382 2 : }
13383 :
13384 2 : void append_074()
13385 : {
13386 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13387 4 : OString expVal( aStrBuf.getStr() );
13388 2 : sal_Int64 input = -4;
13389 2 : sal_Int16 radix = 16;
13390 :
13391 2 : expVal += OString( "-" );
13392 2 : expVal += OString( "4" );
13393 2 : aStrBuf.append( input, radix );
13394 :
13395 4 : CPPUNIT_ASSERT_MESSAGE
13396 : (
13397 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13398 : aStrBuf.getStr()== expVal &&
13399 : aStrBuf.getLength() == expVal.getLength()
13400 4 : );
13401 :
13402 2 : }
13403 :
13404 2 : void append_075()
13405 : {
13406 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13407 4 : OString expVal( aStrBuf.getStr() );
13408 2 : sal_Int64 input = -8;
13409 2 : sal_Int16 radix = 16;
13410 :
13411 2 : expVal += OString( "-" );
13412 2 : expVal += OString( "8" );
13413 2 : aStrBuf.append( input, radix );
13414 :
13415 4 : CPPUNIT_ASSERT_MESSAGE
13416 : (
13417 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[3]",
13418 : aStrBuf.getStr()== expVal &&
13419 : aStrBuf.getLength() == expVal.getLength()
13420 4 : );
13421 :
13422 2 : }
13423 :
13424 2 : void append_076()
13425 : {
13426 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13427 4 : OString expVal( aStrBuf.getStr() );
13428 2 : sal_Int64 input = -15;
13429 2 : sal_Int16 radix = 16;
13430 :
13431 2 : expVal += OString( "-" );
13432 2 : expVal += OString( "f" );
13433 2 : aStrBuf.append( input, radix );
13434 :
13435 4 : 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 4 : );
13441 :
13442 2 : }
13443 :
13444 2 : void append_077()
13445 : {
13446 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13447 4 : OString expVal( aStrBuf.getStr() );
13448 2 : sal_Int64 input = -0;
13449 2 : sal_Int16 radix = 36;
13450 :
13451 2 : expVal += OString( "0" );
13452 2 : aStrBuf.append( input, radix );
13453 :
13454 4 : CPPUNIT_ASSERT_MESSAGE
13455 : (
13456 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13457 : aStrBuf.getStr()== expVal &&
13458 : aStrBuf.getLength() == expVal.getLength()
13459 4 : );
13460 :
13461 2 : }
13462 :
13463 2 : void append_078()
13464 : {
13465 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13466 4 : OString expVal( aStrBuf.getStr() );
13467 2 : sal_Int64 input = -4;
13468 2 : sal_Int16 radix = 36;
13469 :
13470 2 : expVal += OString( "-" );
13471 2 : expVal += OString( "4" );
13472 2 : aStrBuf.append( input, radix );
13473 :
13474 4 : CPPUNIT_ASSERT_MESSAGE
13475 : (
13476 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13477 : aStrBuf.getStr()== expVal &&
13478 : aStrBuf.getLength() == expVal.getLength()
13479 4 : );
13480 :
13481 2 : }
13482 :
13483 2 : void append_079()
13484 : {
13485 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13486 4 : OString expVal( aStrBuf.getStr() );
13487 2 : sal_Int64 input = -8;
13488 2 : sal_Int16 radix = 36;
13489 :
13490 2 : expVal += OString( "-" );
13491 2 : expVal += OString( "8" );
13492 2 : aStrBuf.append( input, radix );
13493 :
13494 4 : CPPUNIT_ASSERT_MESSAGE
13495 : (
13496 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[3]",
13497 : aStrBuf.getStr()== expVal &&
13498 : aStrBuf.getLength() == expVal.getLength()
13499 4 : );
13500 :
13501 2 : }
13502 :
13503 2 : void append_080()
13504 : {
13505 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
13506 4 : OString expVal( aStrBuf.getStr() );
13507 2 : sal_Int64 input = -35;
13508 2 : sal_Int16 radix = 36;
13509 :
13510 2 : expVal += OString( "-" );
13511 2 : expVal += OString( "z" );
13512 2 : aStrBuf.append( input, radix );
13513 :
13514 4 : 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 4 : );
13520 :
13521 2 : }
13522 :
13523 2 : void append_081()
13524 : {
13525 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13526 4 : OString expVal( aStrBuf.getStr() );
13527 2 : sal_Int64 input = -0;
13528 2 : sal_Int16 radix = 2;
13529 :
13530 2 : expVal += OString( "0" );
13531 2 : aStrBuf.append( input, radix );
13532 :
13533 4 : CPPUNIT_ASSERT_MESSAGE
13534 : (
13535 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13536 : aStrBuf.getStr()== expVal &&
13537 : aStrBuf.getLength() == expVal.getLength()
13538 4 : );
13539 :
13540 2 : }
13541 :
13542 2 : void append_082()
13543 : {
13544 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13545 4 : OString expVal( aStrBuf.getStr() );
13546 2 : sal_Int64 input = -4;
13547 2 : sal_Int16 radix = 2;
13548 :
13549 2 : expVal += OString( "-" );
13550 2 : expVal += OString( "100" );
13551 2 : aStrBuf.append( input, radix );
13552 :
13553 4 : CPPUNIT_ASSERT_MESSAGE
13554 : (
13555 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13556 : aStrBuf.getStr()== expVal &&
13557 : aStrBuf.getLength() == expVal.getLength()
13558 4 : );
13559 :
13560 2 : }
13561 :
13562 2 : void append_083()
13563 : {
13564 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13565 4 : OString expVal( aStrBuf.getStr() );
13566 2 : sal_Int64 input = -8;
13567 2 : sal_Int16 radix = 2;
13568 :
13569 2 : expVal += OString( "-" );
13570 2 : expVal += OString( "1000" );
13571 2 : aStrBuf.append( input, radix );
13572 :
13573 4 : CPPUNIT_ASSERT_MESSAGE
13574 : (
13575 : "append(sal_Int64, radix 2)_006_negative_kRadixBinary for arrOUS[4]",
13576 : aStrBuf.getStr()== expVal &&
13577 : aStrBuf.getLength() == expVal.getLength()
13578 4 : );
13579 :
13580 2 : }
13581 :
13582 2 : void append_084()
13583 : {
13584 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13585 4 : OString expVal( aStrBuf.getStr() );
13586 2 : sal_Int64 input = -15;
13587 2 : sal_Int16 radix = 2;
13588 :
13589 2 : expVal += OString( "-" );
13590 2 : expVal += OString( "1111" );
13591 2 : aStrBuf.append( input, radix );
13592 :
13593 4 : 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 4 : );
13599 :
13600 2 : }
13601 :
13602 2 : void append_085()
13603 : {
13604 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13605 4 : OString expVal( aStrBuf.getStr() );
13606 2 : sal_Int64 input = -0;
13607 2 : sal_Int16 radix = 8;
13608 :
13609 2 : expVal += OString( "0" );
13610 2 : aStrBuf.append( input, radix );
13611 :
13612 4 : CPPUNIT_ASSERT_MESSAGE
13613 : (
13614 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13615 : aStrBuf.getStr()== expVal &&
13616 : aStrBuf.getLength() == expVal.getLength()
13617 4 : );
13618 :
13619 2 : }
13620 :
13621 2 : void append_086()
13622 : {
13623 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13624 4 : OString expVal( aStrBuf.getStr() );
13625 2 : sal_Int64 input = -4;
13626 2 : sal_Int16 radix = 8;
13627 :
13628 2 : expVal += OString( "-" );
13629 2 : expVal += OString( "4" );
13630 2 : aStrBuf.append( input, radix );
13631 :
13632 4 : CPPUNIT_ASSERT_MESSAGE
13633 : (
13634 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13635 : aStrBuf.getStr()== expVal &&
13636 : aStrBuf.getLength() == expVal.getLength()
13637 4 : );
13638 :
13639 2 : }
13640 :
13641 2 : void append_087()
13642 : {
13643 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13644 4 : OString expVal( aStrBuf.getStr() );
13645 2 : sal_Int64 input = -8;
13646 2 : sal_Int16 radix = 8;
13647 :
13648 2 : expVal += OString( "-" );
13649 2 : expVal += OString( "10" );
13650 2 : aStrBuf.append( input, radix );
13651 :
13652 4 : CPPUNIT_ASSERT_MESSAGE
13653 : (
13654 : "append(sal_Int64, radix 8)_006_negative_kRadixOctol for arrOUS[4]",
13655 : aStrBuf.getStr()== expVal &&
13656 : aStrBuf.getLength() == expVal.getLength()
13657 4 : );
13658 :
13659 2 : }
13660 :
13661 2 : void append_088()
13662 : {
13663 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13664 4 : OString expVal( aStrBuf.getStr() );
13665 2 : sal_Int64 input = -15;
13666 2 : sal_Int16 radix = 8;
13667 :
13668 2 : expVal += OString( "-" );
13669 2 : expVal += OString( "17" );
13670 2 : aStrBuf.append( input, radix );
13671 :
13672 4 : 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 4 : );
13678 :
13679 2 : }
13680 :
13681 2 : void append_089()
13682 : {
13683 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13684 4 : OString expVal( aStrBuf.getStr() );
13685 2 : sal_Int64 input = -0;
13686 2 : sal_Int16 radix = 10;
13687 :
13688 2 : expVal += OString( "0" );
13689 2 : aStrBuf.append( input, radix );
13690 :
13691 4 : CPPUNIT_ASSERT_MESSAGE
13692 : (
13693 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13694 : aStrBuf.getStr()== expVal &&
13695 : aStrBuf.getLength() == expVal.getLength()
13696 4 : );
13697 :
13698 2 : }
13699 :
13700 2 : void append_090()
13701 : {
13702 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13703 4 : OString expVal( aStrBuf.getStr() );
13704 2 : sal_Int64 input = -4;
13705 2 : sal_Int16 radix = 10;
13706 :
13707 2 : expVal += OString( "-" );
13708 2 : expVal += OString( "4" );
13709 2 : aStrBuf.append( input, radix );
13710 :
13711 4 : CPPUNIT_ASSERT_MESSAGE
13712 : (
13713 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13714 : aStrBuf.getStr()== expVal &&
13715 : aStrBuf.getLength() == expVal.getLength()
13716 4 : );
13717 :
13718 2 : }
13719 :
13720 2 : void append_091()
13721 : {
13722 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13723 4 : OString expVal( aStrBuf.getStr() );
13724 2 : sal_Int64 input = -8;
13725 2 : sal_Int16 radix = 10;
13726 :
13727 2 : expVal += OString( "-" );
13728 2 : expVal += OString( "8" );
13729 2 : aStrBuf.append( input, radix );
13730 :
13731 4 : CPPUNIT_ASSERT_MESSAGE
13732 : (
13733 : "append(sal_Int64, radix 10)_006_negative_kRadixDecimal for arrOUS[4]",
13734 : aStrBuf.getStr()== expVal &&
13735 : aStrBuf.getLength() == expVal.getLength()
13736 4 : );
13737 :
13738 2 : }
13739 :
13740 2 : void append_092()
13741 : {
13742 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13743 4 : OString expVal( aStrBuf.getStr() );
13744 2 : sal_Int64 input = -15;
13745 2 : sal_Int16 radix = 10;
13746 :
13747 2 : expVal += OString( "-" );
13748 2 : expVal += OString( "15" );
13749 2 : aStrBuf.append( input, radix );
13750 :
13751 4 : 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 4 : );
13757 :
13758 2 : }
13759 :
13760 2 : void append_093()
13761 : {
13762 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13763 4 : OString expVal( aStrBuf.getStr() );
13764 2 : sal_Int64 input = -0;
13765 2 : sal_Int16 radix = 16;
13766 :
13767 2 : expVal += OString( "0" );
13768 2 : aStrBuf.append( input, radix );
13769 :
13770 4 : CPPUNIT_ASSERT_MESSAGE
13771 : (
13772 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13773 : aStrBuf.getStr()== expVal &&
13774 : aStrBuf.getLength() == expVal.getLength()
13775 4 : );
13776 :
13777 2 : }
13778 :
13779 2 : void append_094()
13780 : {
13781 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13782 4 : OString expVal( aStrBuf.getStr() );
13783 2 : sal_Int64 input = -4;
13784 2 : sal_Int16 radix = 16;
13785 :
13786 2 : expVal += OString( "-" );
13787 2 : expVal += OString( "4" );
13788 2 : aStrBuf.append( input, radix );
13789 :
13790 4 : CPPUNIT_ASSERT_MESSAGE
13791 : (
13792 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13793 : aStrBuf.getStr()== expVal &&
13794 : aStrBuf.getLength() == expVal.getLength()
13795 4 : );
13796 :
13797 2 : }
13798 :
13799 2 : void append_095()
13800 : {
13801 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13802 4 : OString expVal( aStrBuf.getStr() );
13803 2 : sal_Int64 input = -8;
13804 2 : sal_Int16 radix = 16;
13805 :
13806 2 : expVal += OString( "-" );
13807 2 : expVal += OString( "8" );
13808 2 : aStrBuf.append( input, radix );
13809 :
13810 4 : CPPUNIT_ASSERT_MESSAGE
13811 : (
13812 : "append(sal_Int64, radix 16)_006_negative_kRadixHexdecimal for arrOUS[4]",
13813 : aStrBuf.getStr()== expVal &&
13814 : aStrBuf.getLength() == expVal.getLength()
13815 4 : );
13816 :
13817 2 : }
13818 :
13819 2 : void append_096()
13820 : {
13821 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13822 4 : OString expVal( aStrBuf.getStr() );
13823 2 : sal_Int64 input = -15;
13824 2 : sal_Int16 radix = 16;
13825 :
13826 2 : expVal += OString( "-" );
13827 2 : expVal += OString( "f" );
13828 2 : aStrBuf.append( input, radix );
13829 :
13830 4 : 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 4 : );
13836 :
13837 2 : }
13838 :
13839 2 : void append_097()
13840 : {
13841 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13842 4 : OString expVal( aStrBuf.getStr() );
13843 2 : sal_Int64 input = -0;
13844 2 : sal_Int16 radix = 36;
13845 :
13846 2 : expVal += OString( "0" );
13847 2 : aStrBuf.append( input, radix );
13848 :
13849 4 : CPPUNIT_ASSERT_MESSAGE
13850 : (
13851 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13852 : aStrBuf.getStr()== expVal &&
13853 : aStrBuf.getLength() == expVal.getLength()
13854 4 : );
13855 :
13856 2 : }
13857 :
13858 2 : void append_098()
13859 : {
13860 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13861 4 : OString expVal( aStrBuf.getStr() );
13862 2 : sal_Int64 input = -4;
13863 2 : sal_Int16 radix = 36;
13864 :
13865 2 : expVal += OString( "-" );
13866 2 : expVal += OString( "4" );
13867 2 : aStrBuf.append( input, radix );
13868 :
13869 4 : CPPUNIT_ASSERT_MESSAGE
13870 : (
13871 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13872 : aStrBuf.getStr()== expVal &&
13873 : aStrBuf.getLength() == expVal.getLength()
13874 4 : );
13875 :
13876 2 : }
13877 :
13878 2 : void append_099()
13879 : {
13880 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13881 4 : OString expVal( aStrBuf.getStr() );
13882 2 : sal_Int64 input = -8;
13883 2 : sal_Int16 radix = 36;
13884 :
13885 2 : expVal += OString( "-" );
13886 2 : expVal += OString( "8" );
13887 2 : aStrBuf.append( input, radix );
13888 :
13889 4 : CPPUNIT_ASSERT_MESSAGE
13890 : (
13891 : "append(sal_Int64, radix 36)_006_negative_kRadixBase36 for arrOUS[4]",
13892 : aStrBuf.getStr()== expVal &&
13893 : aStrBuf.getLength() == expVal.getLength()
13894 4 : );
13895 :
13896 2 : }
13897 :
13898 2 : void append_100()
13899 : {
13900 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
13901 4 : OString expVal( aStrBuf.getStr() );
13902 2 : sal_Int64 input = -35;
13903 2 : sal_Int16 radix = 36;
13904 :
13905 2 : expVal += OString( "-" );
13906 2 : expVal += OString( "z" );
13907 2 : aStrBuf.append( input, radix );
13908 :
13909 4 : 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 4 : );
13915 :
13916 2 : }
13917 :
13918 4 : CPPUNIT_TEST_SUITE( append_007_Int64_Negative );
13919 2 : CPPUNIT_TEST( append_001 ); CPPUNIT_TEST( append_002 );
13920 2 : CPPUNIT_TEST( append_003 ); CPPUNIT_TEST( append_004 );
13921 2 : CPPUNIT_TEST( append_005 ); CPPUNIT_TEST( append_006 );
13922 2 : CPPUNIT_TEST( append_007 ); CPPUNIT_TEST( append_008 );
13923 2 : CPPUNIT_TEST( append_009 ); CPPUNIT_TEST( append_010 );
13924 2 : CPPUNIT_TEST( append_011 ); CPPUNIT_TEST( append_012 );
13925 2 : CPPUNIT_TEST( append_013 ); CPPUNIT_TEST( append_014 );
13926 2 : CPPUNIT_TEST( append_015 ); CPPUNIT_TEST( append_016 );
13927 2 : CPPUNIT_TEST( append_017 ); CPPUNIT_TEST( append_018 );
13928 2 : CPPUNIT_TEST( append_019 ); CPPUNIT_TEST( append_020 );
13929 2 : CPPUNIT_TEST( append_021 ); CPPUNIT_TEST( append_022 );
13930 2 : CPPUNIT_TEST( append_023 ); CPPUNIT_TEST( append_024 );
13931 2 : CPPUNIT_TEST( append_025 ); CPPUNIT_TEST( append_026 );
13932 2 : CPPUNIT_TEST( append_027 ); CPPUNIT_TEST( append_028 );
13933 2 : CPPUNIT_TEST( append_029 ); CPPUNIT_TEST( append_030 );
13934 2 : CPPUNIT_TEST( append_031 ); CPPUNIT_TEST( append_032 );
13935 2 : CPPUNIT_TEST( append_033 ); CPPUNIT_TEST( append_034 );
13936 2 : CPPUNIT_TEST( append_035 ); CPPUNIT_TEST( append_036 );
13937 2 : CPPUNIT_TEST( append_037 ); CPPUNIT_TEST( append_038 );
13938 2 : CPPUNIT_TEST( append_039 ); CPPUNIT_TEST( append_040 );
13939 2 : CPPUNIT_TEST( append_041 ); CPPUNIT_TEST( append_042 );
13940 2 : CPPUNIT_TEST( append_043 ); CPPUNIT_TEST( append_044 );
13941 2 : CPPUNIT_TEST( append_045 ); CPPUNIT_TEST( append_046 );
13942 2 : CPPUNIT_TEST( append_047 ); CPPUNIT_TEST( append_048 );
13943 2 : CPPUNIT_TEST( append_049 ); CPPUNIT_TEST( append_050 );
13944 2 : CPPUNIT_TEST( append_051 ); CPPUNIT_TEST( append_052 );
13945 2 : CPPUNIT_TEST( append_053 ); CPPUNIT_TEST( append_054 );
13946 2 : CPPUNIT_TEST( append_055 ); CPPUNIT_TEST( append_056 );
13947 2 : CPPUNIT_TEST( append_057 ); CPPUNIT_TEST( append_058 );
13948 2 : CPPUNIT_TEST( append_059 ); CPPUNIT_TEST( append_060 );
13949 2 : CPPUNIT_TEST( append_061 ); CPPUNIT_TEST( append_062 );
13950 2 : CPPUNIT_TEST( append_063 ); CPPUNIT_TEST( append_064 );
13951 2 : CPPUNIT_TEST( append_065 ); CPPUNIT_TEST( append_066 );
13952 2 : CPPUNIT_TEST( append_067 ); CPPUNIT_TEST( append_068 );
13953 2 : CPPUNIT_TEST( append_069 ); CPPUNIT_TEST( append_070 );
13954 2 : CPPUNIT_TEST( append_071 ); CPPUNIT_TEST( append_072 );
13955 2 : CPPUNIT_TEST( append_073 ); CPPUNIT_TEST( append_074 );
13956 2 : CPPUNIT_TEST( append_075 ); CPPUNIT_TEST( append_076 );
13957 2 : CPPUNIT_TEST( append_077 ); CPPUNIT_TEST( append_078 );
13958 2 : CPPUNIT_TEST( append_079 ); CPPUNIT_TEST( append_080 );
13959 2 : CPPUNIT_TEST( append_081 ); CPPUNIT_TEST( append_082 );
13960 2 : CPPUNIT_TEST( append_083 ); CPPUNIT_TEST( append_084 );
13961 2 : CPPUNIT_TEST( append_085 ); CPPUNIT_TEST( append_086 );
13962 2 : CPPUNIT_TEST( append_087 ); CPPUNIT_TEST( append_088 );
13963 2 : CPPUNIT_TEST( append_089 ); CPPUNIT_TEST( append_090 );
13964 2 : CPPUNIT_TEST( append_091 ); CPPUNIT_TEST( append_092 );
13965 2 : CPPUNIT_TEST( append_093 ); CPPUNIT_TEST( append_094 );
13966 2 : CPPUNIT_TEST( append_095 ); CPPUNIT_TEST( append_096 );
13967 2 : CPPUNIT_TEST( append_097 ); CPPUNIT_TEST( append_098 );
13968 2 : CPPUNIT_TEST( append_099 ); CPPUNIT_TEST( append_100 );
13969 4 : CPPUNIT_TEST_SUITE_END();
13970 : };
13971 :
13972 : // testing the method append( sal_Int64 i, sal_Int16 radix ) where radix = -5
13973 :
13974 30 : class append_007_Int64_WrongRadix : public CppUnit::TestFixture
13975 : {
13976 : OString* arrOUS[5];
13977 : sal_Int64 intVal;
13978 :
13979 : public:
13980 10 : void setUp() SAL_OVERRIDE
13981 : {
13982 10 : arrOUS[0] = new OString( kTestStr7 );
13983 10 : arrOUS[1] = new OString( );
13984 10 : arrOUS[2] = new OString( kTestStr25 );
13985 10 : arrOUS[3] = new OString( "" );
13986 10 : arrOUS[4] = new OString( kTestStr28 );
13987 10 : intVal = 11;
13988 :
13989 10 : }
13990 :
13991 10 : void tearDown() SAL_OVERRIDE
13992 : {
13993 10 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
13994 10 : delete arrOUS[3]; delete arrOUS[4];
13995 10 : }
13996 :
13997 2 : void append_001()
13998 : {
13999 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14000 4 : OString expVal( kTestStr59 );
14001 :
14002 2 : aStrBuf.append( intVal, -5 );
14003 :
14004 4 : CPPUNIT_ASSERT_MESSAGE
14005 : (
14006 : "Appends the WrongRadix to the string buffer arrOUS[0]",
14007 : (aStrBuf.toString() == expVal &&
14008 : aStrBuf.getLength() == expVal.getLength())
14009 4 : );
14010 2 : }
14011 :
14012 2 : void append_002()
14013 : {
14014 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14015 4 : OString expVal( kTestStr60 );
14016 :
14017 2 : aStrBuf.append( intVal, -5 );
14018 :
14019 4 : CPPUNIT_ASSERT_MESSAGE
14020 : (
14021 : "Appends the WrongRadix to the string buffer arrOUS[1]",
14022 : (aStrBuf.toString() == expVal &&
14023 : aStrBuf.getLength() == expVal.getLength())
14024 4 : );
14025 2 : }
14026 :
14027 2 : void append_003()
14028 : {
14029 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14030 4 : OString expVal( kTestStr60 );
14031 :
14032 2 : aStrBuf.append( intVal, -5 );
14033 :
14034 4 : CPPUNIT_ASSERT_MESSAGE
14035 : (
14036 : "Appends the WrongRadix to the string buffer arrOUS[2]",
14037 : (aStrBuf.toString() == expVal &&
14038 : aStrBuf.getLength() == expVal.getLength())
14039 4 : );
14040 2 : }
14041 :
14042 2 : void append_004()
14043 : {
14044 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14045 4 : OString expVal( kTestStr60 );
14046 :
14047 2 : aStrBuf.append( intVal, -5 );
14048 :
14049 4 : CPPUNIT_ASSERT_MESSAGE
14050 : (
14051 : "Appends the WrongRadix to the string buffer arrOUS[3]",
14052 : (aStrBuf.toString() == expVal &&
14053 : aStrBuf.getLength() == expVal.getLength())
14054 4 : );
14055 2 : }
14056 :
14057 2 : void append_005()
14058 : {
14059 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14060 4 : OString expVal( kTestStr61 );
14061 :
14062 2 : aStrBuf.append( intVal, -5 );
14063 :
14064 4 : CPPUNIT_ASSERT_MESSAGE
14065 : (
14066 : "Appends the WrongRadix to the string buffer arrOUS[4]",
14067 : (aStrBuf.toString() == expVal &&
14068 : aStrBuf.getLength() == expVal.getLength())
14069 4 : );
14070 2 : }
14071 : #ifdef WITH_CORE
14072 : void append_006()
14073 : {
14074 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14075 : OString expVal( kTestStr60 );
14076 :
14077 : aStrBuf.append( intVal, -5 );
14078 :
14079 : CPPUNIT_ASSERT_MESSAGE
14080 : (
14081 : "Appends the WrongRadix to the string buffer(with INT_MAX)",
14082 : (aStrBuf.toString() == expVal &&
14083 : aStrBuf.getLength() == expVal.getLength())
14084 : );
14085 : }
14086 : #endif
14087 :
14088 4 : CPPUNIT_TEST_SUITE( append_007_Int64_WrongRadix );
14089 2 : CPPUNIT_TEST( append_001 );
14090 2 : CPPUNIT_TEST( append_002 );
14091 2 : CPPUNIT_TEST( append_003 );
14092 2 : CPPUNIT_TEST( append_004 );
14093 2 : CPPUNIT_TEST( append_005 );
14094 : #ifdef WITH_CORE
14095 : CPPUNIT_TEST( append_006 );
14096 : #endif
14097 4 : CPPUNIT_TEST_SUITE_END();
14098 : };
14099 :
14100 150 : class append_007_Int64_defaultParam : public CppUnit::TestFixture
14101 : {
14102 : OString* arrOUS[5];
14103 :
14104 : public:
14105 50 : void setUp() SAL_OVERRIDE
14106 : {
14107 50 : arrOUS[0] = new OString( kTestStr7 );
14108 50 : arrOUS[1] = new OString( );
14109 50 : arrOUS[2] = new OString( kTestStr25 );
14110 50 : arrOUS[3] = new OString( "" );
14111 50 : arrOUS[4] = new OString( kTestStr28 );
14112 :
14113 50 : }
14114 :
14115 50 : void tearDown() SAL_OVERRIDE
14116 : {
14117 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
14118 50 : delete arrOUS[3]; delete arrOUS[4];
14119 50 : }
14120 :
14121 2 : void append_001()
14122 : {
14123 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14124 4 : OString expVal( kTestStr59 );
14125 2 : sal_Int64 input = 11;
14126 :
14127 2 : aStrBuf.append( input );
14128 :
14129 4 : CPPUNIT_ASSERT_MESSAGE
14130 : (
14131 : "input Int64 11 and return OStringBuffer[0]+11",
14132 : (aStrBuf.toString() == expVal &&
14133 : aStrBuf.getLength() == expVal.getLength())
14134 4 : );
14135 :
14136 2 : }
14137 :
14138 2 : void append_002()
14139 : {
14140 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14141 4 : OString expVal( kTestStr62 );
14142 2 : sal_Int64 input = 0;
14143 :
14144 2 : aStrBuf.append( input );
14145 :
14146 4 : CPPUNIT_ASSERT_MESSAGE
14147 : (
14148 : "input Int64 0 and return OStringBuffer[0]+0",
14149 : (aStrBuf.toString() == expVal &&
14150 : aStrBuf.getLength() == expVal.getLength())
14151 4 : );
14152 :
14153 2 : }
14154 :
14155 2 : void append_003()
14156 : {
14157 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14158 4 : OString expVal( kTestStr63 );
14159 2 : sal_Int64 input = -11;
14160 :
14161 2 : aStrBuf.append( input );
14162 :
14163 4 : CPPUNIT_ASSERT_MESSAGE
14164 : (
14165 : "input Int64 -11 and return OStringBuffer[0]+(-11)",
14166 : (aStrBuf.toString() == expVal &&
14167 : aStrBuf.getLength() == expVal.getLength())
14168 4 : );
14169 :
14170 2 : }
14171 :
14172 2 : void append_004()
14173 : {
14174 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14175 4 : OString expVal( kTestStr116 );
14176 2 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14177 2 : aStrBuf.append( input );
14178 :
14179 4 : CPPUNIT_ASSERT_MESSAGE
14180 : (
14181 : "input Int64 9223372036854775807 and return OStringBuffer[0]+9223372036854775807",
14182 : (aStrBuf.toString() == expVal &&
14183 : aStrBuf.getLength() == expVal.getLength())
14184 4 : );
14185 :
14186 2 : }
14187 :
14188 2 : void append_005()
14189 : {
14190 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14191 4 : OString expVal( kTestStr117 );
14192 2 : sal_Int64 input = SAL_MIN_INT64/*-9223372036854775808*/; // LLA: this is not the same :-( kNonSInt64Max;
14193 :
14194 2 : aStrBuf.append( input );
14195 :
14196 2 : bool bRes = expVal.equals( aStrBuf.getStr() );
14197 4 : CPPUNIT_ASSERT_MESSAGE
14198 : (
14199 : "input Int64 -9223372036854775808 and return OStringBuffer[0]+(-9223372036854775808)",
14200 : bRes && aStrBuf.getLength() == expVal.getLength()
14201 4 : );
14202 :
14203 2 : }
14204 :
14205 2 : void append_006()
14206 : {
14207 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14208 4 : OString expVal( kTestStr60 );
14209 2 : sal_Int64 input = 11;
14210 :
14211 2 : aStrBuf.append( input );
14212 :
14213 4 : CPPUNIT_ASSERT_MESSAGE
14214 : (
14215 : "input Int64 11 and return OStringBuffer[1]+11",
14216 : (aStrBuf.toString() == expVal &&
14217 : aStrBuf.getLength() == expVal.getLength())
14218 4 : );
14219 :
14220 2 : }
14221 :
14222 2 : void append_007()
14223 : {
14224 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14225 4 : OString expVal( kTestStr66 );
14226 2 : sal_Int64 input = 0;
14227 :
14228 2 : aStrBuf.append( input );
14229 :
14230 4 : CPPUNIT_ASSERT_MESSAGE
14231 : (
14232 : "input Int64 0 and return OStringBuffer[1]+0",
14233 : (aStrBuf.toString() == expVal &&
14234 : aStrBuf.getLength() == expVal.getLength())
14235 4 : );
14236 :
14237 2 : }
14238 :
14239 2 : void append_008()
14240 : {
14241 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14242 4 : OString expVal( kTestStr67 );
14243 2 : sal_Int64 input = -11;
14244 :
14245 2 : aStrBuf.append( input );
14246 :
14247 4 : CPPUNIT_ASSERT_MESSAGE
14248 : (
14249 : "input Int64 -11 and return OStringBuffer[1]+(-11)",
14250 : (aStrBuf.toString() == expVal &&
14251 : aStrBuf.getLength() == expVal.getLength())
14252 4 : );
14253 :
14254 2 : }
14255 :
14256 2 : void append_009()
14257 : {
14258 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14259 4 : OString expVal( kTestStr118 );
14260 2 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14261 2 : aStrBuf.append( input );
14262 :
14263 4 : CPPUNIT_ASSERT_MESSAGE
14264 : (
14265 : "input Int64 9223372036854775807 and return OStringBuffer[1]+9223372036854775807",
14266 : (aStrBuf.toString() == expVal &&
14267 : aStrBuf.getLength() == expVal.getLength())
14268 4 : );
14269 :
14270 2 : }
14271 :
14272 2 : void append_010()
14273 : {
14274 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14275 4 : OString expVal( kTestStr119 );
14276 2 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14277 :
14278 2 : aStrBuf.append( input );
14279 :
14280 4 : CPPUNIT_ASSERT_MESSAGE
14281 : (
14282 : "input Int64 -9223372036854775808 and return OStringBuffer[1]+(-9223372036854775808)",
14283 : (aStrBuf.toString() == expVal &&
14284 : aStrBuf.getLength() == expVal.getLength())
14285 4 : );
14286 :
14287 2 : }
14288 :
14289 2 : void append_011()
14290 : {
14291 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14292 4 : OString expVal( kTestStr60 );
14293 2 : sal_Int64 input = 11;
14294 :
14295 2 : aStrBuf.append( input );
14296 :
14297 4 : CPPUNIT_ASSERT_MESSAGE
14298 : (
14299 : "input Int64 11 and return OStringBuffer[2]+11",
14300 : (aStrBuf.toString() == expVal &&
14301 : aStrBuf.getLength() == expVal.getLength())
14302 4 : );
14303 :
14304 2 : }
14305 :
14306 2 : void append_012()
14307 : {
14308 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14309 4 : OString expVal( kTestStr66 );
14310 2 : sal_Int64 input = 0;
14311 :
14312 2 : aStrBuf.append( input );
14313 :
14314 4 : CPPUNIT_ASSERT_MESSAGE
14315 : (
14316 : "input Int64 0 and return OUStringBuffer[2]+0",
14317 : (aStrBuf.toString() == expVal &&
14318 : aStrBuf.getLength() == expVal.getLength())
14319 4 : );
14320 :
14321 2 : }
14322 :
14323 2 : void append_013()
14324 : {
14325 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14326 4 : OString expVal( kTestStr67 );
14327 2 : sal_Int64 input = -11;
14328 :
14329 2 : aStrBuf.append( input );
14330 :
14331 4 : CPPUNIT_ASSERT_MESSAGE
14332 : (
14333 : "input Int64 -11 and return OUStringBuffer[2]+(-11)",
14334 : (aStrBuf.toString() == expVal &&
14335 : aStrBuf.getLength() == expVal.getLength())
14336 4 : );
14337 :
14338 2 : }
14339 :
14340 2 : void append_014()
14341 : {
14342 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14343 4 : OString expVal( kTestStr118 );
14344 2 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14345 2 : aStrBuf.append( input );
14346 :
14347 4 : CPPUNIT_ASSERT_MESSAGE
14348 : (
14349 : "input Int64 9223372036854775807 and return OStringBuffer[2]+9223372036854775807",
14350 : (aStrBuf.toString() == expVal &&
14351 : aStrBuf.getLength() == expVal.getLength())
14352 4 : );
14353 :
14354 2 : }
14355 :
14356 2 : void append_015()
14357 : {
14358 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14359 4 : OString expVal( kTestStr119 );
14360 2 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14361 :
14362 2 : aStrBuf.append( input );
14363 :
14364 4 : CPPUNIT_ASSERT_MESSAGE
14365 : (
14366 : "input Int64 -9223372036854775808 and return OStringBuffer[2]+(-9223372036854775808)",
14367 : (aStrBuf.toString() == expVal &&
14368 : aStrBuf.getLength() == expVal.getLength())
14369 4 : );
14370 :
14371 2 : }
14372 :
14373 2 : void append_016()
14374 : {
14375 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14376 4 : OString expVal( kTestStr60 );
14377 2 : sal_Int64 input = 11;
14378 :
14379 2 : aStrBuf.append( input );
14380 :
14381 4 : CPPUNIT_ASSERT_MESSAGE
14382 : (
14383 : "input Int64 11 and return OStringBuffer[3]+11",
14384 : (aStrBuf.toString() == expVal &&
14385 : aStrBuf.getLength() == expVal.getLength())
14386 4 : );
14387 :
14388 2 : }
14389 :
14390 2 : void append_017()
14391 : {
14392 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14393 4 : OString expVal( kTestStr66 );
14394 2 : sal_Int64 input = 0;
14395 :
14396 2 : aStrBuf.append( input );
14397 :
14398 4 : CPPUNIT_ASSERT_MESSAGE
14399 : (
14400 : "input Int64 0 and return OStringBuffer[3]+0",
14401 : (aStrBuf.toString() == expVal &&
14402 : aStrBuf.getLength() == expVal.getLength())
14403 4 : );
14404 :
14405 2 : }
14406 :
14407 2 : void append_018()
14408 : {
14409 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14410 4 : OString expVal( kTestStr67 );
14411 2 : sal_Int64 input = -11;
14412 :
14413 2 : aStrBuf.append( input );
14414 :
14415 4 : CPPUNIT_ASSERT_MESSAGE
14416 : (
14417 : "input Int64 -11 and return OStringBuffer[3]+(-11)",
14418 : (aStrBuf.toString() == expVal &&
14419 : aStrBuf.getLength() == expVal.getLength())
14420 4 : );
14421 :
14422 2 : }
14423 :
14424 2 : void append_019()
14425 : {
14426 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14427 4 : OString expVal( kTestStr118 );
14428 2 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14429 2 : aStrBuf.append( input );
14430 :
14431 4 : CPPUNIT_ASSERT_MESSAGE
14432 : (
14433 : "input Int64 9223372036854775807 and return OStringBuffer[3]+9223372036854775807",
14434 : (aStrBuf.toString() == expVal &&
14435 : aStrBuf.getLength() == expVal.getLength())
14436 4 : );
14437 :
14438 2 : }
14439 :
14440 2 : void append_020()
14441 : {
14442 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
14443 4 : OString expVal( kTestStr119 );
14444 2 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14445 :
14446 2 : aStrBuf.append( input );
14447 :
14448 4 : CPPUNIT_ASSERT_MESSAGE
14449 : (
14450 : "input Int64 -9223372036854775808 and return OStringBuffer[3]+(-9223372036854775808)",
14451 : (aStrBuf.toString() == expVal &&
14452 : aStrBuf.getLength() == expVal.getLength())
14453 4 : );
14454 :
14455 2 : }
14456 :
14457 2 : void append_021()
14458 : {
14459 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14460 4 : OString expVal( kTestStr61 );
14461 2 : sal_Int64 input = 11;
14462 :
14463 2 : aStrBuf.append( input );
14464 :
14465 4 : CPPUNIT_ASSERT_MESSAGE
14466 : (
14467 : "input Int64 11 and return OStringBuffer[4]+11",
14468 : (aStrBuf.toString() == expVal &&
14469 : aStrBuf.getLength() == expVal.getLength())
14470 4 : );
14471 :
14472 2 : }
14473 :
14474 2 : void append_022()
14475 : {
14476 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14477 4 : OString expVal( kTestStr70 );
14478 2 : sal_Int64 input = 0;
14479 :
14480 2 : aStrBuf.append( input );
14481 :
14482 4 : CPPUNIT_ASSERT_MESSAGE
14483 : (
14484 : "input Int64 0 and return OStringBuffer[4]+0",
14485 : (aStrBuf.toString() == expVal &&
14486 : aStrBuf.getLength() == expVal.getLength())
14487 4 : );
14488 :
14489 2 : }
14490 :
14491 2 : void append_023()
14492 : {
14493 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14494 4 : OString expVal( kTestStr71 );
14495 2 : sal_Int64 input = -11;
14496 :
14497 2 : aStrBuf.append( input );
14498 :
14499 4 : CPPUNIT_ASSERT_MESSAGE
14500 : (
14501 : "input Int64 -11 and return OStringBuffer[4]+(-11)",
14502 : (aStrBuf.toString() == expVal &&
14503 : aStrBuf.getLength() == expVal.getLength())
14504 4 : );
14505 :
14506 2 : }
14507 :
14508 2 : void append_024()
14509 : {
14510 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14511 4 : OString expVal( kTestStr120 );
14512 2 : sal_Int64 input = SAL_CONST_INT64(9223372036854775807);
14513 2 : aStrBuf.append( input );
14514 :
14515 4 : CPPUNIT_ASSERT_MESSAGE
14516 : (
14517 : "input Int64 9223372036854775807 and return OStringBuffer[4]+9223372036854775807",
14518 : (aStrBuf.toString() == expVal &&
14519 : aStrBuf.getLength() == expVal.getLength())
14520 4 : );
14521 :
14522 2 : }
14523 :
14524 2 : void append_025()
14525 : {
14526 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
14527 4 : OString expVal( kTestStr121 );
14528 2 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14529 :
14530 2 : aStrBuf.append( input );
14531 :
14532 4 : CPPUNIT_ASSERT_MESSAGE
14533 : (
14534 : "input Int64 -9223372036854775808 and return OStringBuffer[4]+(-9223372036854775808)",
14535 : (aStrBuf.toString() == expVal &&
14536 : aStrBuf.getLength() == expVal.getLength())
14537 4 : );
14538 :
14539 2 : }
14540 : #ifdef WITH_CORE
14541 : void append_026()
14542 : {
14543 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14544 : OString expVal( kTestStr60 );
14545 : sal_Int64 input = 11;
14546 :
14547 : aStrBuf.append( input );
14548 :
14549 : CPPUNIT_ASSERT_MESSAGE
14550 : (
14551 : "input Int64 11 and return OStringBuffer(kSInt64Max)+11",
14552 : (aStrBuf.toString() == expVal &&
14553 : aStrBuf.getLength() == expVal.getLength())
14554 : );
14555 :
14556 : }
14557 :
14558 : void append_027()
14559 : {
14560 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14561 : OString expVal( kTestStr66 );
14562 : sal_Int64 input = 0;
14563 :
14564 : aStrBuf.append( input );
14565 :
14566 : CPPUNIT_ASSERT_MESSAGE
14567 : (
14568 : "input Int64 0 and return OStringBuffer(kSInt64Max)+0",
14569 : (aStrBuf.toString() == expVal &&
14570 : aStrBuf.getLength() == expVal.getLength())
14571 : );
14572 :
14573 : }
14574 :
14575 : void append_028()
14576 : {
14577 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14578 : OString expVal( kTestStr67 );
14579 : sal_Int64 input = -11;
14580 :
14581 : aStrBuf.append( input );
14582 :
14583 : CPPUNIT_ASSERT_MESSAGE
14584 : (
14585 : "input Int64 -11 and return OStringBuffer(kSInt64Max)+(-11)",
14586 : (aStrBuf.toString() == expVal &&
14587 : aStrBuf.getLength() == expVal.getLength())
14588 : );
14589 :
14590 : }
14591 :
14592 : void append_029()
14593 : {
14594 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14595 : OString expVal( kTestStr118 );
14596 : sal_Int64 input = 9223372036854775807;
14597 :
14598 : aStrBuf.append( input );
14599 :
14600 : CPPUNIT_ASSERT_MESSAGE
14601 : (
14602 : "input Int64 9223372036854775807 and return OStringBuffer(kSInt64Max)+9223372036854775807",
14603 : (aStrBuf.toString() == expVal &&
14604 : aStrBuf.getLength() == expVal.getLength())
14605 : );
14606 :
14607 : }
14608 :
14609 : void append_030()
14610 : {
14611 : ::rtl::OStringBuffer aStrBuf( kSInt64Max );
14612 : OString expVal( kTestStr119 );
14613 : sal_Int64 input = SAL_MIN_INT64; // LLA: this is not the same :-( kNonSInt64Max;
14614 :
14615 : aStrBuf.append( input );
14616 :
14617 : CPPUNIT_ASSERT_MESSAGE
14618 : (
14619 : "input Int64 -9223372036854775808 and return OStringBuffer(kSInt64Max)+(-9223372036854775808)",
14620 : (aStrBuf.toString() == expVal &&
14621 : aStrBuf.getLength() == expVal.getLength())
14622 : );
14623 :
14624 : }
14625 : #endif
14626 :
14627 4 : CPPUNIT_TEST_SUITE( append_007_Int64_defaultParam );
14628 2 : CPPUNIT_TEST( append_001 );
14629 2 : CPPUNIT_TEST( append_002 );
14630 2 : CPPUNIT_TEST( append_003 );
14631 2 : CPPUNIT_TEST( append_004 );
14632 2 : CPPUNIT_TEST( append_005 );
14633 2 : CPPUNIT_TEST( append_006 );
14634 2 : CPPUNIT_TEST( append_007 );
14635 2 : CPPUNIT_TEST( append_008 );
14636 2 : CPPUNIT_TEST( append_009 );
14637 2 : CPPUNIT_TEST( append_010 );
14638 2 : CPPUNIT_TEST( append_011 );
14639 2 : CPPUNIT_TEST( append_012 );
14640 2 : CPPUNIT_TEST( append_013 );
14641 2 : CPPUNIT_TEST( append_014 );
14642 2 : CPPUNIT_TEST( append_015 );
14643 2 : CPPUNIT_TEST( append_016 );
14644 2 : CPPUNIT_TEST( append_017 );
14645 2 : CPPUNIT_TEST( append_018 );
14646 2 : CPPUNIT_TEST( append_019 );
14647 2 : CPPUNIT_TEST( append_020 );
14648 2 : CPPUNIT_TEST( append_021 );
14649 2 : CPPUNIT_TEST( append_022 );
14650 2 : CPPUNIT_TEST( append_023 );
14651 2 : CPPUNIT_TEST( append_024 );
14652 2 : CPPUNIT_TEST( append_025 );
14653 : #ifdef WITH_CORE
14654 : CPPUNIT_TEST( append_026 );
14655 : CPPUNIT_TEST( append_027 );
14656 : CPPUNIT_TEST( append_028 );
14657 : CPPUNIT_TEST( append_029 );
14658 : CPPUNIT_TEST( append_030 );
14659 : #endif
14660 4 : CPPUNIT_TEST_SUITE_END();
14661 : };
14662 :
14663 : // testing the method append( float f )
14664 :
14665 200 : class checkfloat : public CppUnit::TestFixture
14666 : {
14667 : public:
14668 100 : bool checkIfStrBufContainAtPosTheFloat(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, float _nFloat)
14669 : {
14670 100 : OString sFloatValue;
14671 100 : sFloatValue = OString::number(_nFloat);
14672 :
14673 200 : OString sBufferString(_sStrBuf.getStr());
14674 100 : sal_Int32 nPos = sBufferString.indexOf(sFloatValue);
14675 100 : if ( nPos >= 0 && nPos == _nLen)
14676 : {
14677 100 : return true;
14678 : }
14679 100 : return false;
14680 : }
14681 : };
14682 :
14683 150 : class append_008_float : public checkfloat
14684 : {
14685 : OString* arrOUS[5];
14686 :
14687 : public:
14688 50 : void setUp() SAL_OVERRIDE
14689 : {
14690 50 : arrOUS[0] = new OString( kTestStr7 );
14691 50 : arrOUS[1] = new OString( );
14692 50 : arrOUS[2] = new OString( kTestStr25 );
14693 50 : arrOUS[3] = new OString( "" );
14694 50 : arrOUS[4] = new OString( kTestStr28 );
14695 :
14696 50 : }
14697 :
14698 50 : void tearDown() SAL_OVERRIDE
14699 : {
14700 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
14701 50 : delete arrOUS[3]; delete arrOUS[4];
14702 50 : }
14703 :
14704 2 : void append_001()
14705 : {
14706 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14707 2 : float input = (float)atof("3.0");
14708 :
14709 : // LLA:
14710 : // the complex problem is here, that a float value is not really what we write.
14711 : // So a 3.0 could also be 3 or 3.0 or 3.0000001 or 2.9999999
14712 : // this has to be checked.
14713 2 : sal_Int32 nLen = aStrBuf.getLength();
14714 2 : aStrBuf.append( input );
14715 :
14716 4 : CPPUNIT_ASSERT_MESSAGE
14717 : (
14718 : "arrOUS[0] append 3.0",
14719 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14720 4 : );
14721 :
14722 2 : }
14723 :
14724 2 : void append_002()
14725 : {
14726 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14727 2 : float input = (float)atof("3.5");
14728 :
14729 2 : sal_Int32 nLen = aStrBuf.getLength();
14730 2 : aStrBuf.append( input );
14731 :
14732 4 : CPPUNIT_ASSERT_MESSAGE
14733 : (
14734 : "arrOUS[0] append 3.5",
14735 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14736 4 : );
14737 :
14738 2 : }
14739 :
14740 2 : void append_003()
14741 : {
14742 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14743 2 : float input = (float)atof("3.0625");
14744 :
14745 2 : sal_Int32 nLen = aStrBuf.getLength();
14746 2 : aStrBuf.append( input );
14747 :
14748 4 : CPPUNIT_ASSERT_MESSAGE
14749 : (
14750 : "arrOUS[0] append 3.0625",
14751 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14752 4 : );
14753 :
14754 2 : }
14755 :
14756 2 : void append_004()
14757 : {
14758 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14759 2 : float input = (float)atof("3.502525");
14760 :
14761 2 : sal_Int32 nLen = aStrBuf.getLength();
14762 2 : aStrBuf.append( input );
14763 :
14764 4 : CPPUNIT_ASSERT_MESSAGE
14765 : (
14766 : "arrOUS[0] append 3.502525",
14767 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14768 4 : );
14769 :
14770 2 : }
14771 :
14772 2 : void append_005()
14773 : {
14774 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14775 2 : float input = (float)atof("3.141592");
14776 :
14777 2 : sal_Int32 nLen = aStrBuf.getLength();
14778 2 : aStrBuf.append( input );
14779 :
14780 4 : CPPUNIT_ASSERT_MESSAGE
14781 : (
14782 : "arrOUS[0] append 3.141592",
14783 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14784 4 : );
14785 :
14786 2 : }
14787 :
14788 2 : void append_006()
14789 : {
14790 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14791 2 : float input = (float)atof("3.5025255");
14792 :
14793 2 : sal_Int32 nLen = aStrBuf.getLength();
14794 2 : aStrBuf.append( input );
14795 :
14796 4 : CPPUNIT_ASSERT_MESSAGE
14797 : (
14798 : "arrOUS[0] append 3.5025255",
14799 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14800 4 : );
14801 :
14802 2 : }
14803 :
14804 2 : void append_007()
14805 : {
14806 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
14807 2 : float input = (float)atof("3.00390625");
14808 :
14809 2 : sal_Int32 nLen = aStrBuf.getLength();
14810 2 : aStrBuf.append( input );
14811 :
14812 4 : CPPUNIT_ASSERT_MESSAGE
14813 : (
14814 : "arrOUS[0] append 3.0039062",
14815 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14816 4 : );
14817 :
14818 2 : }
14819 :
14820 2 : void append_008()
14821 : {
14822 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14823 2 : float input = (float)atof("3.0");
14824 :
14825 2 : sal_Int32 nLen = aStrBuf.getLength();
14826 2 : aStrBuf.append( input );
14827 :
14828 4 : CPPUNIT_ASSERT_MESSAGE
14829 : (
14830 : "arrOUS[1] append 3.0",
14831 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14832 4 : );
14833 :
14834 2 : }
14835 :
14836 2 : void append_009()
14837 : {
14838 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14839 2 : float input = (float)atof("3.5");
14840 :
14841 2 : sal_Int32 nLen = aStrBuf.getLength();
14842 2 : aStrBuf.append( input );
14843 :
14844 4 : CPPUNIT_ASSERT_MESSAGE
14845 : (
14846 : "arrOUS[1] append 3.5",
14847 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14848 4 : );
14849 :
14850 2 : }
14851 :
14852 2 : void append_010()
14853 : {
14854 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14855 2 : float input = (float)atof("3.0625");
14856 :
14857 2 : sal_Int32 nLen = aStrBuf.getLength();
14858 2 : aStrBuf.append( input );
14859 :
14860 4 : CPPUNIT_ASSERT_MESSAGE
14861 : (
14862 : "arrOUS[1] append 3.0625",
14863 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14864 4 : );
14865 :
14866 2 : }
14867 :
14868 2 : void append_011()
14869 : {
14870 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14871 2 : float input = (float)atof("3.502525");
14872 :
14873 2 : sal_Int32 nLen = aStrBuf.getLength();
14874 2 : aStrBuf.append( input );
14875 :
14876 4 : CPPUNIT_ASSERT_MESSAGE
14877 : (
14878 : "arrOUS[1] append 3.502525",
14879 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14880 4 : );
14881 :
14882 2 : }
14883 :
14884 2 : void append_012()
14885 : {
14886 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14887 2 : float input = (float)atof("3.141592");
14888 :
14889 2 : sal_Int32 nLen = aStrBuf.getLength();
14890 2 : aStrBuf.append( input );
14891 :
14892 4 : CPPUNIT_ASSERT_MESSAGE
14893 : (
14894 : "arrOUS[1] append 3.141592",
14895 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14896 4 : );
14897 :
14898 2 : }
14899 :
14900 2 : void append_013()
14901 : {
14902 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14903 2 : float input = (float)atof("3.5025255");
14904 :
14905 2 : sal_Int32 nLen = aStrBuf.getLength();
14906 2 : aStrBuf.append( input );
14907 :
14908 4 : CPPUNIT_ASSERT_MESSAGE
14909 : (
14910 : "arrOUS[1] append 3.5025255",
14911 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14912 4 : );
14913 :
14914 2 : }
14915 :
14916 2 : void append_014()
14917 : {
14918 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
14919 2 : float input = (float)atof("3.00390625");
14920 :
14921 2 : sal_Int32 nLen = aStrBuf.getLength();
14922 2 : aStrBuf.append( input );
14923 :
14924 4 : CPPUNIT_ASSERT_MESSAGE
14925 : (
14926 : "arrOUS[1] append 3.0039062",
14927 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14928 4 : );
14929 :
14930 2 : }
14931 :
14932 2 : void append_015()
14933 : {
14934 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14935 2 : float input = (float)atof("3.0");
14936 :
14937 2 : sal_Int32 nLen = aStrBuf.getLength();
14938 2 : aStrBuf.append( input );
14939 :
14940 4 : CPPUNIT_ASSERT_MESSAGE
14941 : (
14942 : "arrOUS[2] append 3.0",
14943 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14944 4 : );
14945 :
14946 2 : }
14947 :
14948 2 : void append_016()
14949 : {
14950 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14951 2 : float input = (float)atof("3.5");
14952 :
14953 2 : sal_Int32 nLen = aStrBuf.getLength();
14954 2 : aStrBuf.append( input );
14955 :
14956 4 : CPPUNIT_ASSERT_MESSAGE
14957 : (
14958 : "arrOUS[2] append 3.5",
14959 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14960 4 : );
14961 :
14962 2 : }
14963 :
14964 2 : void append_017()
14965 : {
14966 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14967 2 : float input = (float)atof("3.0625");
14968 :
14969 2 : sal_Int32 nLen = aStrBuf.getLength();
14970 2 : aStrBuf.append( input );
14971 :
14972 4 : CPPUNIT_ASSERT_MESSAGE
14973 : (
14974 : "arrOUS[2] append 3.0625",
14975 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14976 4 : );
14977 :
14978 2 : }
14979 :
14980 2 : void append_018()
14981 : {
14982 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14983 2 : float input = (float)atof("3.502525");
14984 :
14985 2 : sal_Int32 nLen = aStrBuf.getLength();
14986 2 : aStrBuf.append( input );
14987 :
14988 4 : CPPUNIT_ASSERT_MESSAGE
14989 : (
14990 : "arrOUS[2] append 3.502525",
14991 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
14992 4 : );
14993 :
14994 2 : }
14995 :
14996 2 : void append_019()
14997 : {
14998 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
14999 2 : float input = (float)atof("3.141592");
15000 :
15001 2 : sal_Int32 nLen = aStrBuf.getLength();
15002 2 : aStrBuf.append( input );
15003 :
15004 4 : CPPUNIT_ASSERT_MESSAGE
15005 : (
15006 : "arrOUS[2] append 3.141592",
15007 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15008 4 : );
15009 :
15010 2 : }
15011 :
15012 2 : void append_020()
15013 : {
15014 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15015 2 : float input = (float)atof("3.5025255");
15016 :
15017 2 : sal_Int32 nLen = aStrBuf.getLength();
15018 2 : aStrBuf.append( input );
15019 :
15020 4 : CPPUNIT_ASSERT_MESSAGE
15021 : (
15022 : "arrOUS[2] append 3.5025255",
15023 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15024 4 : );
15025 :
15026 2 : }
15027 :
15028 2 : void append_021()
15029 : {
15030 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15031 2 : float input = (float)atof("3.00390625");
15032 :
15033 2 : sal_Int32 nLen = aStrBuf.getLength();
15034 2 : aStrBuf.append( input );
15035 :
15036 4 : CPPUNIT_ASSERT_MESSAGE
15037 : (
15038 : "arrOUS[2] append 3.0039062",
15039 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15040 4 : );
15041 :
15042 2 : }
15043 :
15044 2 : void append_022()
15045 : {
15046 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15047 2 : float input = (float)atof("3.0");
15048 :
15049 2 : sal_Int32 nLen = aStrBuf.getLength();
15050 2 : aStrBuf.append( input );
15051 :
15052 4 : CPPUNIT_ASSERT_MESSAGE
15053 : (
15054 : "arrOUS[3] append 3.0",
15055 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15056 4 : );
15057 :
15058 2 : }
15059 :
15060 2 : void append_023()
15061 : {
15062 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15063 2 : float input = (float)atof("3.5");
15064 :
15065 2 : sal_Int32 nLen = aStrBuf.getLength();
15066 2 : aStrBuf.append( input );
15067 :
15068 4 : CPPUNIT_ASSERT_MESSAGE
15069 : (
15070 : "arrOUS[3] append 3.5",
15071 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15072 4 : );
15073 :
15074 2 : }
15075 :
15076 2 : void append_024()
15077 : {
15078 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15079 2 : float input = (float)atof("3.0625");
15080 :
15081 2 : sal_Int32 nLen = aStrBuf.getLength();
15082 2 : aStrBuf.append( input );
15083 :
15084 4 : CPPUNIT_ASSERT_MESSAGE
15085 : (
15086 : "arrOUS[3] append 3.0625",
15087 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15088 4 : );
15089 :
15090 2 : }
15091 :
15092 2 : void append_025()
15093 : {
15094 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15095 2 : float input = (float)atof("3.502525");
15096 :
15097 2 : sal_Int32 nLen = aStrBuf.getLength();
15098 2 : aStrBuf.append( input );
15099 :
15100 4 : CPPUNIT_ASSERT_MESSAGE
15101 : (
15102 : "arrOUS[3] append 3.502525",
15103 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15104 4 : );
15105 :
15106 2 : }
15107 :
15108 : #ifdef WITH_CORE
15109 : void append_036()
15110 : {
15111 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15112 : float input = (float)atof("3.0");
15113 :
15114 : sal_Int32 nLen = aStrBuf.getLength();
15115 : aStrBuf.append( input );
15116 :
15117 : CPPUNIT_ASSERT_MESSAGE
15118 : (
15119 : "OStringBuffer( kSInt32Max ) append 3.0",
15120 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15121 : );
15122 :
15123 : }
15124 :
15125 : void append_037()
15126 : {
15127 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15128 : float input = (float)atof("3.5");
15129 :
15130 : sal_Int32 nLen = aStrBuf.getLength();
15131 : aStrBuf.append( input );
15132 :
15133 : CPPUNIT_ASSERT_MESSAGE
15134 : (
15135 : "OStringBuffer( kSInt32Max ) append 3.5",
15136 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15137 : );
15138 :
15139 : }
15140 :
15141 : void append_038()
15142 : {
15143 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15144 : float input = (float)atof("3.0625");
15145 :
15146 : sal_Int32 nLen = aStrBuf.getLength();
15147 : aStrBuf.append( input );
15148 :
15149 : CPPUNIT_ASSERT_MESSAGE
15150 : (
15151 : "OStringBuffer( kSInt32Max ) append 3.0625",
15152 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15153 : );
15154 :
15155 : }
15156 :
15157 : void append_039()
15158 : {
15159 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15160 : float input = (float)atof("3.502525");
15161 :
15162 : sal_Int32 nLen = aStrBuf.getLength();
15163 : aStrBuf.append( input );
15164 :
15165 : CPPUNIT_ASSERT_MESSAGE
15166 : (
15167 : "OStringBuffer( kSInt32Max ) append 3.502525",
15168 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15169 : );
15170 :
15171 : }
15172 :
15173 : void append_040()
15174 : {
15175 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15176 : float input = (float)atof("3.141592");
15177 :
15178 : sal_Int32 nLen = aStrBuf.getLength();
15179 : aStrBuf.append( input );
15180 :
15181 : CPPUNIT_ASSERT_MESSAGE
15182 : (
15183 : "OStringBuffer( kSInt32Max ) append 3.141592",
15184 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15185 : );
15186 :
15187 : }
15188 :
15189 : void append_041()
15190 : {
15191 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15192 : float input = (float)atof("3.5025255");
15193 :
15194 : sal_Int32 nLen = aStrBuf.getLength();
15195 : aStrBuf.append( input );
15196 :
15197 : CPPUNIT_ASSERT_MESSAGE
15198 : (
15199 : "OStringBuffer( kSInt32Max ) append 3.5025255",
15200 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15201 : );
15202 :
15203 : }
15204 :
15205 : void append_042()
15206 : {
15207 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15208 : float input = (float)atof("3.00390625");
15209 :
15210 : sal_Int32 nLen = aStrBuf.getLength();
15211 : aStrBuf.append( input );
15212 :
15213 : CPPUNIT_ASSERT_MESSAGE
15214 : (
15215 : "OStringBuffer( kSInt32Max ) append 3.0039062",
15216 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15217 : );
15218 :
15219 : }
15220 : #endif
15221 :
15222 4 : CPPUNIT_TEST_SUITE( append_008_float );
15223 2 : CPPUNIT_TEST( append_001 );
15224 2 : CPPUNIT_TEST( append_002 );
15225 2 : CPPUNIT_TEST( append_003 );
15226 2 : CPPUNIT_TEST( append_004 );
15227 2 : CPPUNIT_TEST( append_005 );
15228 2 : CPPUNIT_TEST( append_006 );
15229 2 : CPPUNIT_TEST( append_007 );
15230 2 : CPPUNIT_TEST( append_008 );
15231 2 : CPPUNIT_TEST( append_009 );
15232 2 : CPPUNIT_TEST( append_010 );
15233 2 : CPPUNIT_TEST( append_011 );
15234 2 : CPPUNIT_TEST( append_012 );
15235 2 : CPPUNIT_TEST( append_013 );
15236 2 : CPPUNIT_TEST( append_014 );
15237 2 : CPPUNIT_TEST( append_015 );
15238 2 : CPPUNIT_TEST( append_016 );
15239 2 : CPPUNIT_TEST( append_017 );
15240 2 : CPPUNIT_TEST( append_018 );
15241 2 : CPPUNIT_TEST( append_019 );
15242 2 : CPPUNIT_TEST( append_020 );
15243 2 : CPPUNIT_TEST( append_021 );
15244 2 : CPPUNIT_TEST( append_022 );
15245 2 : CPPUNIT_TEST( append_023 );
15246 2 : CPPUNIT_TEST( append_024 );
15247 2 : CPPUNIT_TEST( append_025 );
15248 : #ifdef WITH_CORE
15249 : CPPUNIT_TEST( append_026 );
15250 : CPPUNIT_TEST( append_027 );
15251 : CPPUNIT_TEST( append_028 );
15252 : CPPUNIT_TEST( append_029 );
15253 : CPPUNIT_TEST( append_030 );
15254 : #endif
15255 4 : CPPUNIT_TEST_SUITE_END();
15256 : };
15257 :
15258 : // testing the method append( float f ) for negative value
15259 :
15260 150 : class append_008_Float_Negative : public checkfloat
15261 : {
15262 : OString* arrOUS[5];
15263 :
15264 : public:
15265 50 : void setUp() SAL_OVERRIDE
15266 : {
15267 50 : arrOUS[0] = new OString( kTestStr7 );
15268 50 : arrOUS[1] = new OString( );
15269 50 : arrOUS[2] = new OString( kTestStr25 );
15270 50 : arrOUS[3] = new OString( "" );
15271 50 : arrOUS[4] = new OString( kTestStr28 );
15272 :
15273 50 : }
15274 :
15275 50 : void tearDown() SAL_OVERRIDE
15276 : {
15277 50 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
15278 50 : delete arrOUS[3]; delete arrOUS[4];
15279 50 : }
15280 :
15281 2 : void append_001()
15282 : {
15283 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15284 2 : float input = (float)atof("-3.0");
15285 :
15286 2 : sal_Int32 nLen = aStrBuf.getLength();
15287 2 : aStrBuf.append( input );
15288 :
15289 4 : CPPUNIT_ASSERT_MESSAGE
15290 : (
15291 : "arrOUS[0] append -3.0",
15292 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15293 4 : );
15294 :
15295 2 : }
15296 :
15297 2 : void append_002()
15298 : {
15299 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15300 2 : float input = (float)atof("-3.5");
15301 :
15302 2 : sal_Int32 nLen = aStrBuf.getLength();
15303 2 : aStrBuf.append( input );
15304 :
15305 4 : CPPUNIT_ASSERT_MESSAGE
15306 : (
15307 : "arrOUS[0] append -3.5",
15308 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15309 4 : );
15310 :
15311 2 : }
15312 :
15313 2 : void append_003()
15314 : {
15315 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15316 2 : float input = (float)atof("-3.0625");
15317 :
15318 2 : sal_Int32 nLen = aStrBuf.getLength();
15319 2 : aStrBuf.append( input );
15320 :
15321 4 : CPPUNIT_ASSERT_MESSAGE
15322 : (
15323 : "arrOUS[0] append -3.0625",
15324 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15325 4 : );
15326 :
15327 2 : }
15328 :
15329 2 : void append_004()
15330 : {
15331 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15332 2 : float input = (float)atof("-3.502525");
15333 :
15334 2 : sal_Int32 nLen = aStrBuf.getLength();
15335 2 : aStrBuf.append( input );
15336 :
15337 4 : CPPUNIT_ASSERT_MESSAGE
15338 : (
15339 : "arrOUS[0] append -3.502525",
15340 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15341 4 : );
15342 :
15343 2 : }
15344 :
15345 2 : void append_005()
15346 : {
15347 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15348 2 : float input = (float)atof("-3.141592");
15349 :
15350 2 : sal_Int32 nLen = aStrBuf.getLength();
15351 2 : aStrBuf.append( input );
15352 :
15353 4 : CPPUNIT_ASSERT_MESSAGE
15354 : (
15355 : "arrOUS[0] append -3.141592",
15356 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15357 4 : );
15358 :
15359 2 : }
15360 :
15361 2 : void append_006()
15362 : {
15363 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15364 2 : float input = (float)atof("-3.5025255");
15365 :
15366 2 : sal_Int32 nLen = aStrBuf.getLength();
15367 2 : aStrBuf.append( input );
15368 :
15369 4 : CPPUNIT_ASSERT_MESSAGE
15370 : (
15371 : "arrOUS[0] append -3.5025255",
15372 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15373 4 : );
15374 :
15375 2 : }
15376 :
15377 2 : void append_007()
15378 : {
15379 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15380 2 : float input = (float)atof("-3.00390625");
15381 :
15382 2 : sal_Int32 nLen = aStrBuf.getLength();
15383 2 : aStrBuf.append( input );
15384 :
15385 4 : CPPUNIT_ASSERT_MESSAGE
15386 : (
15387 : "arrOUS[0] append -3.0039062",
15388 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15389 4 : );
15390 :
15391 2 : }
15392 :
15393 2 : void append_008()
15394 : {
15395 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15396 2 : float input = (float)atof("-3.0");
15397 :
15398 2 : sal_Int32 nLen = aStrBuf.getLength();
15399 2 : aStrBuf.append( input );
15400 :
15401 4 : CPPUNIT_ASSERT_MESSAGE
15402 : (
15403 : "arrOUS[1] append -3.0",
15404 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15405 4 : );
15406 :
15407 2 : }
15408 :
15409 2 : void append_009()
15410 : {
15411 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15412 2 : float input = (float)atof("-3.5");
15413 :
15414 2 : sal_Int32 nLen = aStrBuf.getLength();
15415 2 : aStrBuf.append( input );
15416 :
15417 4 : CPPUNIT_ASSERT_MESSAGE
15418 : (
15419 : "arrOUS[1] append -3.5",
15420 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15421 4 : );
15422 :
15423 2 : }
15424 :
15425 2 : void append_010()
15426 : {
15427 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15428 2 : float input = (float)atof("-3.0625");
15429 :
15430 2 : sal_Int32 nLen = aStrBuf.getLength();
15431 2 : aStrBuf.append( input );
15432 :
15433 4 : CPPUNIT_ASSERT_MESSAGE
15434 : (
15435 : "arrOUS[1] append -3.0625",
15436 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15437 4 : );
15438 :
15439 2 : }
15440 :
15441 2 : void append_011()
15442 : {
15443 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15444 2 : float input = (float)atof("-3.502525");
15445 :
15446 2 : sal_Int32 nLen = aStrBuf.getLength();
15447 2 : aStrBuf.append( input );
15448 :
15449 4 : CPPUNIT_ASSERT_MESSAGE
15450 : (
15451 : "arrOUS[1] append -3.502525",
15452 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15453 4 : );
15454 :
15455 2 : }
15456 :
15457 2 : void append_012()
15458 : {
15459 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15460 2 : float input = (float)atof("-3.141592");
15461 :
15462 2 : sal_Int32 nLen = aStrBuf.getLength();
15463 2 : aStrBuf.append( input );
15464 :
15465 4 : CPPUNIT_ASSERT_MESSAGE
15466 : (
15467 : "arrOUS[1] append -3.141592",
15468 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15469 4 : );
15470 :
15471 2 : }
15472 :
15473 2 : void append_013()
15474 : {
15475 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15476 2 : float input = (float)atof("-3.5025255");
15477 :
15478 2 : sal_Int32 nLen = aStrBuf.getLength();
15479 2 : aStrBuf.append( input );
15480 :
15481 4 : CPPUNIT_ASSERT_MESSAGE
15482 : (
15483 : "arrOUS[1] append -3.5025255",
15484 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15485 4 : );
15486 :
15487 2 : }
15488 :
15489 2 : void append_014()
15490 : {
15491 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[1] );
15492 2 : float input = (float)atof("-3.00390625");
15493 :
15494 2 : sal_Int32 nLen = aStrBuf.getLength();
15495 2 : aStrBuf.append( input );
15496 :
15497 4 : CPPUNIT_ASSERT_MESSAGE
15498 : (
15499 : "arrOUS[1] append -3.0039062",
15500 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15501 4 : );
15502 :
15503 2 : }
15504 :
15505 2 : void append_015()
15506 : {
15507 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15508 2 : float input = (float)atof("-3.0");
15509 :
15510 2 : sal_Int32 nLen = aStrBuf.getLength();
15511 2 : aStrBuf.append( input );
15512 :
15513 4 : CPPUNIT_ASSERT_MESSAGE
15514 : (
15515 : "arrOUS[2] append -3.0",
15516 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15517 4 : );
15518 :
15519 2 : }
15520 :
15521 2 : void append_016()
15522 : {
15523 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15524 2 : float input = (float)atof("-3.5");
15525 :
15526 2 : sal_Int32 nLen = aStrBuf.getLength();
15527 2 : aStrBuf.append( input );
15528 :
15529 4 : CPPUNIT_ASSERT_MESSAGE
15530 : (
15531 : "arrOUS[2] append -3.5",
15532 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15533 4 : );
15534 :
15535 2 : }
15536 :
15537 2 : void append_017()
15538 : {
15539 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15540 2 : float input = (float)atof("-3.0625");
15541 :
15542 2 : sal_Int32 nLen = aStrBuf.getLength();
15543 2 : aStrBuf.append( input );
15544 :
15545 4 : CPPUNIT_ASSERT_MESSAGE
15546 : (
15547 : "arrOUS[2] append -3.0625",
15548 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15549 4 : );
15550 :
15551 2 : }
15552 :
15553 2 : void append_018()
15554 : {
15555 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15556 2 : float input = (float)atof("-3.502525");
15557 :
15558 2 : sal_Int32 nLen = aStrBuf.getLength();
15559 2 : aStrBuf.append( input );
15560 :
15561 4 : CPPUNIT_ASSERT_MESSAGE
15562 : (
15563 : "arrOUS[2] append -3.502525",
15564 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15565 4 : );
15566 :
15567 2 : }
15568 :
15569 2 : void append_019()
15570 : {
15571 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15572 2 : float input = (float)atof("-3.141592");
15573 :
15574 2 : sal_Int32 nLen = aStrBuf.getLength();
15575 2 : aStrBuf.append( input );
15576 :
15577 4 : CPPUNIT_ASSERT_MESSAGE
15578 : (
15579 : "arrOUS[2] append -3.141592",
15580 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15581 4 : );
15582 :
15583 2 : }
15584 :
15585 2 : void append_020()
15586 : {
15587 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15588 2 : float input = (float)atof("-3.5025255");
15589 :
15590 2 : sal_Int32 nLen = aStrBuf.getLength();
15591 2 : aStrBuf.append( input );
15592 :
15593 4 : CPPUNIT_ASSERT_MESSAGE
15594 : (
15595 : "arrOUS[2] append -3.5025255",
15596 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15597 4 : );
15598 :
15599 2 : }
15600 :
15601 2 : void append_021()
15602 : {
15603 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[2] );
15604 2 : float input = (float)atof("-3.00390625");
15605 :
15606 2 : sal_Int32 nLen = aStrBuf.getLength();
15607 2 : aStrBuf.append( input );
15608 :
15609 4 : CPPUNIT_ASSERT_MESSAGE
15610 : (
15611 : "arrOUS[2] append -3.0039062",
15612 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15613 4 : );
15614 :
15615 2 : }
15616 :
15617 2 : void append_022()
15618 : {
15619 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15620 2 : float input = (float)atof("-3.0");
15621 :
15622 2 : sal_Int32 nLen = aStrBuf.getLength();
15623 2 : aStrBuf.append( input );
15624 :
15625 4 : CPPUNIT_ASSERT_MESSAGE
15626 : (
15627 : "arrOUS[3] append -3.0",
15628 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15629 4 : );
15630 :
15631 2 : }
15632 :
15633 2 : void append_023()
15634 : {
15635 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15636 2 : float input = (float)atof("-3.5");
15637 :
15638 2 : sal_Int32 nLen = aStrBuf.getLength();
15639 2 : aStrBuf.append( input );
15640 :
15641 4 : CPPUNIT_ASSERT_MESSAGE
15642 : (
15643 : "arrOUS[3] append -3.5",
15644 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15645 4 : );
15646 :
15647 2 : }
15648 :
15649 2 : void append_024()
15650 : {
15651 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15652 2 : float input = (float)atof("-3.0625");
15653 :
15654 2 : sal_Int32 nLen = aStrBuf.getLength();
15655 2 : aStrBuf.append( input );
15656 :
15657 4 : CPPUNIT_ASSERT_MESSAGE
15658 : (
15659 : "arrOUS[3] append -3.0625",
15660 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15661 4 : );
15662 :
15663 2 : }
15664 :
15665 2 : void append_025()
15666 : {
15667 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[3] );
15668 2 : float input = (float)atof("-3.502525");
15669 :
15670 2 : sal_Int32 nLen = aStrBuf.getLength();
15671 2 : aStrBuf.append( input );
15672 :
15673 4 : CPPUNIT_ASSERT_MESSAGE
15674 : (
15675 : "arrOUS[3] append -3.502525",
15676 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15677 4 : );
15678 :
15679 2 : }
15680 :
15681 : #ifdef WITH_CORE
15682 : void append_036()
15683 : {
15684 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15685 : float input = (float)atof("-3.0");
15686 :
15687 : sal_Int32 nLen = aStrBuf.getLength();
15688 : aStrBuf.append( input );
15689 :
15690 : CPPUNIT_ASSERT_MESSAGE
15691 : (
15692 : "OStringBuffer( kSInt32Max ) append -3.0",
15693 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15694 : );
15695 :
15696 : }
15697 :
15698 : void append_037()
15699 : {
15700 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15701 : float input = (float)atof("-3.5");
15702 :
15703 : sal_Int32 nLen = aStrBuf.getLength();
15704 : aStrBuf.append( input );
15705 :
15706 : CPPUNIT_ASSERT_MESSAGE
15707 : (
15708 : "OStringBuffer( kSInt32Max ) append -3.5",
15709 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15710 : );
15711 :
15712 : }
15713 :
15714 : void append_038()
15715 : {
15716 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15717 : float input = (float)atof("-3.0625");
15718 :
15719 : sal_Int32 nLen = aStrBuf.getLength();
15720 : aStrBuf.append( input );
15721 :
15722 : CPPUNIT_ASSERT_MESSAGE
15723 : (
15724 : "OStringBuffer( kSInt32Max ) append -3.0625",
15725 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15726 : );
15727 :
15728 : }
15729 :
15730 : void append_039()
15731 : {
15732 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15733 : float input = (float)atof("-3.502525");
15734 :
15735 : sal_Int32 nLen = aStrBuf.getLength();
15736 : aStrBuf.append( input );
15737 :
15738 : CPPUNIT_ASSERT_MESSAGE
15739 : (
15740 : "OStringBuffer( kSInt32Max ) append -3.502525",
15741 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15742 : );
15743 :
15744 : }
15745 :
15746 : void append_040()
15747 : {
15748 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15749 : float input = (float)atof("-3.141592");
15750 :
15751 : sal_Int32 nLen = aStrBuf.getLength();
15752 : aStrBuf.append( input );
15753 :
15754 : CPPUNIT_ASSERT_MESSAGE
15755 : (
15756 : "OStringBuffer( kSInt32Max ) append -3.141592",
15757 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15758 : );
15759 :
15760 : }
15761 :
15762 : void append_041()
15763 : {
15764 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15765 : float input = (float)atof("-3.5025255");
15766 :
15767 : sal_Int32 nLen = aStrBuf.getLength();
15768 : aStrBuf.append( input );
15769 :
15770 : CPPUNIT_ASSERT_MESSAGE
15771 : (
15772 : "OStringBuffer( kSInt32Max ) append -3.5025255",
15773 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15774 : );
15775 :
15776 : }
15777 :
15778 : void append_042()
15779 : {
15780 : ::rtl::OStringBuffer aStrBuf( kSInt32Max );
15781 : float input = (float)atof("-3.00390625");
15782 :
15783 : sal_Int32 nLen = aStrBuf.getLength();
15784 : aStrBuf.append( input );
15785 :
15786 : CPPUNIT_ASSERT_MESSAGE
15787 : (
15788 : "OStringBuffer( kSInt32Max ) append -3.0039062",
15789 : checkIfStrBufContainAtPosTheFloat(aStrBuf, nLen, input)
15790 : );
15791 :
15792 : }
15793 : #endif
15794 :
15795 4 : CPPUNIT_TEST_SUITE( append_008_Float_Negative );
15796 2 : CPPUNIT_TEST( append_001 );
15797 2 : CPPUNIT_TEST( append_002 );
15798 2 : CPPUNIT_TEST( append_003 );
15799 2 : CPPUNIT_TEST( append_004 );
15800 2 : CPPUNIT_TEST( append_005 );
15801 2 : CPPUNIT_TEST( append_006 );
15802 2 : CPPUNIT_TEST( append_007 );
15803 2 : CPPUNIT_TEST( append_008 );
15804 2 : CPPUNIT_TEST( append_009 );
15805 2 : CPPUNIT_TEST( append_010 );
15806 2 : CPPUNIT_TEST( append_011 );
15807 2 : CPPUNIT_TEST( append_012 );
15808 2 : CPPUNIT_TEST( append_013 );
15809 2 : CPPUNIT_TEST( append_014 );
15810 2 : CPPUNIT_TEST( append_015 );
15811 2 : CPPUNIT_TEST( append_016 );
15812 2 : CPPUNIT_TEST( append_017 );
15813 2 : CPPUNIT_TEST( append_018 );
15814 2 : CPPUNIT_TEST( append_019 );
15815 2 : CPPUNIT_TEST( append_020 );
15816 2 : CPPUNIT_TEST( append_021 );
15817 2 : CPPUNIT_TEST( append_022 );
15818 2 : CPPUNIT_TEST( append_023 );
15819 2 : CPPUNIT_TEST( append_024 );
15820 2 : CPPUNIT_TEST( append_025 );
15821 : #ifdef WITH_CORE
15822 : CPPUNIT_TEST( append_026 );
15823 : CPPUNIT_TEST( append_027 );
15824 : CPPUNIT_TEST( append_028 );
15825 : CPPUNIT_TEST( append_029 );
15826 : CPPUNIT_TEST( append_030 );
15827 : #endif
15828 4 : CPPUNIT_TEST_SUITE_END();
15829 : };
15830 :
15831 : // testing the method append( double d )
15832 :
15833 16 : class checkdouble : public CppUnit::TestFixture
15834 : {
15835 : public:
15836 8 : bool checkIfStrBufContainAtPosTheDouble(rtl::OStringBuffer const& _sStrBuf, sal_Int32 _nLen, double _nDouble)
15837 : {
15838 8 : OString sDoubleValue;
15839 8 : sDoubleValue = OString::number(_nDouble);
15840 :
15841 16 : OString sBufferString(_sStrBuf.getStr());
15842 8 : sal_Int32 nPos = sBufferString.indexOf(sDoubleValue);
15843 8 : if ( nPos >= 0 && nPos == _nLen)
15844 : {
15845 8 : return true;
15846 : }
15847 8 : return false;
15848 : }
15849 : };
15850 :
15851 12 : class append_009_double : public checkdouble
15852 : {
15853 : OString* arrOUS[5];
15854 :
15855 : public:
15856 4 : void setUp() SAL_OVERRIDE
15857 : {
15858 4 : arrOUS[0] = new OString( kTestStr7 );
15859 4 : arrOUS[1] = new OString( );
15860 4 : arrOUS[2] = new OString( kTestStr25 );
15861 4 : arrOUS[3] = new OString( "" );
15862 4 : arrOUS[4] = new OString( kTestStr28 );
15863 :
15864 4 : }
15865 :
15866 4 : void tearDown() SAL_OVERRIDE
15867 : {
15868 4 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
15869 4 : delete arrOUS[3]; delete arrOUS[4];
15870 4 : }
15871 :
15872 2 : void append_001()
15873 : {
15874 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15875 2 : double input = atof("3.0");
15876 :
15877 2 : sal_Int32 nLen = aStrBuf.getLength();
15878 2 : aStrBuf.append( input );
15879 :
15880 4 : CPPUNIT_ASSERT_MESSAGE
15881 : (
15882 : "arrOUS[0] append 3.0",
15883 : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
15884 4 : );
15885 :
15886 2 : }
15887 :
15888 2 : void append_035()
15889 : {
15890 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15891 2 : double input = atof("3.141592653589793238462643");
15892 :
15893 2 : sal_Int32 nLen = aStrBuf.getLength();
15894 2 : aStrBuf.append( input );
15895 :
15896 4 : CPPUNIT_ASSERT_MESSAGE
15897 : (
15898 : "arrOUS[4] append 3.141592653589793238462643",
15899 : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
15900 4 : );
15901 :
15902 2 : }
15903 :
15904 4 : CPPUNIT_TEST_SUITE( append_009_double );
15905 2 : CPPUNIT_TEST( append_001 );
15906 2 : CPPUNIT_TEST( append_035 );
15907 4 : CPPUNIT_TEST_SUITE_END();
15908 : };
15909 :
15910 : // testing the method append( double f ) for negative value
15911 :
15912 12 : class append_009_Double_Negative : public checkdouble
15913 : {
15914 : OString* arrOUS[5];
15915 :
15916 : public:
15917 4 : void setUp() SAL_OVERRIDE
15918 : {
15919 4 : arrOUS[0] = new OString( kTestStr7 );
15920 4 : arrOUS[1] = new OString( );
15921 4 : arrOUS[2] = new OString( kTestStr25 );
15922 4 : arrOUS[3] = new OString( "" );
15923 4 : arrOUS[4] = new OString( kTestStr28 );
15924 :
15925 4 : }
15926 :
15927 4 : void tearDown() SAL_OVERRIDE
15928 : {
15929 4 : delete arrOUS[0]; delete arrOUS[1]; delete arrOUS[2];
15930 4 : delete arrOUS[3]; delete arrOUS[4];
15931 4 : }
15932 :
15933 2 : void append_001()
15934 : {
15935 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[0] );
15936 2 : double input = atof("-3.0");
15937 :
15938 2 : sal_Int32 nLen = aStrBuf.getLength();
15939 2 : aStrBuf.append( input );
15940 :
15941 4 : CPPUNIT_ASSERT_MESSAGE
15942 : (
15943 : "arrOUS[0] append -3.0",
15944 : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
15945 4 : );
15946 :
15947 2 : }
15948 :
15949 2 : void append_035()
15950 : {
15951 2 : ::rtl::OStringBuffer aStrBuf( *arrOUS[4] );
15952 2 : double input = atof("-3.141592653589793238462643");
15953 :
15954 2 : sal_Int32 nLen = aStrBuf.getLength();
15955 2 : aStrBuf.append( input );
15956 :
15957 4 : CPPUNIT_ASSERT_MESSAGE
15958 : (
15959 : "arrOUS[4] append -3.141592653589793238462643",
15960 : checkIfStrBufContainAtPosTheDouble(aStrBuf, nLen, input)
15961 4 : );
15962 :
15963 2 : }
15964 :
15965 4 : CPPUNIT_TEST_SUITE( append_009_Double_Negative );
15966 2 : CPPUNIT_TEST( append_001 );
15967 2 : CPPUNIT_TEST( append_035 );
15968 4 : CPPUNIT_TEST_SUITE_END();
15969 : };
15970 : } // namespace rtl_OStringBuffer
15971 :
15972 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ctors);
15973 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::makeStringAndClear);
15974 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getLength);
15975 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getCapacity);
15976 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::ensureCapacity);
15977 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::setLength);
15978 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::csuc);
15979 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::getStr);
15980 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_001);
15981 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_002);
15982 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_003);
15983 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_004);
15984 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_005);
15985 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32);
15986 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Bounderies);
15987 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_Negative);
15988 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_WrongRadix);
15989 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_006_Int32_defaultParam);
15990 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64);
15991 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Bounderies);
15992 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_Negative);
15993 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_WrongRadix);
15994 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_007_Int64_defaultParam);
15995 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_float);
15996 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_008_Float_Negative);
15997 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_double);
15998 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::append_009_Double_Negative);
15999 2 : CPPUNIT_TEST_SUITE_REGISTRATION(rtl_OStringBuffer::remove);
16000 :
16001 8 : CPPUNIT_PLUGIN_IMPLEMENT();
16002 :
16003 : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|