Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Unified Diff: LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure-expected.txt

Issue 185333004: [SVG] Refactor getIntersectionList() and getEnclosureList() (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Copyright notice update. Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure-expected.txt
diff --git a/LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure-expected.txt b/LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure-expected.txt
new file mode 100644
index 0000000000000000000000000000000000000000..481449bb04b02e1c345c8135960b4299e285fbad
--- /dev/null
+++ b/LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure-expected.txt
@@ -0,0 +1,104 @@
+Verify SVGSVGElement's getIntersectionList() and getEnclosureList() behavior.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+
+rect: [50 50 150 150]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 100
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [55 55 145 145]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 64
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [50 50 150 150]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 100
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [55 55 145 145]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 64
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [50 50 150 150]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 50
+PASS svg.getIntersectionList(rect, reference_element).length is 50
+
+rect: [55 55 145 145]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 32
+PASS svg.getIntersectionList(rect, reference_element).length is 50
+
+Zooming should not affect the results.
+
+rect: [50 50 150 150]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 100
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [55 55 145 145]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 64
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [50 50 150 150]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 100
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [55 55 145 145]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 64
+PASS svg.getIntersectionList(rect, reference_element).length is 100
+
+rect: [50 50 150 150]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 50
+PASS svg.getIntersectionList(rect, reference_element).length is 50
+
+rect: [55 55 145 145]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 32
+PASS svg.getIntersectionList(rect, reference_element).length is 50
+
+But a viewbox transform should.
+
+rect: [50 50 150 150]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 36
+PASS svg.getIntersectionList(rect, reference_element).length is 49
+
+rect: [55 55 145 145]
+referenceElement: null
+PASS svg.getEnclosureList(rect, reference_element).length is 25
+PASS svg.getIntersectionList(rect, reference_element).length is 36
+
+rect: [50 50 150 150]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 36
+PASS svg.getIntersectionList(rect, reference_element).length is 49
+
+rect: [55 55 145 145]
+referenceElement: container
+PASS svg.getEnclosureList(rect, reference_element).length is 25
+PASS svg.getIntersectionList(rect, reference_element).length is 36
+
+rect: [50 50 150 150]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 6
+PASS svg.getIntersectionList(rect, reference_element).length is 14
+
+rect: [55 55 145 145]
+referenceElement: subcontainer
+PASS svg.getEnclosureList(rect, reference_element).length is 0
+PASS svg.getIntersectionList(rect, reference_element).length is 6
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
« no previous file with comments | « LayoutTests/svg/dom/SVGSVGElement-intersection-enclosure.html ('k') | Source/core/rendering/svg/RenderSVGModelObject.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698