test code complexity