@@ -7,9 +7,6 @@ import 'dart:ui';
77import 'package:litetest/litetest.dart' ;
88
99void main () {
10- // The actual values for font measurements will vary by platform slightly.
11- const double epsillon = 0.0001 ;
12-
1310 test ('Should be able to build and layout a paragraph' , () {
1411 final ParagraphBuilder builder = ParagraphBuilder (ParagraphStyle ());
1512 builder.addText ('Hello' );
@@ -40,10 +37,10 @@ void main() {
4037
4138 final List <TextBox > boxes = paragraph.getBoxesForRange (0 , 3 );
4239 expect (boxes.length, 1 );
43- expect (boxes.first.left, 0 );
44- expect (boxes.first.top, closeTo ( 0 , epsillon) );
45- expect (boxes.first.right, closeTo ( 42 , epsillon) );
46- expect (boxes.first.bottom, closeTo ( 14 , epsillon) );
40+ expect (boxes.first.left, 0.0 );
41+ expect (boxes.first.top, 0.0 );
42+ expect (boxes.first.right, 42.0 );
43+ expect (boxes.first.bottom, 14.0 );
4744 expect (boxes.first.direction, TextDirection .ltr);
4845 });
4946
@@ -60,13 +57,13 @@ void main() {
6057 final List <LineMetrics > metrics = paragraph.computeLineMetrics ();
6158 expect (metrics.length, 1 );
6259 expect (metrics.first.hardBreak, true );
63- expect (metrics.first.ascent, closeTo ( 11.200042724609375 , epsillon) );
64- expect (metrics.first.descent, closeTo ( 2.799957275390625 , epsillon) );
65- expect (metrics.first.unscaledAscent, closeTo ( 11.200042724609375 , epsillon) );
60+ expect (metrics.first.ascent, 10.5 );
61+ expect (metrics.first.descent, 3.5 );
62+ expect (metrics.first.unscaledAscent, 10.5 );
6663 expect (metrics.first.height, 14.0 );
6764 expect (metrics.first.width, 70.0 );
6865 expect (metrics.first.left, 0.0 );
69- expect (metrics.first.baseline, closeTo ( 11.200042724609375 , epsillon) );
66+ expect (metrics.first.baseline, 10.5 );
7067 expect (metrics.first.lineNumber, 0 );
7168 });
7269}
0 commit comments