[zip] Add log messages and unit tests
Added tests to zlib_unittests asserting the current behavior of
zip::Unzip():
ZipTest.UnzipCannotCreateEmptyDir
ZipTest.UnzipCannotCreateParentDir
ZipTest.UnzipDifferentCases
ZipTest.UnzipNoSuchFile
ZipTest.UnzipRepeatedDirName
ZipTest.UnzipRepeatedFileName
ZipTest.UnzipWindowsSpecialNames
BUG=chromium:953256
TEST=autoninja -C out/Default zlib_unittests && out/Default/zlib_unittests
Change-Id: I26e7741083c03ffa33f820c797f78124c26f72dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3526296
Reviewed-by: Alex Danilo <adanilo@chromium.org>
Commit-Queue: François Degros <fdegros@chromium.org>
Cr-Commit-Position: refs/heads/main@{#981912}
NOKEYCHECK=True
GitOrigin-RevId: 1e46eed217294f71b6b79682767e9bfa93a4ddfc
10 files changed