issues
search
opensocsysarch
/
CoreGenPortal
OpenSoC System Architect CoreGen Portal Graphical User Interface
http://www.systemarchitect.tech/
Apache License 2.0
1
stars
0
forks
source link
Complete Register Edit Sad Path
#66
Closed
fconlon
closed
5 years ago
fconlon
commented
5 years ago
[x] Criteria 1
[x] Criteria 2
[x] Criteria 3
[x] Criteria 4
[x] Criteria 5
[x] Criteria 6
Criteria 1
Given:
The Register edit window is open
The user has entered an invalid name into the Register Name Box
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The Register Name label is highlighted red
Criteria 2
Given:
The Register edit window is open
The user has entered a non-integer into the Register Index Box
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The Register Width label is highlighted red
Criteria 3
Given:
The Register edit window is open
The user has entered a non-integer into the Register Width Box
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The Register Width label is highlighted red
Criteria 4
Given:
The Register edit window is open
The user has entered a non-integer into the SIMD Width Box
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The SIMD Width label is highlighted red
Criteria 5
Given:
The Register edit window is open
The user has entered an invalid subregister fields list into the Subregister Fields Box
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The Subregister Fields label is highlighted red
Criteria 6
Given:
The Register edit window is open
The user has checked mutually exclusive checkboxes (RW/RO, CSR/AMS, TUS/Shared)
When:
The user clicks save
Then:
An error message is displayed in the Log Pane
The Register Edit window remains open
The conflicting checkbox labels will be highlighted red
Criteria 1
Given:
When:
Then:
Criteria 2
Given:
When:
Then:
Criteria 3
Given:
When:
Then:
Criteria 4
Given:
When:
Then:
Criteria 5
Given:
When:
Then:
Criteria 6
Given:
When:
Then: