[AW NS] Split up and extend flaky testDoesNotCrashOnInvalidData test

AwContentsClientShouldInterceptRequestTest#testDoesNotCrashOnInvalidData
instrumentation test is flaky on android_mojo_rel bot. The current test
actually tests a number of (invalid) scenarios. So in this patch the test
is split up into more manageable atomic scenarios and a new test case is
also added [*].

[*] testDoesNotCrashOnInvalidData_ResponseWithAllNullValues

BUG=940932,841556

Cq-Include-Trybots: luci.chromium.try:android_mojo
Change-Id: Ifaaebab5866bacffd66ba5527317f24da2f0ab73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1530987
Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org>
Commit-Queue: Tim Volodine <timvolodine@chromium.org>
Cr-Commit-Position: refs/heads/master@{#642472}
1 file changed