michael@0: [ michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "tap" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.03, "y": 1.03, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.03, "y": 1.03, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "tap" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["dwell", "dwellend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.03, "y": 1.02, "identifier": 1}]}, michael@0: {"type": "pointerup", michael@0: "points": [{"x": 1.03, "y": 1.02, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 0.97, "y": 1.01, "identifier": 1}]}, michael@0: {"type": "pointerup", michael@0: "points": [{"x": 0.97, "y": 1.01, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["tap", "doubletap"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["tap", "doubletap", "tripletap"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["tap", "doubletap", "doubletaphold", michael@0: "doubletapholdend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["tap", "taphold", "tapholdend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.5, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.15, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.3, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.3, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1.5, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipeleft" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1.5, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipedown" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipeup" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.5, "y": 1.1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1.1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", michael@0: "points": [{"x": 1.5, "y": 1.1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 0.95, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 0.95, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipeleft" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 0.9, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 0.9, "y": 1.5, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipedown" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", michael@0: "points": [{"x": 1.1, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": "swipeup" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}, michael@0: {"x": 1, "y": 1.5, "identifier": 2}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.5, "y": 1, "identifier": 1}, michael@0: {"x": 1.5, "y": 1.5, "identifier": 2}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1, "identifier": 1}, michael@0: {"x": 1.5, "y": 1.5, "identifier": 2}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}, michael@0: {"x": 1, "y": 1.5, "identifier": 2}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.5, "y": 1, "identifier": 1}, michael@0: {"x": 1.5, "y": 1.5, "identifier": 2}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1.5, "identifier": 2}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}, michael@0: {"x": 1, "y": 1.5, "identifier": 2}, michael@0: {"x": 1, "y": 2, "identifier": 3}]}, michael@0: {"type": "pointermove", "points": [{"x": 1.5, "y": 1, "identifier": 1}, michael@0: {"x": 1.5, "y": 1.5, "identifier": 2}, michael@0: {"x": 1.5, "y": 2, "identifier": 3}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1, "identifier": 1}, michael@0: {"x": 1.5, "y": 1.5, "identifier": 2}, michael@0: {"x": 1.5, "y": 2, "identifier": 3}]} michael@0: ], michael@0: "expectedGestures": "swiperight" michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", michael@0: "points": [{"x": 1.6, "y": 1.5, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["dwell", "explore", "exploreend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", michael@0: "points": [{"x": 1.6, "y": 1.5, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 2, "y": 2, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 2, "y": 2, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["dwell", "explore", "explore", "exploreend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", michael@0: "points": [{"x": 1.6, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeSwipeMaxDuration": true}, michael@0: {"type": "pointerup", "points": [{"x": 1, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["explore", "exploreend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeSwipeMaxDuration": true}, michael@0: {"type": "pointermove", "points": [{"x": 1.5, "y": 1, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.5, "y": 1, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["explore", "explore", "exploreend"] michael@0: }, michael@0: { michael@0: "events": [ michael@0: {"type": "pointerdown", "points": [{"x": 1, "y": 1, "identifier": 1}], michael@0: "removeDwellThreshold": true}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.5, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.55, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.6, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.65, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.7, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointermove", michael@0: "points": [{"x": 1.75, "y": 1.5, "identifier": 1}]}, michael@0: {"type": "pointerup", "points": [{"x": 1.75, "y": 1.5, "identifier": 1}]} michael@0: ], michael@0: "expectedGestures": ["dwell", "explore", "explore", "exploreend"] michael@0: } michael@0: ]