Functional Tests.