diff options
Diffstat (limited to 'src/test/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; + } + + + + + + +} |
