Skip to content

Commit 7bade3e

Browse files
committed
Include model panels in mandatory tests
1 parent 0a75a0e commit 7bade3e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

docs/test-plan.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,22 @@ Run one of the above MRVAs, but cancel it from within VS Code:
152152
- Check that the editor loads and shows methods to model.
153153
- Check that methods are grouped per library (e.g. `rocksdbjni@7.7.3` or `asm@6.0`)
154154
- Check that the "Open database" link works.
155+
- Check that a method can have multiple models:
156+
- add a couple of new models for one method
157+
- save and check that the modeling file (use the 'open extension pack' button to open it) shows multiple methods
158+
- check that a 'duplicated classification' error appears in both model editor and modeling panel when a duplicate modeling occurs
159+
- check that a 'conflicting classigication' error appears when a neutral model type is paired with a source kind
160+
- check that clicking on the error highlights the correct modeling in both the editor and the modeling panel
161+
3. Check the Method Usage
162+
- Check that the Method Usage Panel opens and jumps to the correct usage when clicking on 'View' in the model editor
163+
- Check that the usages are opening when clicking on a usage
164+
- Check that the usage icon color turns green when saving a newly modeled method
165+
- Check that the usage icon color turns red when saving a newly unmodeld method
166+
4. Check the Method Modeling
167+
- Check that the 'Start modeling' button opens a new model editor
168+
- Check that it refreshes the blank state when a model editor is opened/closed
169+
- Check that when modeling in the editor the modeling panel updates accordingly
170+
- Check that when modeling in the modeling panel the model editor updates accordingly
155171

156172
#### Test Case 2: Model methods
157173

0 commit comments

Comments
 (0)