- Home
- Coding concepts
- Special screens
- Available features
- More
- Translation
- Testing
- Deployment
- Differences in Locify 0.8.5
- Sample services
- Example videos
Testing
Right, you have written your first service. But how to test it?
Testing in web browser
Firstly, test your service in web browser. View your 'welcome message', click on first screen. Fill the forms, send them. Test the logic of your programming.
Testing in emulator
Secondly, test your service in emulator. Advantage of emulator is that you don't have to pay for transmitted data and you get extensive debug output: You can see which URL is called, which POST data are sent, which cookies are sent, what is the response and where the parsing of XHTML stopped in the case of error (on this place is probably some error in your page).
How to run Locify in emulator
- Download and install Sun Java Wireless Toolkit.
- Run the emulator by launching
bin/ktoolbar.exe. - Go to
Edit-Preferences-Security. SetSecurity domainto "maximum" to avoid repetitive warnings about file access. - Click on
File->Create project from JAD/JAR. - Download Locify client and open it. Click on
Run. - In Locify go to
Menu->Actions->Other->Add Manuallyand input URL of your welcome message - The debug output is shown in the main window of emulator in console.
Testing in Locify client
When everything works in browser, it's time to test service in client. Go to Menu -> Actions -> Other -> Add Manually and type there URL of your welcome message. Now you can install your service and try to use it.
Possible sources of problems
- Your pages are not XHTML 1.0 Strict valid
- Your pages don't reflect format described in this documentation
- There is a bug in client - post its description into Locify Developers Google Group. Please include a debug output from emulator.
When your service is fully tested in client, you can make it public.
