From 27de9dd4f19b8e3a1285691b81b600044d3411e8 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Wed, 13 Dec 2023 21:51:08 -0800 Subject: bump junit version. Add initial ChannelQueryTests - Testing commit for gh-actions Signed-off-by: Pinapelz --- pom.xml | 2 +- src/test/java/ChannelQueryTest.java | 47 +++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 src/test/java/ChannelQueryTest.java diff --git a/pom.xml b/pom.xml index 5b7b3ed..483795e 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ junit junit - 3.8.1 + 4.13.2 test diff --git a/src/test/java/ChannelQueryTest.java b/src/test/java/ChannelQueryTest.java new file mode 100644 index 0000000..2bd3858 --- /dev/null +++ b/src/test/java/ChannelQueryTest.java @@ -0,0 +1,47 @@ +import com.pinapelz.datatypes.Channel; +import org.junit.Test; +import com.pinapelz.query.ChannelQueryBuilder; +import com.pinapelz.Holodex; +import com.pinapelz.HolodexException; + +import java.util.List; + +import static org.junit.Assert.fail; + +public class ChannelQueryTest { + private final String apiKey = System.getenv("HOLODEX_API_KEY"); + @Test + public void testChanneQueryIntiailization(){ + ChannelQueryBuilder channelQueryBuilder = new ChannelQueryBuilder().setLang("en").setOrg("hololive"); + assert(channelQueryBuilder.getLang().equals("en")); + assert(channelQueryBuilder.getOrg().equals("hololive")); + } + + @Test + public void testChannelQuerySetters(){ + ChannelQueryBuilder channelQueryBuilder = new ChannelQueryBuilder(); + channelQueryBuilder.setLang("en"); + channelQueryBuilder.setOrg("hololive"); + channelQueryBuilder.setOrder("asc"); + assert(channelQueryBuilder.getLang().equals("en")); + assert(channelQueryBuilder.getOrg().equals("hololive")); + assert(channelQueryBuilder.getOrder().equals("asc")); + } + + @Test + public void getChannelsData(){ + try { + Holodex holodex = new Holodex(apiKey); + holodex.getChannels(new ChannelQueryBuilder().setOrg("Hololive")); + } catch (HolodexException ex) { + fail(ex.getMessage()); + } + assert true; + } + + + + + + +} -- cgit v1.2.3