Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 89f1bb1e authored by William Escande's avatar William Escande
Browse files

Fix Stub override when argument is already defined

Mockito does not always support stub override.
It fail when a a method has 2 stub with different argument matcher
Ex:
  doReturn(x).when(y).method(any(Foo.class));
  Foo foo = Foo();
  doReturn(x).when(y).method(eq(foo)); <-- sub-match of above

But the following "should" be ok
  Foo foo = Foo();
  doReturn(x).when(y).method(eq(foo));
  Bar bar = Bar();
  doReturn(x).when(y).method(eq(bar)); <-- same scope match as above

Test: atest BluetoothInstrumentationTests
Bug: 256291144
Change-Id: Ie84e4bbe1ed3c479adc2a194972ba67e34839f50
parent b6c7c8e4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment