wave generation tests