Merge "CEC: Set IO looper to control service in message validator test"

This commit is contained in:
Treehugger Robot
2020-10-21 09:02:42 +00:00
committed by Gerrit Code Review

View File

@@ -23,6 +23,7 @@ import static com.android.server.hdmi.HdmiCecMessageValidator.OK;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import android.os.test.TestLooper;
import android.platform.test.annotations.Presubmit; import android.platform.test.annotations.Presubmit;
import androidx.test.InstrumentationRegistry; import androidx.test.InstrumentationRegistry;
@@ -42,12 +43,14 @@ import org.junit.runners.JUnit4;
public class HdmiCecMessageValidatorTest { public class HdmiCecMessageValidatorTest {
private HdmiCecMessageValidator mHdmiCecMessageValidator; private HdmiCecMessageValidator mHdmiCecMessageValidator;
private TestLooper mTestLooper = new TestLooper();
@Before @Before
public void setUp() throws Exception { public void setUp() throws Exception {
HdmiControlService mHdmiControlService = new HdmiControlService( HdmiControlService mHdmiControlService = new HdmiControlService(
InstrumentationRegistry.getTargetContext()); InstrumentationRegistry.getTargetContext());
mHdmiControlService.setIoLooper(mTestLooper.getLooper());
mHdmiCecMessageValidator = new HdmiCecMessageValidator(mHdmiControlService); mHdmiCecMessageValidator = new HdmiCecMessageValidator(mHdmiControlService);
} }