Android :: Unit Testing SQLiteDatabase Code - How To Instantiate A DB Instance Outside The Emulator

Feb 22, 2010

I need to run unit tests for code that references SQLiteDatabase for my Android code; however all my attempts to instantiate this object outside the emulator (on my desktop machine) have failed. JDBC on Android is not being recommended on the Net, hence it's out of the question (I could have provided mock objects very easily that way).

Android :: Unit testing SQLiteDatabase code - how to instantiate a DB instance outside the emulator

Android :: Unit Testing The Platform

Jul 14, 2010

I was finally able to build and debug the android platform (the process can be seen here). Now, the question is: where are the unit tests, how do I launch them and where do I see results? And also, is there any guide to android platform architecture?

View 1 Replies View Related

Android :: Unit Testing Localizations ?

Nov 17, 2010

There is no way to load a string from a specific locale's language file.

What I want to do is run all my locales' (I have 24 of them) time format strings through unit tests to make sure they don't crash. For example, here's a date format string in French: "'Hier ' h:mm a".

These really need to be unit tested, because translators aren't great about properly escaping these strings, causing crashes unless we manually verify every string in every language every time we get a translation pass back.

This question has a sort-of answer. Is that really the only way? Is there a better way to specify the locale of a Context in unit tests?

View 1 Replies View Related

Android :: Unit Testing With Test Only Assets

Jul 3, 2009

I my main app and tests are organized like this (standard from "android create project"): AndroidManifest.xml assets/ main app asset files src/tests/AndroidManifest.xml -- uses <instrumentation> to point to the main app assets/ -- test-specific asset files src/ Writing test cases with AndroidTestCase, I'd like to load asset files from the test-specific assets/ directory, not from the main app assets/ directory. How can I accomplish that? The normal way to load an asset would be getContext().getAssets().open ("foo.txt"), for assets/foo.txt in the main app. I assume I just have to somehow change the Context or the AssetManager to point to the test- specific assets directory, but I don't see any way to do that. I have looked into the tests/bin/MyApp-debug.apk to confirm that the test assets are in there. Now I just need a way to access them.

View 2 Replies View Related

Android :: Unit Testing A Class That Uses .os.Handler

Oct 5, 2010

I have a class that uses a Handler for a timed, asynchronous activity.

Something like this:


View 11 Replies View Related

Android :: Unit Testing & Using A Different Database File

Mar 30, 2010

I'm trying to start unit testing on my application (should have done so from the beginning). I've got an Eclipse project structure set up and everything seems to work well, but...

I'm subclassing SQLiteOpenHelper to access the application database. This works well for the application, but when using the same class in the unit tests, it writes to the same database as the actual application. This is obviously rather irritating, since unit test data shows up when developing and testing the actual application.

What's the best way to make the SQLiteOpenHelper class write to a different database file when being called from the unit tests?

View 2 Replies View Related

Android :: Unit Testing A Seek Bar's Events?

Dec 6, 2009

I have a very simple activity created with one seek bar. I'm trying to figure out how best to unit test the events.

Below is how I have the seek bar wired up in my activity.


So with this I have a test class that extends ActivityInstrumentationTestCase and I have test method.

Should I not be able to so something like this? Right now I'm getting Test run failed: String resource ID #0x2 with this code.


View 2 Replies View Related

Android :: How To Reset/clear Application Preferences During Unit Testing

Oct 8, 2010

I want to start with a consistent test environment so I need to reset/clear my preferences. Here's the SetUp for test I have so far. It's not reporting any errors, and my tests pass, but the preferences are not being cleared.

I'm testing the "MainMenu" activity, but I temporarily switch to the OptionScreen activity (which extends Android's PreferenceActivity class.)

I do see the test correctly open the OptionScreen during the run.

StartNewActivity Code:


View 1 Replies View Related

Android :: Unit Testing Project Gets A NoClassDefFoundError For 3rd Party Jars

Oct 27, 2010

I'm trying to run unit tests on my Android app and I'm getting a NoClassDefFoundError when referencing 3rd party jars.

The classes in those jars are only referenced by the app itself, not the unit tests. The jars are on the apps classpath and have been exported in the eclipse settings to allow tyhem to be found by dependant apps - which, of course, the test app is.

View 1 Replies View Related

Android :: Unit Testing Android Applications And Specifically Related To Db's

Dec 18, 2009

What is the easiest way to create some kind of test harness for Android apps and to be able to visualize (even on the emulator) what is going into the db? I want to test things like constraints, look at the data, unit test methods, etc. Is there any kind of GUI tool that I can hook up to the emulator to be able to look at the db of a particular app while I'm developing/testing, or are my only options the adb shell and creating test Activities within my app?

View 1 Replies View Related

Android :: Test Data Sources In Android Unit Testing

Jan 27, 2010

I want to test parsing of data returned from server.I thought I might create several test XML files and then feed them to the sax parser which uses my custom data handler (as in the application that I test).But where should I put those test XMLs?I tried with [project_root] /res/xml, but then I get the error: android.content.res.Resources $NotFoundException: Resource ID #0x7f040000 type #0x1c is not valid at android.content. res. Resources. loadXml ResourceParser( android.content.res. Resources. getXml(Resources. java:779) Does that mean that the xml is invalid, or that android couldn't find the XML file?(I use the same XML that comes from the server - copied it from the firebug's net panel and pasted into the file).Can I somehow read that XML as a text file, since etContext(). getResources() .getXml (R.xml.test_response1) returns XmlResourceParser instead of String (which I'd prefer)?

View 1 Replies View Related

Android :: Android Application Unit Testing

Aug 6, 2010

I'm new to android unit testing. I'm trying to write a unit test for the Phone application:

import android.content.Intent;
import android.test.ApplicationTestCase;
import android.test.suitebuilder.annotation.MediumTest;
import dalvik.annotation.TestTargetClass;...............

View 3 Replies View Related

Android : MediaPlayer Instance Seems To Crash My Emulator During Configuration

Apr 25, 2010

I'm and android beginner, so go easy on me. I'm trying to play a sequence of video files which I'm downloading from a server. The challenge is that I want to have a smooth transition from one file to another.

My thought is to have two MediaPlayer instances each preparing and then playing in turn. It is not clear to me if they can both share the same SurfaceView?
Or maybe, I should be using different views and swapping between them? Or, the idea is a bad idea all together?

When I try to run configure the MediaPlayer instance with a view that isn't visible it seems to crash my emulator.

View 1 Replies View Related

Android :: Testing Shake Events On Emulator

May 13, 2010

Can any one help with how to test sensor events like shake on Android Emulator.I have found some posts pointing to openintents but can anyone explain how to use it in android 2.0 avd.

View 1 Replies View Related

Android :: Testing For The Masses With Only One Phone And Emulator

Aug 16, 2010

I have a new android app I put on the marketplace a few days ago. I did quite a bit of testing on my moto droid before publishing it and tried to be very thorough. Well, I got some negative comments back on how it didnt run right on someone's EVO 2.2 or X10 (didnt even know what that was at first). Well, it runs perfect on my phone.

Any advice on how I'm supposed to fix or support an app that runs on like 100 different phones?

How are other developers approaching this? (without actually buying every phone out there).

View 3 Replies View Related

Android :: Emulator Version - Using For Photo - Camera Testing

Feb 24, 2009

I have 1.0 r2 and it takes garbage pictures, and crashes when trying to view any saved image (I've only saved images taken from the emulator's "camera" so I don't know if it shows images that were pushed via adb properly.)

I'll try the 1.1 SDK, and failing that, an earlier version.

Is this a known issue, sort of a "well, if you're really going to work with pictures, you should be using a G1 anyhow..." kind of thing?

View 2 Replies View Related

Android :: Testing Telephony Signal Strength Changes In Emulator?

Mar 29, 2010

I was wondering if there is a way to manipulate the emulator to simulate telephony signal strength changes.

I would like to test code that uses TelephonyManager.listen() with LISTEN_SIGNAL_STRENGTHS.

View 2 Replies View Related

Android :: Testing Problem With ActivityInstrumentationTestCase2 - T - Error When Trying To Access Activity Under Testing

Feb 24, 2010

I wrote a simplest test based on android.test.ActivityInstrumentationTestCase2.


View 2 Replies View Related

Android :: Testing GPS Applications In Android Using Emulator

Dec 29, 2009

How do you test GPS applications in Android? Can we test it using the Android emulator?

View 3 Replies View Related

Android :: Android Testing - Emulator Vs G1

Apr 23, 2009

I'm currently testing my application in the SDK emulator, Great everything works perfectly. The next step was to try the same application loaded on to the G1. After loading the app, I'm getting some strange behaviour. Some Activities seem to be called by intents multiple times, when in the emulator they only appear once. Looking at the code I can't see what could be wrong.

View 4 Replies View Related

Android :: Instantiate AIR Application Regarding Intents

Jul 14, 2010

I have few intents in my manifest file and an AIR application. How can I instantiate AIR application from android.

View 3 Replies View Related

Android : Instantiate My ContentProvider - When My Apk Is Started

Dec 15, 2009

In my application, I have created a ContentProvider. Is there a way for me to instantiate this ContentProvider when my apk is started? RIght now, the ContentProvider only instantiate when some one does a query.

View 2 Replies View Related

Android :: How To Instantiate Content Provider Up Front

Dec 15, 2009

In my application, I have created a ContentProvider. Is there a way for me to instantiate this ContentProvider when my apk is started? RIght now, the ContentProvider only instantiates when someone does a query.

View 1 Replies View Related

Android : NewInstance Failed / Cannot Instantiate A Sub Activity

Jan 22, 2010

I cannot instantiate a sub activity. In the logcat I see this line: 01-22 15:14:38.906: DEBUG/dalvikvm(411): newInstance failed: no <init>() This is the line in dalvik that generates that logcat. Here is the action I take to activate the activity in a timer handler. Code...

View 1 Replies View Related

Android :: How To Check Code On Emulator / Device?

Oct 26, 2009

Is there a way to check if our code is running in the emulator vs a real device? I'm using a Map View which requires a signing key. I'm using the signature of the eclipse debug key when running on the emulator, but this won't work when I build a release version. I think I need to have a check to see if I'm running on a real device, and set it to the real release key at that time.

View 6 Replies View Related

Android :: Where To Get Source Code For Apps On Emulator?

Mar 22, 2010

I have two question to put forward:

I was very interested, even intrigued by the Maps application on the android emulator. Where can I get the source code for it?

There is a Maps Editor on the Android Market, it cannot be downloaded to the emulator. But again, where can I find the source code to that?

View 2 Replies View Related

Android :: Content Provider VS SQLiteDatabase

Sep 10, 2009

I would like to know the exact difference between Content provider and SQLiteDatabase. If we have to share our data among applications then we use Content provider, otherwise SQLiteDatabase. Is this is the ONLY difference, OR using Content Provider has something to do with performence?

View 7 Replies View Related

Android :: Is SQLiteDatabase Thread-safe?

Dec 17, 2009

Is the SQLiteDatabase thread-safe?

View 2 Replies View Related

Android :: SQLiteDatabase Update Error ?

Oct 15, 2010

A piece of code to update DB raw:


When running error occures:



View 1 Replies View Related

Android :: How To Change Mobile Country Code - MCC- Emulator?

Apr 14, 2010

My Android application needs to react differently to different Mobile Country Codes. It seems like it is hardcoded to mcc310 (US). I can read this value from TelephonyManager.getSimCountryIso() or by using a resource folder like res/values-mcc123/, but how do I set this value in the emulator?

View 2 Replies View Related

Copyrights 2005-15, All rights reserved