Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RunWith(RobolectricTestRunner.class)
- @Config(manifest = "./../app/src/main/AndroidManifest.xml")
- public class loginRobolectricUnitTest {
- @Mock
- Context mMockContext;
- @Rule
- public MockitoRule mockitoRule = MockitoJUnit.rule();
- //SUCCESS
- @Test
- public void testLoginSuccess() {
- LoginActivity myTestObject= new LoginActivity(mMockContext);
- myTestObject.load();
- String actualLogin = "lover";
- String actualPassword = "lover";
- Boolean actualResult = myTestOject.validate(actualLogin,actualPassword);
- assertEquals(true, actualResult);
- }
- //FAIL
- @Test
- public void testLoginFailNullLogin() {
- LoginActivity myTestObject= new LoginActivity(mMockContext);
- myTestObject.load();
- String actualLogin = null;
- String actualPassword = "lover";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testLoginFailNullPassword() {
- LoginActivity myTestObject= new LoginActivity(mMockContext);
- myTestObject.load();
- String actualLogin = "lover";
- String actualPassword = null;
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testLoginFailWrongPasswordToLogin() {
- LoginActivity myTestObject= new LoginActivity(mMockContext);
- myTestObject.load();
- String actualLogin = "lover";
- String actualPassword = "lover1234";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement