Oto mój scenariusz:Czy istnieje sposób na przełamanie wewnątrz testowanych klas?
- Mam Android usługi (
CoreService
) - używam
ServiceTestCase<CoreService>
przetestować to CoreService
spawns wątek i instancję kilka klas, które mają słuchaczy/wywołania zwrotne na nich.
Czy istnieje sposób na ustawienie punktów przerwania w zarodkach wątków i/lub wywołania zwrotnego i czy JUnit się na tym zatrzyma? Zatrzymuje się tylko w punktach przerw zdefiniowanych w projekcie JUnit lub klasie CoreService
.
Czy używasz aktualizacji Java 6 16+? – shkschneider
Nie, używam Open JDK 7. – m0skit0
Widziałem wiele błędów punktu przerwania związanych z OpenJDK. Oba są aktywnie utrzymywane. Spróbuj użyć aktualizacji Sun Java 6 Update 16+ (która naprawia błędy punktów krytycznych), aby sprawdzić, czy działa. – shkschneider