[ 1 3 2 4 ] .sort> .greater .equal [ 1 2 3 4 ] .assure 'Тест не прошёл' [ 1 3 2 4 ] .sort> .less .equal [ 4 3 2 1 ] .assure 'Тест не прошёл' [ 1 2 2 3 4 4 5 6 7 8 8 9 ] .removeDuplicates> .equal [ 1 2 3 4 5 6 7 8 9 ] .assure 'Тест не прошёл' [ 1 2 3 4 ] .filter> .isEven .equal [ 2 4 ] .assure 'Тест не прошёл' [ 1 2 3 4 ] .filter> .isOdd .equal [ 1 3 ] .assure 'Тест не прошёл' [ 1 2 3 4 ] .filter> .not .isEven .equal [ 1 3 ] .assure 'Тест не прошёл' [ 1 2 3 4 ] .filter> .not .isOdd .equal [ 2 4 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .equal [ 1 2 3 4 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .revert> .equal [ 4 3 2 1 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .filter> .not .equal 2 .equal [ 1 3 4 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .filter> .not .equal 2 .revert> .equal [ 4 3 1 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .filter> .not .equal 2 .map> .add 10 .equal [ 11 13 14 ] .assure 'Тест не прошёл' [ 1 2 ] .join> [ 3 4 ] .filter> .not .equal 2 .map> .add 10 .revert> .equal [ 14 13 11 ] .assure 'Тест не прошёл'
Fluent-интерфейсы кстати:
http://namerec.blogspot.ru/2013/09/fluent.html
http://18delphi.blogspot.ru/2013/09/fluent-interface.html
Комментариев нет:
Отправить комментарий