diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2023-08-10 00:04:24 -0700 | 
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2023-08-10 00:04:24 -0700 | 
| commit | 153b34e490032d22fa71a7125fb78a120f9f848d (patch) | |
| tree | 54e86cc15545413eec3ef58d8997205d1d050021 /src/unit | |
| parent | 0e965ecb16368be3a4b500ffb16fa605e773d7b7 (diff) | |
| download | libbu++-153b34e490032d22fa71a7125fb78a120f9f848d.tar.gz libbu++-153b34e490032d22fa71a7125fb78a120f9f848d.tar.bz2 libbu++-153b34e490032d22fa71a7125fb78a120f9f848d.tar.xz libbu++-153b34e490032d22fa71a7125fb78a120f9f848d.zip | |
Added some handy operators to Bu::BlobBuilder
Diffstat (limited to 'src/unit')
| -rw-r--r-- | src/unit/blobbuilder.unit | 21 | 
1 files changed, 19 insertions, 2 deletions
| diff --git a/src/unit/blobbuilder.unit b/src/unit/blobbuilder.unit index c9480bb..30aece7 100644 --- a/src/unit/blobbuilder.unit +++ b/src/unit/blobbuilder.unit | |||
| @@ -17,13 +17,11 @@ suite BlobBuilder | |||
| 17 | { | 17 | { | 
| 18 | test append | 18 | test append | 
| 19 | { | 19 | { | 
| 20 | |||
| 21 | Bu::BlobBuilder a; | 20 | Bu::BlobBuilder a; | 
| 22 | a.append("a"); | 21 | a.append("a"); | 
| 23 | a.append("bc"); | 22 | a.append("bc"); | 
| 24 | a += "def"; | 23 | a += "def"; | 
| 25 | a.append("abcdef"); | 24 | a.append("abcdef"); | 
| 26 | |||
| 27 | } | 25 | } | 
| 28 | 26 | ||
| 29 | test appendChar | 27 | test appendChar | 
| @@ -35,4 +33,23 @@ suite BlobBuilder | |||
| 35 | } | 33 | } | 
| 36 | unitTest( a.getBlob() == "AAAAAAAAAAAAAAAAAAAA" ); | 34 | unitTest( a.getBlob() == "AAAAAAAAAAAAAAAAAAAA" ); | 
| 37 | } | 35 | } | 
| 36 | |||
| 37 | test operators1 | ||
| 38 | { | ||
| 39 | Bu::BlobBuilder a; | ||
| 40 | |||
| 41 | a << "Hello" << " " << Bu::Blob("there") << " how are you?"; | ||
| 42 | unitTest( a.getBlob() == "Hello there how are you?" ); | ||
| 43 | } | ||
| 44 | |||
| 45 | test operators2 | ||
| 46 | { | ||
| 47 | Bu::BlobBuilder a; | ||
| 48 | |||
| 49 | a += "Hello"; | ||
| 50 | a += " "; | ||
| 51 | a += Bu::Blob("there"); | ||
| 52 | a += " how are you?"; | ||
| 53 | unitTest( a.getBlob() == "Hello there how are you?" ); | ||
| 54 | } | ||
| 38 | } | 55 | } | 
