package me.bobert.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.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; 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); assertNotNull(info.artworkUrl); String artworkOptions = "width=3840,quality=75"; assertTrue(info.artworkUrl.contains(artworkOptions)); } }