TS 69 JavaFX Project

Revision as of 14:12, 4 August 2010 by Sunflower (Talk | contribs)

Project Tests Specification

Author: Alexandr Scherbatiy
Version: 1.2
Last update: 03 August 2010
Introduction:
Comments:


Contents


Test suite: Project

Purpose:
Setup:

  1. Create Empty JavaFX Script Application
    1. Invoke 'Tools | New Project...' from the main menu bar.
    2. Under Categories, select JavaFX.
    3. Under Projects, select JavaFX Application.
    4. Click Next.
    5. In the Project Name field, type JavaFXSmokeApp.
    6. Click Finish.
    • EXPECTED RESULT: JavaFXSmokeApp should be created in the Projects window.
    • EXPECTED RESULT: JavaFX Editor should be opened.
  1. Create JavaFX Script Application From Sources
    1. Invoke 'Tools | New Project...' from the main menu bar.
    2. Under Categories, select JavaFX.
    3. Under Projects, select JavaFX Application.
    4. Click Next.
    5. In the Project Name field, type JavaFXAppFromSources.
    6. Select From Sources radio button.
    7. Press Add Folder... button.
    8. Browse to the JavaFX source folder.
    9. Click Finish.
    • EXPECTED RESULT: JavaFXAppFromSources should be created in the Projects window.
    • EXPECTED RESULT: .
  1. Set as Main Project
  1. Rename Project
  1. Move Project
  1. Delete Project


Test suite: Build

Purpose:
Setup:

  1. Clean Project
  1. Build Project
  1. Build and Clean Project
  1. Run Project


Test suite: File

  1. Create Empty JavaFX File
    1. Select javafxapp package under the project.
    2. Right-click and invoke New|Empty JavaFX File....
    3. Type MyFile for name.
    4. Press Finish.
    • EXPECTED RESULT: Empty MyFile JavaFX Script file should be created.
    • EXPECTED RESULT: The file should contain javafxapp package.
  2. Create Package
    1. Select Source Packages node under the project.
    2. Right-click and invoke New|Java Package....
    3. Type test for name.
    4. Press Finish.
    • EXPECTED RESULT: test package should be created.
  3. Create JavaFX Class
    1. Select test package under the project.
    2. Right-click and invoke New|JavaFX Class....
    3. Type MyClass for name.
    4. Press Finish.
    • EXPECTED RESULT: JavaFX Class MyClass should be created
   
package test;

public class MyClass {
}
 		 
  1. Create Nested Package
    1. Select test package under the project.
    2. Right-click and invoke New|Java Package....
    3. Type nested for name.
    4. Press Finish.
    • EXPECTED RESULT: test.nested package should be created.
  2. Create JavaFX Stage
    1. Select test.nested package under the project.
    2. Right-click and invoke New|JavaFX Stage....
    3. Type MyStage for name.
    4. Press Finish.
    • EXPECTED RESULT: MyStage JavaFX Script file should be created
   
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.text.Text;
import javafx.scene.text.Font;

/**
 * @author author
 */

Stage {
    title: "Application title"
    width: 250
    height: 80
    scene: Scene {
        content: [
            Text {
                font : Font {
                    size : 16
                }
                x: 10
                y: 30
                content: "Application content"
            }
        ]
    }
} 		 
  1. Create Java Class
    1. Select test.nested package under the project.
    2. Right-click and invoke New|Java Class....
    3. Type MyClass for name.
    4. Press Finish.
    • EXPECTED RESULT: MyClass Java classshould be created
   
package test.nested;

public class MyClass {
}
 		 
  1. Rename JavaFX Class
    1. Select test.MyClass JavaFX class under the project.
    2. Right-click and invoke Rename....
    3. Type RenamedClass for new name.
    4. Press OK.
    • EXPECTED RESULT: The class should be renamed to RenamedClass.
  2. Delete JavaFX Class
    1. Select test.RenamedClass JavaFX class under the project.
    2. Right-click and invoke Delete....
    3. Press Yes on Confirm Object Deletion dialog.
    • EXPECTED RESULT: The class should be deleted from the project.



  1. Copy File
  1. Move File
  1. Cut and Paste File

Test suite: Properties

Purpose:
Setup:


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo