- use Spring Test framework
- remove duplicated code from tests
- add missing spring test dependency
- extract menu test to independent test file