@@ -363,7 +363,9 @@ void main() async {
363363 final ptr1 = mat.ptrAt< cv.F32 > (0 , 0 );
364364 expect (ptr1.address, greaterThan (0 ));
365365 expect (ptr1[0 ], closeTo (21.0 , 1e-6 ));
366- expect (List .generate (mat.cols, (i) => ptr1[i]), [21.0 , 1.0 , 1.0 ]);
366+ final expected = [21.0 , 1.0 , 1.0 ];
367+ final accessed = List .generate (mat.cols, (i) => ptr1[i]);
368+ expect (expected.indexed.map ((e) => e.$2 - accessed[e.$1] < 1e-6 ).every ((e) => e), true );
367369 });
368370
369371 test ('Mat.ptrAt.F64' , () {
@@ -378,7 +380,9 @@ void main() async {
378380 final ptr1 = mat.ptrAt< cv.F64 > (0 , 0 );
379381 expect (ptr1.address, greaterThan (0 ));
380382 expect (ptr1[0 ], closeTo (21.0 , 1e-6 ));
381- expect (List .generate (mat.cols, (i) => ptr1[i]), [21.0 , 1.0 , 1.0 ]);
383+ final expected = [21.0 , 1.0 , 1.0 ];
384+ final accessed = List .generate (mat.cols, (i) => ptr1[i]);
385+ expect (expected.indexed.map ((e) => e.$2 - accessed[e.$1] < 1e-6 ).every ((e) => e), true );
382386 });
383387
384388 test ('Mat At Set Vec*b(uchar)' , () {
0 commit comments