diff options
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 | } |