Fixed "@covers" annotations typo
Format and comments

Others:
- Removed unused variables
Reduced the dependency between test classes

Detail:
- Added TestContext
- Modified testAccept() of concrete Component test classes