-
Notifications
You must be signed in to change notification settings - Fork 5
Testing checklist
Andrew Wakeman edited this page Aug 22, 2019
·
5 revisions
First enable the BHoM before attempting these checks
- Press
Ctrl+Shift+b - Search for a method
- Select with one with the mouse
- Check that corresponding excel formula is placed in the selected cell
- Press
Ctrl+Shift+b - (optionally) Search for a method
- Click elsewhere on the screen
- Search window should disappear
- Press
Ctrl+Shift+b - Search for a method
- Move down and up in the menu with arrow keys
- Press enter
- Check that corresponding excel formula is placed in the selected cell
- Press
Ctrl+Shift+b - (optionally) Search for a method
- Press
Esc - Search window should disappear
- Start Excel
- Check there is a tab in the ribbon called "BHoM".
- Check that it is populated with an Enable BHoM button and help buttons

- Navigate to BHoM ribbon tab
- Click "Enable BHoM"
- Wait — Excel will hang until the BHoM is loaded, this should take around 30 seconds but possibly a little longer
- The ribbon should now be populated with BHoM categories and components like this:

The components should be as follows (In no particular order):
| Adapter | Engine | oM |
|---|---|---|
| Delete (button) | Compute (menu) | Create Date (menu) |
| Pull (button) | Convert (menu) | Create Custom (menu) |
| Push (button) | Modify (menu) | CreateDictionary (button) |
| Execute (button) | Query (menu) | Create Enum (menu) |
| Move (button) | --- | Create Object (menu) |
| Update Property (button) | Explode (button) | Create Type (menu) |
| --- | GetInfo (button) | |
| Create Adapter (menu) | GetProperty (button) | |
| Create Request (menu) | SetProperty (button) | |
| --- | ||
| FromJson (button) | ||
| ToJson (button) |
- Check that all menus are populated by clicking on them and click some of their items to check they insert a formula into the selected cell.
- Check that the buttons insert their respective formulae too.