The current tests do whitebox-testing of many internal methods. The goal is to make sure public APIs have test coverage, and that requirements are reflected in tests.
This is most notably helpful when extending the classes with new features, which is planned, to avoid regressions.
Comment 1 by bugdroid1@chromium.org
, Feb 21 2017