* add no shared book test case.
* refactor TestComposer.