Added a test that appends a string longer that the capacity of the builder

This commit is contained in:
Benoît Blanchon
2014-06-26 13:00:14 +02:00
parent ca99749f28
commit 7ab728e996
3 changed files with 15 additions and 6 deletions

View File

@ -13,7 +13,7 @@ class StringBuilder
{
public:
StringBuilder(char* buf, size_t size)
: buffer(buf), capacity(size), length(0)
: buffer(buf), capacity(size-1), length(0)
{
buffer[0] = 0;
}
@ -24,7 +24,7 @@ public:
private:
char* buffer;
int capacity;
int length;
size_t capacity;
size_t length;
};