كيف يمكنني فحص الميثودات التي وظيفتها جلب وتعديل الداتا من والى الفايربيس؟ جربت الـ Mockito لكن للاسف لم افهمه جيدا فلم استطع العمل به.
اتمنى ممن عنده علم الاجابه، شاكره لكم
مثلا:
} public void fetchPhoneNumber(final PhoneFetchListener listener)
;()fAuth = FirebaseAuth.getInstance
DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference() .child("customer") .child(fAuth.getCurrentUser().getUid()) .child("phone"); databaseReference.addListenerForSingleValueEvent(new ValueEventListener(){x
}
@Override
}public void onDataChange(DataSnapshot dataSnapshot)
;String phone = dataSnapshot.getValue(String.class); setPhone(phone)
;listener.onPhoneFetched(phone)
}
@Override
}public void onCancelled(DatabaseError databaseError)
;Log.e("fetchPhoneNumber", "Error fetching phone number: " + databaseError.getMessage())
{
}); }
public interface PhoneFetchListener { void onPhoneFetched(String phone); }