cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

Form Editor - Property Editors Test Specification

Author: Jaromir Uhrik, Marek Grummich
Version: 5.0
Last update: 22.09.2005
Introduction: This is intended as tests of Property Editors from Form module.
Comment:

Table of Contents

Test suite 1: Form module Property Editors tests

Purpose: Test proper behaviour of property editors.
Setup: Start IDE with clear userdir. Create new project, Java Application (e.g. MyApplication) and create a new form (e.g JFrame)

#Test caseDescription
1Border
  1. Add JPanel to Form.
  2. Select property border.
  3. Try all kinds of border:
    • No Border
    • BevelBorder
    • CompoundBorder
    • EmptyBorder
    • EtchedBorder
    • LineBorder
    • MatteBorder
    • TitledBorder
  4. Change some properties for borders.
  5. Check generated code for all kinds of border.
  6. Change border editor to Form Connection (by combo box).
  7. Type user code.
  8. Check generated code.
RESULT:All borders work properly.
2ComboBox model
  1. Add JComboBox to form.
  2. Open property editor for property model.
  3. Try add items, remove items, change orders of items.
RESULT:Properly generated code.
3Cursor
  1. Select Top Container.
  2. Select property cursor.
  3. Try change cursors and check it in generated code.
RESULT:
4List Model
  1. Add JList.
  2. Open property editor for property model.
  3. Try add items, remove items, change orders of items.
RESULT:Properly generated code.
5Accelerator
  1. Add JMenu.
  2. Add JmenuItem to JMenu.
  3. Select property accelerator.
  4. Change property - try Ctrl, Shift, Alt.
RESULT:Properly generated code.
6Mnemonic
  1. Add JMenu.
  2. Add JmenuItem to JMenu.
  3. Select property mnemonic.
  4. Try set mnemonic, try set more than one char.
RESULT:Properly generated code.
7Custom code
  1. Add JButton to form.
  2. Select tab Code generation.
  3. Select property Post-Creation Code.
  4. Insert own code.
  5. Your code is added to generated code.
  6. Try all properties with own code.
RESULT:Properly generated code.
8Enum
  1. Select tab Code generation.
  2. Change property Form Size Policy.
RESULT:Properly generated code.
9Event ustom editor
  1. Add JButton.
  2. Select tab Events.
  3. Select property editor for event actionPerformed.
  4. Add handlers h1, h2.
  5. Try remove handlers, add handlers, rename handlers.
  6. Select property editor for event ancestorAdded.
  7. Add handlers h1, h3.
  8. You get exception for handlers h1.
  9. Select property editor for event ancestorMoved.
  10. Add handlers h3, h4.
RESULT:Properly behaviour, properly generated code.

Generated: 2005 09 22 02:22
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems