Advertisement
Ellie29

Untitled

Dec 10th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. @RunWith(RobolectricTestRunner.class)
  2. @Config(manifest = "./../app/src/main/AndroidManifest.xml")
  3. public class loginRobolectricUnitTest {
  4.  
  5.     @Mock
  6.     Context mMockContext;
  7.  
  8.     @Rule
  9.     public MockitoRule mockitoRule = MockitoJUnit.rule();
  10.  
  11.     //SUCCESS
  12.     @Test
  13.     public void testLoginSuccess() {
  14.         LoginActivity myTestObject= new LoginActivity(mMockContext);
  15.         myTestObject.load();
  16.         String actualLogin = "lover";
  17.         String actualPassword = "lover";
  18.         Boolean actualResult = myTestOject.validate(actualLogin,actualPassword);
  19.         assertEquals(true,  actualResult);
  20.     }
  21.  
  22.     //FAIL
  23.     @Test
  24.     public void testLoginFailNullLogin() {
  25.         LoginActivity myTestObject= new LoginActivity(mMockContext);
  26.         myTestObject.load();
  27.         String actualLogin = null;
  28.         String actualPassword = "lover";
  29.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  30.         assertEquals(false,  actualResult);
  31.     }
  32.  
  33.     //FAIL
  34.     @Test
  35.     public void testLoginFailNullPassword() {
  36.         LoginActivity myTestObject= new LoginActivity(mMockContext);
  37.         myTestObject.load();
  38.         String actualLogin = "lover";
  39.         String actualPassword = null;
  40.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  41.         assertEquals(false,  actualResult);
  42.     }
  43.  
  44.     //FAIL
  45.     @Test
  46.     public void testLoginFailWrongPasswordToLogin() {
  47.         LoginActivity myTestObject= new LoginActivity(mMockContext);
  48.         myTestObject.load();
  49.         String actualLogin = "lover";
  50.         String actualPassword = "lover1234";
  51.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  52.         assertEquals(false,  actualResult);
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement