Mam dość dużą bibliotekę opracowaną specjalnie do użytku w mojej aplikacji Android. Jednak sama logika biznesowa nie ma zależności od Androida. Aby to zachować, użyłem Commons Commons w całej tej bibliotece i odpowiednich testach JUnit (które uruchamiam w Eclipse).Brak rejestracji w Androidzie?
Jednak teraz, kiedy zaczynam zintegrować go do aktywności, która ja uruchomić na Androidzie, jestem w stanie dostać mój rejestrowania się do pracy. W Eclipse/JUnit po prostu wyciągnąłem plik jar log4j, a także plik log4j.properties. Wydaje się, że nie działa to po wdrożeniu na urządzeniu. Po kilku próbach zmuszenia go do pracy na kilka godzin, poddałem się i próbowałem zastąpić wszystkie moje commons, logując się do rzeczy z android.util.Log. Teraz mogę zalogować się na urządzeniu .. ale wszystkie testy JUnit są zepsute. Kiedy dowolny JUnit próbuje zalogować się przy użyciu android.util.Log, rzuca "Stub!" RuntimeException.
Wolałbym powrócić do mojej metody logowania commons .. jeśli ktoś może pomóc w tym .. w przeciwnym razie .. co mogę zrobić, aby moje walizki testowe JUnit uruchomione przy użyciu "android.util.Log"?
Wiele z góry dzięki .. Spędziłem więcej niż kilka godzin na to i chciałbym przenieść się ponownie pisząc rzeczywisty kod!