mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Adjust the tests to handle a higher-DPI test harness. (#10056)
Requires https://github.com/flutter/engine/pull/3688
This commit is contained in:
parent
abeb164fe2
commit
ce2c834f70
@ -1 +1 @@
|
|||||||
7dd359e165162515ae882f2b6cb36e28a2acb37b
|
6fef702cfaf58913f67979f725adcabc9bc55a0c
|
||||||
|
@ -61,8 +61,8 @@ void main() {
|
|||||||
expect(find.text('Account Balance'), findsNothing);
|
expect(find.text('Account Balance'), findsNothing);
|
||||||
|
|
||||||
// drag the drawer out
|
// drag the drawer out
|
||||||
final Offset left = new Offset(0.0, ui.window.physicalSize.height / 2.0);
|
final Offset left = new Offset(0.0, (ui.window.physicalSize / ui.window.devicePixelRatio).height / 2.0);
|
||||||
final Offset right = new Offset(ui.window.physicalSize.width, left.dy);
|
final Offset right = new Offset((ui.window.physicalSize / ui.window.devicePixelRatio).width, left.dy);
|
||||||
final TestGesture gesture = await tester.startGesture(left);
|
final TestGesture gesture = await tester.startGesture(left);
|
||||||
await tester.pump();
|
await tester.pump();
|
||||||
await gesture.moveTo(right);
|
await gesture.moveTo(right);
|
||||||
|
@ -145,9 +145,9 @@ void main() {
|
|||||||
r'^'
|
r'^'
|
||||||
r'RenderView#[0-9]+\n'
|
r'RenderView#[0-9]+\n'
|
||||||
r' debug mode enabled - [a-zA-Z]+\n'
|
r' debug mode enabled - [a-zA-Z]+\n'
|
||||||
r' window size: Size\(800\.0, 600\.0\) \(in physical pixels\)\n'
|
r' window size: Size\(2400\.0, 1800\.0\) \(in physical pixels\)\n'
|
||||||
r' device pixel ratio: 1\.0 \(physical pixels per logical pixel\)\n'
|
r' device pixel ratio: 3\.0 \(physical pixels per logical pixel\)\n'
|
||||||
r' configuration: Size\(800\.0, 600\.0\) at 1\.0x \(in logical pixels\)\n'
|
r' configuration: Size\(800\.0, 600\.0\) at 3\.0x \(in logical pixels\)\n'
|
||||||
r'$'
|
r'$'
|
||||||
),
|
),
|
||||||
]);
|
]);
|
||||||
@ -168,8 +168,8 @@ void main() {
|
|||||||
r' creator: RenderView\n'
|
r' creator: RenderView\n'
|
||||||
r' offset: Offset\(0\.0, 0\.0\)\n'
|
r' offset: Offset\(0\.0, 0\.0\)\n'
|
||||||
r' transform:\n'
|
r' transform:\n'
|
||||||
r' \[0] 1\.0,0\.0,0\.0,0\.0\n'
|
r' \[0] 3\.0,0\.0,0\.0,0\.0\n'
|
||||||
r' \[1] 0\.0,1\.0,0\.0,0\.0\n'
|
r' \[1] 0\.0,3\.0,0\.0,0\.0\n'
|
||||||
r' \[2] 0\.0,0\.0,1\.0,0\.0\n'
|
r' \[2] 0\.0,0\.0,1\.0,0\.0\n'
|
||||||
r' \[3] 0\.0,0\.0,0\.0,1\.0\n'
|
r' \[3] 0\.0,0\.0,0\.0,1\.0\n'
|
||||||
r'$'
|
r'$'
|
||||||
|
@ -68,17 +68,17 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('Synthetic move events', () {
|
test('Synthetic move events', () {
|
||||||
final ui.PointerDataPacket packet = const ui.PointerDataPacket(
|
final ui.PointerDataPacket packet = new ui.PointerDataPacket(
|
||||||
data: const <ui.PointerData>[
|
data: <ui.PointerData>[
|
||||||
const ui.PointerData(
|
new ui.PointerData(
|
||||||
change: ui.PointerChange.down,
|
change: ui.PointerChange.down,
|
||||||
physicalX: 1.0,
|
physicalX: 1.0 * ui.window.devicePixelRatio,
|
||||||
physicalY: 3.0,
|
physicalY: 3.0 * ui.window.devicePixelRatio,
|
||||||
),
|
),
|
||||||
const ui.PointerData(
|
new ui.PointerData(
|
||||||
change: ui.PointerChange.up,
|
change: ui.PointerChange.up,
|
||||||
physicalX: 10.0,
|
physicalX: 10.0 * ui.window.devicePixelRatio,
|
||||||
physicalY: 15.0,
|
physicalY: 15.0 * ui.window.devicePixelRatio,
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
@ -154,10 +154,10 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('Synthetic hover and cancel for misplaced down and remove', () {
|
test('Synthetic hover and cancel for misplaced down and remove', () {
|
||||||
final ui.PointerDataPacket packet = const ui.PointerDataPacket(
|
final ui.PointerDataPacket packet = new ui.PointerDataPacket(
|
||||||
data: const <ui.PointerData>[
|
data: <ui.PointerData>[
|
||||||
const ui.PointerData(change: ui.PointerChange.add, device: 25, physicalX: 10.0, physicalY: 10.0),
|
new ui.PointerData(change: ui.PointerChange.add, device: 25, physicalX: 10.0 * ui.window.devicePixelRatio, physicalY: 10.0 * ui.window.devicePixelRatio),
|
||||||
const ui.PointerData(change: ui.PointerChange.down, device: 25, physicalX: 15.0, physicalY: 17.0),
|
new ui.PointerData(change: ui.PointerChange.down, device: 25, physicalX: 15.0 * ui.window.devicePixelRatio, physicalY: 17.0 * ui.window.devicePixelRatio),
|
||||||
const ui.PointerData(change: ui.PointerChange.remove, device: 25),
|
const ui.PointerData(change: ui.PointerChange.remove, device: 25),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
@ -168,7 +168,7 @@ void main() {
|
|||||||
expect(events.length, 5);
|
expect(events.length, 5);
|
||||||
expect(events[0].runtimeType, equals(PointerAddedEvent));
|
expect(events[0].runtimeType, equals(PointerAddedEvent));
|
||||||
expect(events[1].runtimeType, equals(PointerHoverEvent));
|
expect(events[1].runtimeType, equals(PointerHoverEvent));
|
||||||
expect(events[1].delta, equals(const Offset(5.0, 7.0) / ui.window.devicePixelRatio));
|
expect(events[1].delta, equals(const Offset(5.0, 7.0)));
|
||||||
expect(events[2].runtimeType, equals(PointerDownEvent));
|
expect(events[2].runtimeType, equals(PointerDownEvent));
|
||||||
expect(events[3].runtimeType, equals(PointerCancelEvent));
|
expect(events[3].runtimeType, equals(PointerCancelEvent));
|
||||||
expect(events[4].runtimeType, equals(PointerRemovedEvent));
|
expect(events[4].runtimeType, equals(PointerRemovedEvent));
|
||||||
|
Loading…
Reference in New Issue
Block a user