0
Android Studio에서 Firebase가 정상적으로 작동하지만 Firebase를 테스트하려고하면 충돌이 발생합니다.Android Studio JUnit 테스트의 Firesbase로 테스트
java.lang.ExceptionInInitializerError
at com.google.firebase.FirebaseApp.getInstance(Unknown Source)
at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source)
가 작동하게 해결하는 방법이 있나요 :이 테스트의 경우
public class ExampleUnitTest {
DatabaseReference rootReference = FirebaseDatabase.getInstance().getReference();
DatabaseReference tournamentReference = rootReference.child("Tournaments");
DatabaseReference matchReference = tournamentReference.child("Test Tournament").child("Matches");
@Test
public void addition_isCorrect() throws Exception {
DatabaseReference testReference = matchReference.child("Nov 13, 2017 Team Eagles vs Team Tigers");
testReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot snapshot : dataSnapshot.getChildren()) {
assertEquals(snapshot.child("fieldName").getValue().toString(), "UIUC Sixpack Field");
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
}
, 그것은 내게 오류를 준다?
그러나 프로젝트의 다른 부분에도 적용됩니다. – Dawn17
위에서 언급 한대로 해 보았습니까? –
"올바른 장소"란 무엇을 의미합니까? 이미 올바른 장소에 있다고 생각합니다. – Dawn17