| Index: ios/web/net/cert_verifier_block_adapter_unittest.cc
|
| diff --git a/ios/web/net/cert_verifier_block_adapter_unittest.cc b/ios/web/net/cert_verifier_block_adapter_unittest.cc
|
| index 5f8aa600a66f97855b3620ec75ae7dfa6c2a4312..1380045e16e79eee8386043d1cbf9474262a776e 100644
|
| --- a/ios/web/net/cert_verifier_block_adapter_unittest.cc
|
| +++ b/ios/web/net/cert_verifier_block_adapter_unittest.cc
|
| @@ -135,6 +135,26 @@ TEST_F(CertVerifierBlockAdapterTest, DefaultParamsAndAsync) {
|
| actualResult->is_issued_by_known_root);
|
| }
|
|
|
| +// Tests |Verify| with invalid arguments.
|
| +TEST_F(CertVerifierBlockAdapterTest, InvalidParamsAndError) {
|
| + // Set up expectation.
|
| + const int kExpectedStatus = ERR_INVALID_ARGUMENT;
|
| + EXPECT_CALL(*cert_verifier_mock_,
|
| + Verify(nullptr, "", "", 0, nullptr, _, _, _, _))
|
| + .Times(1)
|
| + .WillOnce(testing::Return(kExpectedStatus));
|
| +
|
| + // Call |Verify|.
|
| + scoped_ptr<CertVerifyResult> actualResult;
|
| + int actualStatus = -1;
|
| + CertVerifierBlockAdapter::Params params(nullptr, "");
|
| + Verify(params, &actualResult, &actualStatus);
|
| +
|
| + // Ensure that Verification results are correct.
|
| + EXPECT_EQ(kExpectedStatus, actualStatus);
|
| + EXPECT_FALSE(actualResult);
|
| +}
|
| +
|
| // Tests |Verify| with error.
|
| TEST_F(CertVerifierBlockAdapterTest, DefaultParamsAndError) {
|
| // Set up expectation.
|
|
|