Too Long; Didn't Read
Unit testing is a waste of time, but it's a good way to test your code. You'll have to do it manually, and it's not always easy to fix problems. Testing is a way of getting things right, but you'll get stuck in testing time and have to deal with the problem. You need to make sure your code is tested properly, not just for the sake of your own benefit of testing it. It's not easy to get things wrong, it's hard to fix things.