All test

All tests are implemented.