adlı bir etkinliğin sınanacağını test ediyorum Bir etkinlik için testler yapıyorum (test sınıfım ActivityInstrumentationTestCase2'yi genişletiyor), bazı temel testler yazdım ve iyi çalışıyor.setResult
Ancak, tamamlandığında etkinliğim setResult (resultcode, Intent i) aracılığıyla arama etkinliğine fazladan veri döndürür. Enstrümantasyonu kullanarak yapmak istediğim aktiviteyi bitirmek için bitir, daha sonra setResult çağrısı sırasında geçirilenleri kontrol et.
Bunu yapmanın bir yolu var mı? Henüz bir şey bulamadım, tek bir yaklaşım etkinlik sınıfının alt sınıfını almak ve setResult'u geçersiz kılmak için & setResultult'a geçtiğini ifşa etmek için setResult'u geçersiz kılmak olurdu (setResult finali sona erdi, yani bunu yapamazsınız) Daha iyi bir yol olmalı gibi görünüyor.