package com.openxc; import static org.junit.Assert.*; import java.io.File; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.commons.io.FileUtils; import android.content.Context; public class TestUtils { public static void pause(int millis) { try { Thread.sleep(millis); } catch(InterruptedException e) {} } public static URI copyToStorage(Context context, int resource, String filename) { URI uri = null; try { uri = new URI("file:///sdcard/com.openxc/" + filename); } catch(URISyntaxException e) { fail("Couldn't construct resource URIs: " + e); } try { FileUtils.copyInputStreamToFile( context.getResources().openRawResource(resource), new File(uri)); } catch(IOException e) { fail("Couldn't copy trace files to SD card" + e); } return uri; } }