Closed
Bug 1314827
Opened 8 years ago
Closed 8 years ago
gtestify dom/base/test/*.cpp
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla52
Tracking | Status | |
---|---|---|
firefox52 | --- | fixed |
People
(Reporter: n.nethercote, Assigned: n.nethercote)
References
Details
Attachments
(1 file)
(deleted),
patch
|
baku
:
review+
|
Details | Diff | Splinter Review |
The three .cpp unit tests in dom/base/test/ need to be converted to gtests for bug 1313141.
Assignee | ||
Comment 1•8 years ago
|
||
Please note the "njn:" comment in TestGetURL.cpp -- this test was broken and
needs fixing...
Attachment #8806962 -
Flags: review?(amarchesini)
Comment 2•8 years ago
|
||
Comment on attachment 8806962 [details] [diff] [review]
gtestify dom/base/test/*.cpp
Review of attachment 8806962 [details] [diff] [review]:
-----------------------------------------------------------------
Cool! But don't loose the error messages.
::: dom/base/test/gtest/TestGetURL.cpp
@@ +15,5 @@
> +TEST(GetURL, Test)
> +{
> + // njn: prior to this change this test did nothing because it was invoked
> + // with no argument, and so just aborted with a usage message. What would be
> + // an appropriate URL to use here? Or should this test just be removed?
Get rid of this test.
::: dom/base/test/gtest/TestNativeXMLHttpRequest.cpp
@@ +20,5 @@
> nsresult rv;
>
> nsCOMPtr<nsIXMLHttpRequest> xhr =
> do_CreateInstance(NS_XMLHTTPREQUEST_CONTRACTID, &rv);
> + ASSERT_TRUE(NS_SUCCEEDED(rv));
You can do:
ASSERT_TRUE(NS_SUCCEDED(rv)) << "Couldn't create nsIXMLHttpRequest instance!";
@@ +28,5 @@
> const nsAString& empty = EmptyString();
>
> nsCOMPtr<nsIScriptSecurityManager> secman =
> do_GetService(NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
> + ASSERT_TRUE(NS_SUCCEEDED(rv));
Same for all these.
::: dom/base/test/gtest/TestPlainTextSerializer.cpp
@@ +41,5 @@
> result.AssignLiteral("Firefox Firefox Firefox Firefox "
> "Firefox Firefox Firefox Firefox "
> "Firefox \r\nFirefox Firefox Firefox\r\n");
>
> + ASSERT_TRUE(test.Equals(result));
error message here and in the other asserts.
Attachment #8806962 -
Flags: review?(amarchesini) → review+
Pushed by nnethercote@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/14d7b6dbe0fb
gtestify dom/base/test/*.cpp. r=baku.
Backout by philringnalda@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c9308740eeb7
Backed out changeset 14d7b6dbe0fb to be able to back out something else
Pushed by nnethercote@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/81c8a80250c8
(attempt 2) - gtestify dom/base/test/*.cpp. r=baku.
Comment 6•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•