Refactorize Cynara::BucketDeserializer
authorAleksander Zdyb <a.zdyb@partner.samsung.com>
Wed, 2 Jul 2014 07:31:51 +0000 (09:31 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Thu, 3 Jul 2014 12:19:10 +0000 (14:19 +0200)
commitc936777ed703df4f028962ee0c076aca5efece40
tree1af6780a60e00e96c3d4bc9d2e000c79da586486
parent5aa2755d07baff6c9f53c676453889c5e6872866
Refactorize Cynara::BucketDeserializer

BucketDeserializer is no longer stateless.
The class is now constructed with reference
on input stream. It's easier testable and enables
dependency injection in Cynara::StorageDeserializer.

TODO: Consider squashing with 2 prior commits.

Change-Id: If79727c7759178bd9ac82351b16f043971abd577
src/service/storage/BucketDeserializer.cpp
src/service/storage/BucketDeserializer.h
src/service/storage/StorageDeserializer.cpp
src/service/storage/StorageDeserializer.h
test/storage/serializer/bucket_load.cpp
test/storage/serializer/deserialize.cpp