| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
dev:tnp [2012/04/27 12:46] tedfelix [TrackButtons Test Plan] Updated test status |
dev:tnp [2022/06/16 08:04] (current) |
| ===== Goal ===== | ===== Goal ===== |
| To implement a consistent notification mechanism whereby Boundary (User Interface) objects make changes directly to Entity (Document) objects and use a notification (Observer) mechanism within the Entities to inform the rest of the system of changes. | To implement a consistent notification mechanism whereby Boundary (User Interface) objects make changes directly to Entity (Document) objects and use a notification (Observer) mechanism within the Entities to inform the rest of the system of changes. |
| | |
| | We are now moving toward an even simpler approach where a single notification mechanism (documentModified()) is used across all of rg for most things. See [[dev:update_notifications|Update Notifications]] for more. |
| |
| ===== Secondary Goal ===== | ===== Secondary Goal ===== |
| ===== Test Plans ===== | ===== Test Plans ===== |
| |
| | See bug #1625 for another test case that is missing here. Add it. |
| ==== TrackButtons Test Plan ==== | ==== TrackButtons Test Plan ==== |
| |
| - Run the Change Track Name Test Plan (below) | - Run the Change Track Name Test Plan (below) |
| * PASS, 4/27/2012, TB::sUT removed from TE::pE | * PASS, 4/27/2012, TB::sUT removed from TE::pE |
| - Move track up/down. Menu. Keyboard: Shift-Up/Down. | - Move Track Up/Down Test Plan (below) |
| * FAIL, TrackButtons::slotUpdateTracks() removed from TrackEditor::paintEvent() | * PASS, 4/29/2012, TB::sUT() removed from TE::pE() |
| - Select next track via menu and down arrow. | - Select next track via menu and down arrow. |
| - Select previous track via menu and up arrow. | - Select previous track via menu and up arrow. |
| - Change the track's name | - Change the track's name |
| - Note that the name changes on the Tranzport | - Note that the name changes on the Tranzport |
| | |
| | ==== Move Track Up/Down Test Plan ==== |
| | |
| | - Move Track Up Via Menu |
| | - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...) |
| | - Select "Track 2" |
| | - Tracks > Move Track Up |
| | - Note that Track 1 and Track 2 have traded places. |
| | - Try selecting Tracks 1 and 2. Note proper behavior. |
| | - Try right-clicking Tracks 1 and 2. Note proper behavior. |
| | - Undo |
| | - Note that Track 1 and Track 2 are back to where they were. |
| | - Try selecting Tracks 1 and 2. Note proper behavior. |
| | - Try right-clicking Tracks 1 and 2. Note proper behavior. |
| | - Move Track Down Via Menu |
| | - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...) |
| | - Select "Track 2" |
| | - Tracks > Move Track Down |
| | - Note that Track 2 and Track 3 have traded places. |
| | - Try selecting Tracks 2 and 3. Note proper behavior. |
| | - Try right-clicking Tracks 2 and 3. Note proper behavior. |
| | - Undo |
| | - Note that Track 2 and Track 3 are back to where they were. |
| | - Try selecting Tracks 2 and 3. Note proper behavior. |
| | - Try right-clicking Tracks 2 and 3. Note proper behavior. |
| | - Move Track Up Via Keyboard |
| | - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...) |
| | - Select "Track 2" |
| | - Press Shift + Up Arrow |
| | - Note that Track 1 and Track 2 have traded places. |
| | - Try selecting Tracks 1 and 2. Note proper behavior. |
| | - Try right-clicking Tracks 1 and 2. Note proper behavior. |
| | - Undo |
| | - Note that Track 1 and Track 2 are back to where they were. |
| | - Try selecting Tracks 1 and 2. Note proper behavior. |
| | - Try right-clicking Tracks 1 and 2. Note proper behavior. |
| | - Move Track Down Via Keyboard |
| | - Set up track names that will make it easier to see tracks moving (e.g. "Track 1", "Track 2", etc...) |
| | - Select "Track 2" |
| | - Press Shift + Down Arrow |
| | - Note that Track 2 and Track 3 have traded places. |
| | - Try selecting Tracks 2 and 3. Note proper behavior. |
| | - Try right-clicking Tracks 2 and 3. Note proper behavior. |
| | - Undo |
| | - Note that Track 2 and Track 3 are back to where they were. |
| | - Try selecting Tracks 2 and 3. Note proper behavior. |
| | - Try right-clicking Tracks 2 and 3. Note proper behavior. |
| | |
| |