» Home » Robolectric » Page 1
Robolectric: SAXParser in Android vs SAXParser in Java (robolectric) : difference in localname vs qname
Category : Java

I used to run my unit tests using Android Unit Test but switched to Java Unit Test using Robolectric. I noticed a difference in using the SaxParser DefaultHandler. Basically, the Android sax parser would populate "localName" but when run under Robolectric using the Java VM localName is empty, and qname seems to contain the value I should use.

Here is the method I am refering too:<

View Replies

Robolectric and IntentServices
Category : Programming Languages

Using Robolectric, how would one go about testing an IntentService that broadcasts intents as a response?

Assuming the following class:

class MyService extends IntentService {
protected void onHandleIntent(Intent intent) {
LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("action"));

View Replies

Robolectric Customizing ShadowSQLiteOpenHelper
Category : Programming Languages

Started using Robolectric a while ago and I'm currently running in some issues creating my own shadow objects. I've written some code that tests the behavior of my customized SQLiteOpenHelper class which basically only calls the onCreate methods of my database tables.

public class SharedDatabaseHelperTest {
private Sha

View Replies

Robolectric: how to test a SherlockActivity
Category : Programming Languages

I'm trying to run tests on an Activity which extends SherlockActivity. I read everything I could find about the solutions for testing activities with ActionBarSherlock and also tried following https://github.com/passy/absshadow-sample

this is what I'm currently doing:

custom test runner:

public class CustomTestRunner extends RobolectricTestRunner {

View Replies

Robolectric & testing startActivityForResult
Category : Programming Languages

I have troubles with my Robolectric unit test.

I can assert without problem that a click started a new activity when the listener uses the method startActivity( Intent )

But it seems Robolectric has trouble when a new activity is started with the method startActivityForResult(Intent, int) : putting some breaks in the code made me figured that t

View Replies

can jmockit and robolectric coexist?
Category : Programming Languages

I'm trying to implement a unit test using Robolectric to replace the stubbed methods in android.jar while also using jMockit to mock an Android class (Fragment, in my case). However, I can't seem to get it to work. If I annotate the test class with @RunWith(RobolectricTestRunner.class), I get:

java.lang.IllegalStateException: JMockit wasn't properly initialized; che

View Replies

Robolectric: Testing with ormlite
Category : Programming Languages

I'm trying to test ORMLite DAOs with robolectric, but database behaviour is not the same as when it's used from my android app. My DAOs are working perfectly well on the android application.

Reading about robolectric shadows and debugging code, I encountered ShadowSQLiteOpenHelper (code here).

Does anyone know if this Shadow is enough to test ormlite daos? Or I have to c

View Replies

Action Bar Sherlock + Robolectric
Category : Programming Languages

We use Robolectric for our test cases at work which seems to not work well Action Bar Sherlock.

Problem is that I get a No implementations match configuration message, because the Build.VERSION.SDK_INT == 0 when run via robolectric.

If anyone has ideas on the best way of getting ABS working nice with Robolectric, I'd love to know. If I find out

View Replies

How to test an IntentService with Robolectric?
Category : Programming Languages

I'm trying to test the onHandleIntent() method of an IntentService using Robolectric.

I'm starting the service with:

Activity activity = new Activity();
Intent intent = new Intent(activity, MyService.class);
ShadowActivity shadowActivity = Robolectric.shadowOf(activity);
Intent s

View Replies

Robolectric: test Cookies in HttpResponse
Category : Programming Languages

I'm using Robolectric to test my Android application.
I'm trying write a test to verify that my Android app correctly receives cookies from a HttpResponse.
I tried a few options, but could't get it to work.

Here is what I try in the test:

BasicHeader responseHeader = new BasicHeader("Set-Cookie", "cookiename=value");
String responseBody = "OK"

View Replies

2012 / 2017 Copyrights BigHow , All Rights Reserved .