Android :: JUnit Testing Database Operations?
Oct 18, 2010
I'm developing an Android application with database storage.
I want to test some classes that I use to access database.
I've found ActivityInstrumentationTestCase2 to test Activities but I haven't found anything to test classes.
How can I do that? I haven't used jUnit before.
View 1 Replies
Oct 19, 2010
I'm developing an Android application.I have a package to access SQLite3. It isn't a ContentProvider. How can I test the package's classes using JUnit?
View 1 Replies
View Related
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
Feb 24, 2010
I wrote a simplest test based on android.test.ActivityInstrumentationTestCase2.
CODE:..............
View 2 Replies
View Related
Apr 16, 2009
I've been exploring the Android test package and I'm very confused on how to implement functional testing for endpoint-to-endpoint.
Consider the example below, I have 4 activities: 1. A Contact List Activity 2. A View Contact Activity 3. An Add/Edit Contact Activity 4. A Sync Contact List activity
I want to automate a few tests that will go through multiple test cases simulating a user experience: From launching the application, to selecting 'Add contact;' opening the add contact activity, entering data, saving it, going back to the list activity, and verifying the new contact was saved properly.
As I understand it, ActivityInstrumentationTestCase<T extends Activity> and ActivityUnitTestCase<T extends Activity>, are only useful for testing single activity functionality.
But what if I need to switch between 2 or more activities inside a single functional test case?
View 5 Replies
View Related
Aug 22, 2010
I'm developing a Android AppWidget for my application. For updating my appwidget I need to download data from network. But when I try to do that in onUpdate method, my appWidget is killed by Android system. I learnt that time consuming operations can't be done in receivers so I launched a service from onUpdate method and launched a thread from that. But still the problem persists.
Can anyone please let me know how to do network operations in Appwidget?
View 1 Replies
View Related
Sep 16, 2009
OK I'm reading this page:
http://developer.android.com/guide/appendix/faq/commontasks.html#thre...
The code is as in the example (see below). In my application, the worker thread has done loading of large bitmaps, and I need to notify the UI thread the filename of the bitmap that was loaded as they get loaded. How can I notify the UI thread of the filename of the bitmap just loaded? I can see anyway to for updateResultsInUi() to be able to take a parameter from the example below.
public class MyActivity extends Activity {
[ . . . ]
// Need handler for callbacks to the UI thread final Handler mHandler = new Handler();
// Create runnable for posting final Runnable mUpdateResults = new Runnable() { public void run() { updateResultsInUi();
} };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
[ . . . ]
} protected void startLongRunningOperation() {
// Fire off a thread to do some work that we shouldn't do directly in the UI thread
Thread t = new Thread() { public void run() {
mResults = doSomethingExpensive();
mHandler.post(mUpdateResults);
} };
t.start();
} private void updateResultsInUi() {
// Back in the UI thread -- update our UI elements based on the data in mResults
[ . . . ]
}
View 5 Replies
View Related
Aug 28, 2009
Android experts, I have a tricky question that I would like some advice on. code...
View 8 Replies
View Related
Mar 31, 2010
I'm just starting with Android development and I'm coming from JavaScript/HTML world so I'm currently investigating the possibilities of the Android SDK.
The HTML 5 canvas supports composite operations (See here).
Is this possible in an Android Canvas? I scanned the API of the Canvas class but couldn't find anything useful. I need at least the composite operation "source-in" or (if this isn't possible) "source-atop".
View 3 Replies
View Related
Nov 13, 2010
Is it possible to have low level access in Android with Java/NDK to create for example card scanner like scandisk or card defragmenter? I move a lots of stuff around my card and it gets fragmented quickly. I have experience with FAT32 defragmenting on Windows, but I'dliek to do this on Android.
View 2 Replies
View Related
Mar 6, 2010
Can any body give me some tutorials about operations on the android emulator ?
View 2 Replies
View Related
Jun 8, 2010
I've read this in a few articles, that one should avoid floating point operations within the physics update of a game.
But how do you really achieve this? Surely all half decent games are going to involve this kind of maths?
Does it mean, convert all your variables to int, or use double instead, or simply just cut it out as much as possible?
View 9 Replies
View Related
Nov 27, 2013
I've downloaded the android 4.4, but when i'm going to settings, security, the program crash the operations.
gti9505G
I9505XXUEMJ7
COMPILATION: KRT16S.S005.13116
I want to mark the option install apps out of play store.
View 1 Replies
View Related
Sep 4, 2009
How to get the junit test results from eclipse to an XML or any logfile?
View 2 Replies
View Related
Oct 23, 2009
I'm having troubles with ADT and JUnit Testing.
When I use HttpClient classes, my JUnit tests fail with errors like: java.lang.NoClassDefFoundError: org/apache/http/client/HttpClient.
I run my tests in Eclipse as "JUnit Tests" (not "Android JUnit Tests") with the "Android Test Launcher". An idea about how to resolve this problem?
View 2 Replies
View Related
Apr 29, 2010
Been slowly building my app and now JUnit is crashing regularly with logcat as below.
There are no other real hints. No relevant code as this can happen at multiple points of the code. There are no other errors or exceptions thrown. As far as I can tell there is plenty of memory left and my app does not appear to have any leaks I can find during a run outside of JUnit.
CODE:.....................
View 4 Replies
View Related
Aug 16, 2010
As the first step of the port of my existing Java swing application to Android, I'd like to get the non-UI logic unit tests running on the Android device. The unit tests are written against JUnit 4. It looks like Android 2.2 comes with JUnit 3 as the default. Is there an easy way (or any way) to bootstrap JUnit 4 as the test runner?
I am using IDEA as my dev environment, but it doesn't appear there's any settings that will allow me to specify JUnit 4.
View 3 Replies
View Related
Feb 19, 2010
So i was wondering if its possible to for an application that i would write to be constantly running in the background and alter regular phone operations. For example this could be something like as soon as you receive a text from anyone you forward it automatically to another number. Is something like this at all possible? Just to be clear I don't want to solve that particular problem through some other means, just want to know if apps can accomplish that. Also if that is possible is it possible for an app that i write to alter more immediate and instant things, like an incoming call.
View 1 Replies
View Related
Jul 19, 2010
I am finding that file operations are extremely slow on emulator. The same operation which takes less than a few seconds in a real device, takes minutes on an emulator. I am using a ubuntu linux machine with 2.4Ghz CPU, 2 GB Ram. I would really appreciate any help in resolving this. I am totally stuck due to this.
View 2 Replies
View Related
Nov 22, 2010
I am designing an app that will have some activities separated in tabs. Some of them will have to perform tasks in the background will the user is in another tab. What is the best strategy for designing an app like this? I was thinking about using a service but it can be killed by android dalvik, isnt it?
View 1 Replies
View Related
Jan 28, 2009
I am trying to run Junit test case for the android APIDemo project under eclipse. I create an eclipse project from the APIDemo source, it compiles fine and then I did: 1. Debug->Run as Junit tests
But I get this error: 'Lanuching AllTests' has encountered a problem. Cannot connect to VM...................
View 9 Replies
View Related
Aug 8, 2010
I am developing a simple android application using eclipse.I wrote a JUnit TestCase for a class I wrote.One particular test compares two 2d arrays so see if they are equal. If they are not equal the test fails.When the test fails I would like to print out the contents of the offending array to see what went wrong. I have tried System.out.print and it doesn't show up in the console or JUnit results.What am I doing wrong?Is it even possible?
View 1 Replies
View Related
Jan 9, 2010
After following some instructions on Diego Torres blog I am able to test my classes using the regular Eclipse JUnit test-runner, however I also want to be able to run my unit tests from within the emulated android environment. For now this should make no real difference since the classes I am working on do very basic numerical or networking tasks, but obviously anything which involves the UI or Android API specific functions can only ever be tested on the emulator.
I set up a new run configuration of type AndroidJUnitTest wich uses the ndroid.test.InstrumentationTestRunner, however whenever I fire up the test I get the following error in the console:
[2010-01-09 00:45:23 - Pal1]Uploading Pal1.apk onto device 'emulator-5556'....................
View 1 Replies
View Related
Jul 3, 2010
I need to access and Android context for a JUnit Test. I have tried using MockContext and extending the AndroidTestCase but each time I get an error saying (stub!)
View 2 Replies
View Related
May 27, 2009
I am creating an Android library that does stuff like http requests, etc, that uses android.jar objects. There will be no manifest or resources, etc, however. What is the best practice regarding the JUnit library to use in this library? DO I use standard JUnit, or the one included in android.jar?
View 5 Replies
View Related
Mar 7, 2010
There is an option to create an Android JUnit Project.As far as I am aware the other way is to create a folder in the same project called test which contains the same package name as the existing project.What are the differences between these two methods.
View 2 Replies
View Related
Aug 18, 2010
It appears that Android supports JUnit 3 out of the box.�However, I have some pre-existing JUnit 4 unit tests that I'd like to try on Android. I've tried adding the JUnit 4 jar to eclipse and compiling/ running the tests by pointing a standard JUnit run against them, but nothing seems to happen.�There's no evidence in the eclipse console or the Android emulator that any tests have been run.
Can anyone with knowledge about this subject comment?�Is it even possible to run JUnit 4 tests under Android, and if so, is there a step-by-step explanation as to how to achieve this (preferably under Jetbrains IDEA IDE, and/or Eclipse).
View 11 Replies
View Related
Apr 2, 2012
The problem is, that I wanted to write a JUnit-Test for some of my classes - but this stupid Anroid SDK does always lauch this absolutely lame AVD!
So I came up with the idea to move all my non-Android related classes out of the actual Android project into standard Java project. There I can easily test my classes and by adding this standard Java project to the BuildPath of the Android project, I can easily access and use my classes: no error is shown in the IDE - everything is fine.
But if I launch my full application in the AVD, it exits with following exception: NoClassDefFoundError!
I found out, how to run a normal test from an Android project. But why is it not possible to reference to a non-Android project? Regarding code reuse, this is really big disadvantage!
View 8 Replies
View Related
Apr 11, 2014
I do a lot of Android app testing. I use my regular phone, where I have my contacts and my regular gmail account. I never used a credit card on this account. I mostly use APK files to install the apps. I have 2 questions:
1. can an app display some permissions when installing, but have others hidden permissions ?
Example: instal APK file > says permissions "Network access" and that's it.
Can this app also read my data or make phone calls, even though those permissions were not displayed ?
What is I use an app to display ALL permissions ? Can it really display all or is there an way to still have hidden permissions ? I use Android 2.3.7 root and 4.1 no root.
2. Can an app make unauthorized hidden operations, like place phone calls or send texts or steal my gmail password ?
Like I said, I never used a credit card, so at least that's not a problem. But I have my SIM card - can an app place a value added call or SMS (I don't know the exact English term - expensive call), without me knowing about it ?
Or compromise my Gmail account ? I have an alternate email for recovery.
View 1 Replies
View Related
Nov 1, 2013
How to get my tab back to normal operations.After changing fonts it req for restarting and it's just hanging at booting process. Try to recover but it doesn't work. Then i try to use install 86vebc ROM by using CWM v6.0.2.8 and now it's keep on entering CWM again and again even after rebooting.I only able to give the specification as below because i couldn't find the exactly brand or model for my tab.
View 2 Replies
View Related