Ellie29

Untitled

Dec 10th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.54 KB | None | 0 0
  1. @RunWith(RobolectricTestRunner.class)
  2. @Config(manifest = "./../app/src/main/AndroidManifest.xml")
  3. public class registerRobolectricUnitTest {
  4.  
  5.     @Mock
  6.     Context mMockContext;
  7.  
  8.     @Rule
  9.     public MockitoRule mockitoRule = MockitoJUnit.rule();
  10.  
  11.     //SUCCESS
  12.     @Test
  13.     public void testRegisterSuccess() {
  14.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  15.  
  16.         String actualLogin = "lover123";
  17.         String actualPassword = "lover123";
  18.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  19.         assertEquals(true,  actualResult);
  20.     }
  21.  
  22.     //FAIL
  23.     @Test
  24.     public void testRegisterFailNullLogin() {
  25.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  26.  
  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 testRegisterFailNullPassword() {
  36.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  37.  
  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 testRegisterFailEmptyPassword() {
  47.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  48.  
  49.         String actualLogin = "lover";
  50.         String actualPassword = "";
  51.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  52.         assertEquals(false,  actualResult);
  53.     }
  54.  
  55.     //FAIL
  56.     @Test
  57.     public void testRegisterFailToShortPassword() {
  58.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  59.  
  60.         String actualLogin = "lover";
  61.         String actualPassword = "lov";
  62.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  63.         assertEquals(false,  actualResult);
  64.     }
  65.  
  66.     //FAIL
  67.     @Test
  68.     public void testRegisterFailToLongPassword() {
  69.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  70.  
  71.         String actualLogin = "lover";
  72.         String actualPassword= "loverloverloverloverloverlover123";
  73.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  74.         assertEquals(false,  actualResult);
  75.     }
  76.  
  77.     //FAIL
  78.     @Test
  79.     public void testRegisterFailToShortLogin() {
  80.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  81.  
  82.         String actualLogin = "lov";
  83.         String actualPassword = "lover";
  84.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  85.         assertEquals(false,  actualResult);
  86.     }
  87.  
  88.     //FAIL
  89.     @Test
  90.     public void testRegisterFailToLongLogin() {
  91.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  92.  
  93.         String actualLogin = "loverloverloverloverloverlover123";
  94.         String actualPassword = "lover";
  95.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  96.         assertEquals(false,  actualResult);
  97.     }
  98.  
  99.     //FAIL
  100.     @Test
  101.     public void testRegisterFailLoginAlreadyExist() {
  102.         RegisterActivity myTestObject= new RegisterActivity(mMockContext);
  103.  
  104.         String actualLogin = "lover";
  105.         String actualPassword = "lover";
  106.         Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
  107.         assertEquals(false,  actualResult);
  108.     }
Add Comment
Please, Sign In to add comment