Basic functional test