From dd0aa19fcfb1bf5b7ae4b14dcff071df1913d3e0 Mon Sep 17 00:00:00 2001 From: anthorob Date: Tue, 14 May 2024 04:14:31 -0400 Subject: [PATCH] Add unit test for UdioAudioSourceManager --- .../source/UdioAudioSourceManagerTest.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/test/java/netneutrality/music/source/UdioAudioSourceManagerTest.java diff --git a/src/test/java/netneutrality/music/source/UdioAudioSourceManagerTest.java b/src/test/java/netneutrality/music/source/UdioAudioSourceManagerTest.java new file mode 100644 index 0000000..238d43b --- /dev/null +++ b/src/test/java/netneutrality/music/source/UdioAudioSourceManagerTest.java @@ -0,0 +1,31 @@ +package netneutrality.music.source; +/* + * Copyright (c) anthorob + * + * https://discord.gg/qUa6zNFZsd + */ + +import com.sedmelluq.discord.lavaplayer.track.AudioItem; +import com.sedmelluq.discord.lavaplayer.track.AudioReference; +import com.sedmelluq.discord.lavaplayer.track.AudioTrackInfo; +import org.junit.Test; + +import static org.junit.Assert.*; + +public class UdioAudioSourceManagerTest { + + @Test + public void loadItem() { + AudioReference reference = new AudioReference("https://www.udio.com/songs/eNmZxqpMt9MRrjFUgYDgyi", null); + + UdioAudioSourceManager udioAudioSourceManager = new UdioAudioSourceManager(); + AudioItem loaded = udioAudioSourceManager.loadItem(null, reference); + + assertNotNull(loaded); + + UdioAudioTrack audioTrack = (UdioAudioTrack) loaded; + AudioTrackInfo info = audioTrack.getInfo(); + + assertNotNull(info); + } +}