У меня есть довольно большая библиотека, которую я разработал специально для использования в моем приложении для Android.Однако сама бизнес-логика не зависит от Android.Чтобы сохранить это, я использовал Commons Logging во всей этой библиотеке и соответствующих тестах JUnit (которые я запускаю в Eclipse).
Однако теперь, когда я начинаю интегрировать его в Activity, которую запускаю на Android, яне могу заставить мою регистрацию работать.В Eclipse / JUnit я просто извлек файл jar log4j, а также файл log4j.properties.Кажется, это не работает при развертывании на устройстве.После нескольких попыток заставить это работать в течение нескольких часов, я сдался и попытался заменить все мои файлы регистрации общего достояния на android.util.Log.Теперь я могу войти на устройство ... но все тесты JUnit не работают.Когда любой JUnit пытается войти в систему с помощью android.util.Log, он генерирует RuntimeException 'Stub!'.
Я бы предпочел вернуться к моему подходу к ведению журнала общего пользования ... если кто-то может помочь с этим ... в противном случае.... что я могу сделать, чтобы мои тестовые случаи JUnit работали с использованием android.util.Log?
Большое спасибо заранее .. Я потратил на это больше нескольких часов и хотел быпереходите к написанию реального кода снова!