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