aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2023-12-13 21:51:08 -0800
committerPinapelz <yukais@pinapelz.com>2023-12-13 21:51:08 -0800
commit27de9dd4f19b8e3a1285691b81b600044d3411e8 (patch)
treeb9488b11aeaf13bc875e8b28d80bd8a83ec303dc /src
parentf89c1c166daba99a00625af4be1fcbc4d04249c4 (diff)
bump junit version. Add initial ChannelQueryTests
- Testing commit for gh-actions Signed-off-by: Pinapelz <yukais@pinapelz.com>
Diffstat (limited to 'src')
-rw-r--r--src/test/java/ChannelQueryTest.java47
1 files changed, 47 insertions, 0 deletions
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;
+ }
+
+
+
+
+
+
+}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage