Make (de)serializer classes more generic and easier testable 51/24851/3
authorAleksander Zdyb <a.zdyb@partner.samsung.com>
Wed, 23 Jul 2014 06:10:59 +0000 (08:10 +0200)
committerZofia Abramowska <z.abramowska@samsung.com>
Fri, 25 Jul 2014 16:54:15 +0000 (09:54 -0700)
commit501d3b9fe8660c02e98711a82bd23b4989923b2c
tree20b2e4bcf209bf0e703ba8d73949395b7e9f6b1f
parentf49cae653af93878738f5143c97b4e7ebcab200b
Make (de)serializer classes more generic and easier testable

StorageSerializer and StorageDeserializer now accept std::ostream
and std::istream respectively, to enable unit testing.
Storage::insertPolicies() body has been slightly rearranged
to be more readable.

Change-Id: I54296a679a5d1b736ae4f3829f718b6bf8aea66e
src/service/storage/BucketDeserializer.h
src/service/storage/InMemoryStorageBackend.cpp
src/service/storage/Storage.cpp
src/service/storage/Storage.h
src/service/storage/StorageDeserializer.cpp
src/service/storage/StorageDeserializer.h
src/service/storage/StorageSerializer.cpp
src/service/storage/StorageSerializer.h