add driver unit test