package edu.mit.media.funf.probe.builtin; import android.util.Log; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import edu.mit.media.funf.json.IJsonObject; import edu.mit.media.funf.probe.Probe.DataListener; import edu.mit.media.funf.probe.ProbeTestCase; public class ServicesProbeTest extends ProbeTestCase<ServicesProbe> { public ServicesProbeTest() { super(ServicesProbe.class); } public static final String TAG = "Probes"; private DataListener listener = new DataListener() { @Override public void onDataReceived(IJsonObject completeProbeUri, IJsonObject data) { Log.i(TAG, "DATA: " + completeProbeUri.toString() + " " + data.toString()); } @Override public void onDataCompleted(IJsonObject completeProbeUri, JsonElement checkpoint) { Log.i(TAG, "COMPLETE: " + completeProbeUri.toString()); } }; public void testProbe() throws InterruptedException { ServicesProbe probe = getProbe(new JsonObject()); probe.registerListener(listener); Thread.sleep(100L); } }