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 registerRobolectricUnitTest {
- @Mock
- Context mMockContext;
- @Rule
- public MockitoRule mockitoRule = MockitoJUnit.rule();
- //SUCCESS
- @Test
- public void testRegisterSuccess() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover123";
- String actualPassword = "lover123";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(true, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailNullLogin() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = null;
- String actualPassword = "lover";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailNullPassword() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover";
- String actualPassword = null;
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailEmptyPassword() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover";
- String actualPassword = "";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailToShortPassword() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover";
- String actualPassword = "lov";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailToLongPassword() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover";
- String actualPassword= "loverloverloverloverloverlover123";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailToShortLogin() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lov";
- String actualPassword = "lover";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailToLongLogin() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "loverloverloverloverloverlover123";
- String actualPassword = "lover";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
- //FAIL
- @Test
- public void testRegisterFailLoginAlreadyExist() {
- RegisterActivity myTestObject= new RegisterActivity(mMockContext);
- String actualLogin = "lover";
- String actualPassword = "lover";
- Boolean actualResult = myTestObject.validate(actualLogin,actualPassword);
- assertEquals(false, actualResult);
- }
Add Comment
Please, Sign In to add comment