General Motors tests self-driving car