Saya baru mengenal pengujian unit di Android dan upaya saya adalah assertTrue
agar data berhasil diteruskan ke suatu metode dan disimpan di SharedPreferences
. Ini adalah tes saya sejauh ini:
public class AuthTest {
Authorization authorization = new Authorization();
@Before
public void init() {
MockitoAnnotations.initMocks(this);
}
@Test
public void test_IfAuthIsSaved() {
//test if the auth object is saved in the auth object is saved as a..
//..json string in Shared preferences
Auth auth = mock(Auth.class);
authorization.saveAuth(auth);
//test if the auth is received and saved to sharedpreferences
}
}
metode simpanAuth:
public void saveAuth(Auth auth) {
editor.putString("USER_AUTH", new Gson().toJson(auth));
editor.commit();
}
Seperti apa pernyataannya mengenai hal ini?