From 7e7ce696addc88f97a5d494d6eb4411f7e2b23dc Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Mon, 3 Apr 2023 18:45:06 +0530 Subject: [PATCH] chore(core): remove redundant matchers Signed-off-by: xsahil03x --- .../test/matchers/channel_matcher.dart | 48 ----------------- .../get_message_response_matcher.dart | 54 ------------------- .../test/matchers/message_matcher.dart | 48 ----------------- .../test/matchers/users_matcher.dart | 46 ---------------- 4 files changed, 196 deletions(-) delete mode 100644 packages/stream_chat_flutter_core/test/matchers/channel_matcher.dart delete mode 100644 packages/stream_chat_flutter_core/test/matchers/get_message_response_matcher.dart delete mode 100644 packages/stream_chat_flutter_core/test/matchers/message_matcher.dart delete mode 100644 packages/stream_chat_flutter_core/test/matchers/users_matcher.dart diff --git a/packages/stream_chat_flutter_core/test/matchers/channel_matcher.dart b/packages/stream_chat_flutter_core/test/matchers/channel_matcher.dart deleted file mode 100644 index 514462e0..00000000 --- a/packages/stream_chat_flutter_core/test/matchers/channel_matcher.dart +++ /dev/null @@ -1,48 +0,0 @@ -import 'package:flutter_test/flutter_test.dart'; -import 'package:stream_chat_flutter_core/stream_chat_flutter_core.dart'; - -Matcher isSameChannelAs(Channel targetChannel) => - _IsSameChannelAs(targetChannel: targetChannel); - -class _IsSameChannelAs extends Matcher { - const _IsSameChannelAs({ - required this.targetChannel, - }); - - final Channel targetChannel; - - @override - bool matches(covariant Channel channel, Map matchState) => - channel.cid == targetChannel.cid; - - @override - Description describe(Description description) => - description.add('is same channel as $targetChannel'); -} - -Matcher isSameChannelListAs(List targetChannelList) => - _IsSameChannelListAs(targetChannelList: targetChannelList); - -class _IsSameChannelListAs extends Matcher { - const _IsSameChannelListAs({ - required this.targetChannelList, - }); - - final List targetChannelList; - - @override - bool matches(covariant List channelList, Map matchState) { - var matches = true; - for (var i = 0; i < channelList.length; i++) { - final channel = channelList[i]; - final targetChannel = targetChannelList[i]; - matches = isSameChannelAs(targetChannel).matches(channel, matchState); - if (!matches) break; - } - return matches; - } - - @override - Description describe(Description description) => - description.add('is same channelList as $targetChannelList'); -} diff --git a/packages/stream_chat_flutter_core/test/matchers/get_message_response_matcher.dart b/packages/stream_chat_flutter_core/test/matchers/get_message_response_matcher.dart deleted file mode 100644 index c3a6629d..00000000 --- a/packages/stream_chat_flutter_core/test/matchers/get_message_response_matcher.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:flutter_test/flutter_test.dart'; -import 'package:stream_chat_flutter_core/stream_chat_flutter_core.dart'; - -Matcher isSameMessageResponseAs(GetMessageResponse targetResponse) => - _IsSameMessageResponseAs(targetResponse: targetResponse); - -class _IsSameMessageResponseAs extends Matcher { - const _IsSameMessageResponseAs({ - required this.targetResponse, - }); - - final GetMessageResponse targetResponse; - - @override - bool matches(covariant GetMessageResponse response, Map matchState) => - response.message.id == targetResponse.message.id && - response.channel?.cid == targetResponse.channel?.cid; - - @override - Description describe(Description description) => - description.add('is same message response as $targetResponse'); -} - -Matcher isSameMessageResponseListAs( - List targetResponseList) => - _IsSameMessageResponseListAs(targetResponseList: targetResponseList); - -class _IsSameMessageResponseListAs extends Matcher { - const _IsSameMessageResponseListAs({ - required this.targetResponseList, - }); - - final List targetResponseList; - - @override - bool matches( - covariant List responseList, Map matchState) { - var matches = true; - for (var i = 0; i < responseList.length; i++) { - final response = responseList[i]; - final targetResponse = targetResponseList[i]; - matches = isSameMessageResponseAs(targetResponse).matches( - response, - matchState, - ); - if (!matches) break; - } - return matches; - } - - @override - Description describe(Description description) => - description.add('is same userResponseList as $targetResponseList'); -} diff --git a/packages/stream_chat_flutter_core/test/matchers/message_matcher.dart b/packages/stream_chat_flutter_core/test/matchers/message_matcher.dart deleted file mode 100644 index 776665ff..00000000 --- a/packages/stream_chat_flutter_core/test/matchers/message_matcher.dart +++ /dev/null @@ -1,48 +0,0 @@ -import 'package:flutter_test/flutter_test.dart'; -import 'package:stream_chat_flutter_core/stream_chat_flutter_core.dart'; - -Matcher isSameMessageAs(Message targetMessage) => - _IsSameMessageAs(targetMessage: targetMessage); - -class _IsSameMessageAs extends Matcher { - const _IsSameMessageAs({ - required this.targetMessage, - }); - - final Message targetMessage; - - @override - bool matches(covariant Message message, Map matchState) => - message.id == targetMessage.id; - - @override - Description describe(Description description) => - description.add('is same message as $targetMessage'); -} - -Matcher isSameMessageListAs(List targetMessageList) => - _IsSameMessageListAs(targetMessageList: targetMessageList); - -class _IsSameMessageListAs extends Matcher { - const _IsSameMessageListAs({ - required this.targetMessageList, - }); - - final List targetMessageList; - - @override - bool matches(covariant List messageList, Map matchState) { - var matches = true; - for (var i = 0; i < messageList.length; i++) { - final message = messageList[i]; - final targetMessage = targetMessageList[i]; - matches = isSameMessageAs(targetMessage).matches(message, matchState); - if (!matches) break; - } - return matches; - } - - @override - Description describe(Description description) => - description.add('is same messageList as $targetMessageList'); -} diff --git a/packages/stream_chat_flutter_core/test/matchers/users_matcher.dart b/packages/stream_chat_flutter_core/test/matchers/users_matcher.dart deleted file mode 100644 index fa0f0c08..00000000 --- a/packages/stream_chat_flutter_core/test/matchers/users_matcher.dart +++ /dev/null @@ -1,46 +0,0 @@ -import 'package:flutter_test/flutter_test.dart'; -import 'package:stream_chat_flutter_core/stream_chat_flutter_core.dart'; - -Matcher isSameUserAs(User targetUser) => _IsSameUserAs(targetUser: targetUser); - -class _IsSameUserAs extends Matcher { - const _IsSameUserAs({ - required this.targetUser, - }); - - final User targetUser; - - @override - bool matches(covariant User user, Map matchState) => user.id == targetUser.id; - - @override - Description describe(Description description) => - description.add('is same user as $targetUser'); -} - -Matcher isSameUserListAs(List targetUserList) => - _IsSameUserListAs(targetUserList: targetUserList); - -class _IsSameUserListAs extends Matcher { - const _IsSameUserListAs({ - required this.targetUserList, - }); - - final List targetUserList; - - @override - bool matches(covariant List userList, Map matchState) { - var matches = true; - for (var i = 0; i < userList.length; i++) { - final user = userList[i]; - final targetUser = targetUserList[i]; - matches = isSameUserAs(targetUser).matches(user, matchState); - if (!matches) break; - } - return matches; - } - - @override - Description describe(Description description) => - description.add('is same userList as $targetUserList'); -}