- Full roundtrip: SaveState/RestoreState preserves all fields (tracks, index, shuffle, repeat, shuffleOrder) - Edge cases: empty queue, single track, no prior save state - Track order: 10-track order preservation verification - Overwrite: second SaveState replaces first - 6 tests all passing with -race