Add tests for text layout cache

Change-Id: I605391de1e0772821dd2a5ad6f829aea1f63c25b
9 files changed