TS 69 JavaFX MobileEmulator
Mobile Emulator Tests Specification
Author: Alexandr Scherbatiy
Version: 1.1
Last update: 4 August 2010
Introduction: The purpose of the specification is to test running JavaFX Script projects and debugging code in Mobile Emulator.
Comments:
Contents |
Create New JavaFX Project
- Invoke 'File | New Project...' from the main menu bar.
- Under Categories, select JavaFX.
- Under Projects, select JavaFX Script Application.
- Click Next.
- In the Project Name field, type JavaFXMobileApp.
- Click Finish.
- EXPECTED RESULT: JavaFXMobileApp should be created in the Projects window.
- EXPECTED RESULT: Main JavaFX file should be opened.
- EXPECTED RESULT: Main JavaFX file should contain a simple Stage example.
Run Project in Mobile Emulator
- Invoke Properties on project node.
- Select Run under categories.
- Select Run in Mobile Emulator check box.
- Press OK .
- Invoke Run Project on the project node.
- EXPECTED RESULT: JavaFX SDK Manager should start.
- EXPECTED RESULT: Default FX Phone window should appear.
- EXPECTED RESULT: Application should be started in the Mobile Emulator.
Run Updated Project in Mobile Emulator
- Go to the editor.
- Update Text content to "Hello World!".
- Invoke Run Project on the project node.
- EXPECTED RESULT: Application should show text "Hellow World" in the Mobile Emulator.
Debug Project
- Create a JavaFX Script application.
- Invoke Properties on project node.
- Select Run under categories.
- Select Run in Mobile Emulator check box.
- Press OK .
- Copy the code to the editor:
var a = 10; var b = 20; function add(x:Number, y:Number): Number{ return x + y; } var c = add(a,b);
- Set a breakpoint to b variable.
- Set a breakpoint to add function.
- Start Debugger (Press Ctrl+F5).
- Continue Debugging (Press F5).
- EXPECTED RESULT: Debugger should stop on 'b' variable.
- EXPECTED RESULT: Debugger should stop on 'add' function.
- EXPECTED RESULT: Breakpoints window should contain 'method add' and 'field b access or modification' lines.