File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -88,4 +88,24 @@ class FakeOdysseyClient implements OdysseyClient {
8888 Future <void > displayTest (String test) async {
8989 displayTestCalled = true ;
9090 }
91+
92+ @override
93+ Future <Map <String , dynamic >> moveDelta (double deltaMm) async {
94+ // Minimal fake implementation: record as a move and return empty map.
95+ moveCalled = true ;
96+ lastMoveHeight = deltaMm;
97+ return {};
98+ }
99+
100+ @override
101+ Future <bool > canMoveToTop () async {
102+ // Default fake: not supported
103+ return false ;
104+ }
105+
106+ @override
107+ Future <Map <String , dynamic >> moveToTop () async {
108+ // No-op fake implementation
109+ return {};
110+ }
91111}
Original file line number Diff line number Diff line change @@ -95,5 +95,20 @@ class FakeOdysseyClientForThumbnailTest implements OdysseyClient {
9595 throw UnimplementedError ();
9696 }
9797
98+ @override
99+ Future <Map <String , dynamic >> moveDelta (double deltaMm) {
100+ throw UnimplementedError ();
101+ }
102+
103+ @override
104+ Future <bool > canMoveToTop () {
105+ return Future .value (false );
106+ }
107+
108+ @override
109+ Future <Map <String , dynamic >> moveToTop () {
110+ throw UnimplementedError ();
111+ }
112+
98113 void main () {}
99114}
You can’t perform that action at this time.
0 commit comments