diff options
| author | Pinapelz <yukais@pinapelz.com> | 2023-12-13 21:51:08 -0800 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2023-12-13 21:51:08 -0800 |
| commit | 27de9dd4f19b8e3a1285691b81b600044d3411e8 (patch) | |
| tree | b9488b11aeaf13bc875e8b28d80bd8a83ec303dc /src/test/java/ChannelQueryTest.java | |
| parent | f89c1c166daba99a00625af4be1fcbc4d04249c4 (diff) | |
bump junit version. Add initial ChannelQueryTests
- Testing commit for gh-actions
Signed-off-by: Pinapelz <yukais@pinapelz.com>
Diffstat (limited to 'src/test/java/ChannelQueryTest.java')
| -rw-r--r-- | src/test/java/ChannelQueryTest.java | 47 |
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; + } + + + + + + +} |
