Fine-grained Testing for Autonomous Driving Software: a Study on Autoware with LLM-driven Unit Testing