@@ -52,13 +52,15 @@ public void testSetup () {
52
52
53
53
@ Test
54
54
public void blankUserAndPasswordTest () {
55
+
55
56
this .formAuthenticationPage .login (" " , " " );
56
57
assertTrue (this .formAuthenticationPage .getFlashMessage ()
57
58
.contains ("Your username is invalid!" ));
58
59
}
59
60
60
61
@ Test
61
62
public void invalidLoginCredentialsTest () {
63
+
62
64
this .formAuthenticationPage .login (USERNAME , "InvalidPass" );
63
65
assertTrue (this .formAuthenticationPage .getFlashMessage ()
64
66
.contains ("Your password is invalid!" ));
@@ -69,20 +71,22 @@ public Iterator<Object[]> loginData () {
69
71
final List <Object []> testData = new ArrayList <> ();
70
72
testData .add (new Object [] { " " , PASSWORD , false });
71
73
testData .add (new Object [] { USERNAME , " " , false });
72
- testData .add (new Object [] { " " , " " , false });
73
74
testData .add (new Object [] { USERNAME , "invalid" , false });
74
75
testData .add (new Object [] { USERNAME , PASSWORD , true });
75
76
return testData .iterator ();
76
77
}
77
78
78
79
@ Test (dataProvider = "loginData" )
79
80
public void loginTests (final String userName , final String password , final boolean isValid ) {
81
+
80
82
this .securePage = this .formAuthenticationPage .login (userName , password );
81
83
82
84
if (!isValid ) {
85
+ System .out .println (formAuthenticationPage .getFlashMessage ());
83
86
assertTrue (this .formAuthenticationPage .getFlashMessage ()
84
- .contains (" is invalid!" ));
87
+ .contains ("is invalid!" ));
85
88
} else {
89
+ System .out .println (securePage .getFlashMessage ());
86
90
assertTrue (this .securePage .getFlashMessage ()
87
91
.contains ("You logged into a secure area!" ));
88
92
assertEquals (this .securePage .getHeaderText (), "Secure Area" );
0 commit comments