// Copyright 2016 The Chromium Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'package:flutter/material.dart';import'package:flutter_test/flutter_test.dart';import'../lib/overlay_geometry.dart'asoverlay_geometry;voidmain(){testWidgets('Overlay geometry smoke test',(WidgetTestertester)async{awaittester.pumpWidget(newMaterialApp(home:newoverlay_geometry.OverlayGeometryApp()));expect(find.byType(overlay_geometry.Marker),findsNothing);awaittester.tap(find.text('Card 3'));awaittester.pump();expect(find.byType(overlay_geometry.Marker),findsNWidgets(3));finaldoubley=tester.getTopLeft(find.byType(overlay_geometry.Marker).first).dy;awaittester.fling(find.text('Card 3'),constOffset(0.0,-100.0),100.0);awaittester.pump();expect(find.byType(overlay_geometry.Marker),findsNWidgets(3));expect(tester.getTopLeft(find.byType(overlay_geometry.Marker).first).dy,lessThan(y));});}