DescriptionImplement a delegate for EmbedderTests.
This is the first step in allowing an embedder test to
someday gMock its callbacks, so that it can check that they
fired as expected. gMock wants a class, not a C-style
function-based API, and EmbedderTest is made to bridge
between the two.
The EmbedderTest class itself is modified to inherit from
the C JS API classes themselves, to make finding the
delegate easier.
For example, a future embedder test might send a keystroke
to a page, which would then trigger JS, which would then
trigger an Alert(). Mocking the Alert() callback would
allow the test to check that the alert happened as
expected.
R=thestig@chromium.org
Committed: https://pdfium.googlesource.com/pdfium/+/42a8adad1c53c060bb93457902243a53270cec36
Patch Set 1 #Patch Set 2 : Remove unused member #
Total comments: 10
Patch Set 3 : Address reviewer comments. #
Messages
Total messages: 6 (1 generated)
|