· 11 years ago · Jul 08, 2015, 08:29 PM
1public class Main {
2 public static void main(String[] args) {
3 User user = new User.Builder()
4 .id(1)
5 .firstName("Zora")
6 .lastName("Ivanov")
7 .email("zora.ivanov@gmail.com")
8 .age(19)
9 .dateAdded(new Date())
10 .build();
11
12 user
13 .should(equalz(user))
14 .shouldHave(User::email, contains("@gmail.com"))
15 .shouldHave(User::lastName, not(equalz("Ivan")))
16 .shouldHave(User::age, or(equalz(18), greaterThen(18)));
17
18 /*
19
20 User should equals 'User{id=1, firstName='Zora', lastName='Ivanov', email='zora.ivanov@gmail.com', dateAdded=Wed Jul 08 23:27:17 EEST 2015}'
21 User should have com.devmate.qa.functional.t.Main$$Lambda$1/195600860@759ebb3d which contains '@gmail.com'
22 User should have com.devmate.qa.functional.t.Main$$Lambda$2/1212899836@45fe3ee3 which not equals 'Ivan'
23 User should have com.devmate.qa.functional.t.Main$$Lambda$3/1285044316@ea30797 which equals '18' or greater than '18'
24
25 */
26 }
27}