@@ -0,0 +1,956 @@
+package com.github.keaume.amigo.service;%0A%0Aimport java.io.ByteArrayInputStream;%0Aimport java.io.ByteArrayOutputStream;%0A%0Aimport com.github.keaume.amigo.obd.ObdConnectionState;%0Aimport timber.log.Timber;%0A%0Apublic class MockObdService extends AbstractObdService %7B%0A%0A    @Override%0A    protected ObdConnectionState _startObdConnection() %7B%0A        Timber.d(%22_startObdConnection called%22);%0A        setObdConnectionInputStream(new ByteArrayInputStream(%2241 00 00 00%3E41 00 00 00%3E41 00 00 00%3E%22.getBytes()));%0A        setObdConnectionOutputStream(new ByteArrayOutputStream());%0A        return ObdConnectionState.CONNECTED;%0A    %7D%0A%0A    @Override%0A    protected ObdConnectionState _stopObdConnection() %7B%0A        Timber.d(%22_stopObdConnection called%22);%0A        setObdConnectionInputStream(null);%0A        setObdConnectionOutputStream(null);%0A        return ObdConnectionState.DISCONNECTED;%0A    %7D%0A%0A    @Override%0A    protected boolean isSocketConnected() %7B%0A        return true;%0A    %7D%0A%7D%0A

Create MockObdService.java