TelegramBots/telegrambots-meta/src/test/java/org/telegram/telegrambots/meta/test/TestTelegramApi.java

44 lines
1.1 KiB
Java

package org.telegram.telegrambots.meta.test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.telegram.telegrambots.meta.TelegramBotsApi;
import org.telegram.telegrambots.meta.exceptions.TelegramApiException;
import org.telegram.telegrambots.meta.generics.BotSession;
import org.telegram.telegrambots.meta.generics.Webhook;
import static org.junit.jupiter.api.Assertions.fail;
import static org.mockito.Mockito.mock;
/**
* @author Ruben Bermudez
* @version 1.0
*/
class TestTelegramApi {
private Webhook webhook;
@BeforeEach
public void setUp() {
webhook = mock(Webhook.class);
}
@Test
void TestTelegramApiMustBeInitializableForLongPolling() {
try {
new TelegramBotsApi(BotSession.class);
} catch (TelegramApiException e) {
fail();
}
}
@Test
void TestTelegramApiMustBeInitializableForWebhook() {
try {
new TelegramBotsApi(BotSession.class, webhook);
} catch (TelegramApiException e) {
fail();
}
}
}