From fefe0cff052bd2c6f295a43df90d241a6c9b1115 Mon Sep 17 00:00:00 2001 From: vsubhuman Date: Thu, 3 Aug 2017 12:19:19 +0300 Subject: [PATCH] #269 Added `TelegramBatchLongPollingBotTest` --- .../test/TelegramBatchLongPollingBotTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 telegrambots/src/test/java/org/telegram/telegrambots/test/TelegramBatchLongPollingBotTest.java diff --git a/telegrambots/src/test/java/org/telegram/telegrambots/test/TelegramBatchLongPollingBotTest.java b/telegrambots/src/test/java/org/telegram/telegrambots/test/TelegramBatchLongPollingBotTest.java new file mode 100644 index 00000000..54a92057 --- /dev/null +++ b/telegrambots/src/test/java/org/telegram/telegrambots/test/TelegramBatchLongPollingBotTest.java @@ -0,0 +1,19 @@ +package org.telegram.telegrambots.test; + +import org.junit.Test; +import org.mockito.Mockito; +import org.telegram.telegrambots.api.objects.Update; +import org.telegram.telegrambots.bots.TelegramBatchLongPollingBot; + +import java.util.Collections; + +public class TelegramBatchLongPollingBotTest { + + @Test + public void testOnUpdateReceived() throws Exception { + TelegramBatchLongPollingBot bot = Mockito.mock(TelegramBatchLongPollingBot.class); + Update update = new Update(); + bot.onUpdateReceived(update); + Mockito.verify(bot).onUpdatesReceived(Collections.singletonList(update)); + } +} \ No newline at end of file