tests: approx the `leading` and `font_size` tests, and increase the epsilon on `autosize` by 1px.

This commit is contained in:
David Wendt 2021-03-04 18:50:54 -05:00 committed by Mike Welsh
parent a05423d48c
commit 6deebf0733
7 changed files with 39 additions and 39 deletions

View File

@ -534,10 +534,8 @@ swf_tests! {
(as3_regexp_exec, "avm2/regexp_exec", 1), (as3_regexp_exec, "avm2/regexp_exec", 1),
(as3_point, "avm2/point", 1), (as3_point, "avm2/point", 1),
(as3_edittext_default_format, "avm2/edittext_default_format", 1), (as3_edittext_default_format, "avm2/edittext_default_format", 1),
(as3_edittext_font_size, "avm2/edittext_font_size", 1),
(as3_edittext_html_entity, "avm2/edittext_html_entity", 1), (as3_edittext_html_entity, "avm2/edittext_html_entity", 1),
#[ignore] (as3_edittext_html_roundtrip, "avm2/edittext_html_roundtrip", 1), #[ignore] (as3_edittext_html_roundtrip, "avm2/edittext_html_roundtrip", 1),
(as3_edittext_leading, "avm2/edittext_leading", 1),
(as3_edittext_newline_stripping, "avm2/edittext_newline_stripping", 1), (as3_edittext_newline_stripping, "avm2/edittext_newline_stripping", 1),
} }
@ -564,12 +562,14 @@ swf_tests_approx! {
(as3_displayobject_width, "avm2/displayobject_width", 7, epsilon = 0.06), (as3_displayobject_width, "avm2/displayobject_width", 7, epsilon = 0.06),
(as3_displayobject_rotation, "avm2/displayobject_rotation", 1, epsilon = 0.0000000001), (as3_displayobject_rotation, "avm2/displayobject_rotation", 1, epsilon = 0.0000000001),
(as3_edittext_align, "avm2/edittext_align", 1, epsilon = 3.0), (as3_edittext_align, "avm2/edittext_align", 1, epsilon = 3.0),
(as3_edittext_autosize, "avm2/edittext_autosize", 1, epsilon = 4.0), // TODO Flash has _width higher by 4.0, probably padding logic mistake (as3_edittext_autosize, "avm2/edittext_autosize", 1, epsilon = 5.0), // TODO AS3 has _width higher by 5.0, probably padding logic mistake
(as3_edittext_bullet, "avm2/edittext_bullet", 1, epsilon = 3.0), (as3_edittext_bullet, "avm2/edittext_bullet", 1, epsilon = 3.0),
(as3_edittext_letter_spacing, "avm2/edittext_letter_spacing", 1, epsilon = 15.0), // TODO: Discrepancy in wrapping in letterSpacing = 0.1 test. (as3_edittext_letter_spacing, "avm2/edittext_letter_spacing", 1, epsilon = 15.0), // TODO: Discrepancy in wrapping in letterSpacing = 0.1 test.
(as3_edittext_margins, "avm2/edittext_margins", 1, epsilon = 5.0), // TODO: Discrepancy in wrapping. (as3_edittext_margins, "avm2/edittext_margins", 1, epsilon = 5.0), // TODO: Discrepancy in wrapping.
(as3_edittext_tab_stops, "avm2/edittext_tab_stops", 1, epsilon = 5.0), (as3_edittext_tab_stops, "avm2/edittext_tab_stops", 1, epsilon = 5.0),
(as3_edittext_underline, "avm2/edittext_underline", 1, epsilon = 4.0), (as3_edittext_underline, "avm2/edittext_underline", 1, epsilon = 4.0),
(as3_edittext_leading, "avm2/edittext_leading", 1, epsilon = 0.3),
(as3_edittext_font_size, "avm2/edittext_font_size", 1, epsilon = 0.1),
} }
#[test] #[test]

View File

@ -1,45 +1,45 @@
//Creating left aligned text @ 10px //Creating left aligned text @ 10px
W: 7.8 7.8
H: 15.6 15.6
//Creating left aligned text @ 12px //Creating left aligned text @ 12px
W: 9.35 9.35
H: 18.3 18.3
//Creating left aligned text @ 20px //Creating left aligned text @ 20px
W: 15.6 15.6
H: 29.2 29.2
//Creating left aligned text @ 30px //Creating left aligned text @ 30px
W: 23.4 23.4
H: 42.8 42.8
//Creating left aligned text @ 100px //Creating left aligned text @ 100px
W: 78.05 78.05
H: 138.2 138.2
//Creating left aligned text 'Qe' @ 10px //Creating left aligned text 'Qe' @ 10px
W: 13.4 13.4
H: 15.6 15.6
//Creating left aligned text 'Qe' @ 12px //Creating left aligned text 'Qe' @ 12px
W: 16.1 16.1
H: 18.3 18.3
//Creating left aligned text 'Qe' @ 20px //Creating left aligned text 'Qe' @ 20px
W: 26.85 26.85
H: 29.2 29.2
//Creating left aligned text 'Qe' @ 30px //Creating left aligned text 'Qe' @ 30px
W: 40.3 40.3
H: 42.8 42.8
//Creating left aligned text 'Qe' @ 100px //Creating left aligned text 'Qe' @ 100px
W: 134.4 134.4
H: 138.2 138.2
//Creating left aligned text 'Q e' @ 10px //Creating left aligned text 'Q e' @ 10px
W: 15.95 15.95
H: 15.6 15.6
//Creating left aligned text 'Q e' @ 12px //Creating left aligned text 'Q e' @ 12px
W: 19.2 19.2
H: 18.3 18.3
//Creating left aligned text 'Q e' @ 20px //Creating left aligned text 'Q e' @ 20px
W: 32 32
H: 29.2 29.2
//Creating left aligned text 'Q e' @ 30px //Creating left aligned text 'Q e' @ 30px
W: 48.05 48.05
H: 42.8 42.8
//Creating left aligned text 'Q e' @ 100px //Creating left aligned text 'Q e' @ 100px
W: 160.35 160.35
H: 138.2 138.2

View File

@ -1,9 +1,9 @@
//Creating left aligned text w/ wordwrap, multiline & long text //Creating left aligned text w/ wordwrap, multiline & long text
W: 388.1 388.1
H: 54.4 54.4
//Creating left aligned text w/ wordwrap, multiline, 5px leading & long text //Creating left aligned text w/ wordwrap, multiline, 5px leading & long text
W: 388.1 388.1
H: 69.4 69.4
//Creating left aligned text w/ wordwrap, multiline, 12px leading & long text //Creating left aligned text w/ wordwrap, multiline, 12px leading & long text
W: 388.1 388.1
H: 90.4 90.4