// vim: syntax=cpp /* * Copyright (C) 2007-2019 Xagasoft, All rights reserved. * * This file is part of the libbu++ library and is released under the * terms of the license contained in the file LICENSE. */ #include "bu/blob.h" #include "bu/blobbuilder.h" #include "bu/exceptionindexoutofbounds.h" #include "bu/sio.h" #include suite BlobBuilder { test append { /* Bu::BlobBuilder a; a.append("a"); a.append("bc"); a += "def"; Bu::println(">%1<\n\n").arg( a.getBlob() ); a.append("abcdef"); Bu::println(">%1<\n\n").arg( a.getBlob() ); */ } test appendChar { Bu::BlobBuilder a; for( int j = 0; j < 20; j++ ) { a += 'A'; } Bu::println("%1").arg( a.getBlob() ); unitTest( a.getBlob() == "AAAAAAAAAAAAAAAAAAAA" ); } }