34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
package org.bukkit.craftbukkit.updater;
|
|
|
|
import java.io.FileNotFoundException;
|
|
import java.io.IOException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import static org.junit.Assert.assertNotNull;
|
|
|
|
import org.junit.Ignore;
|
|
import org.junit.Test;
|
|
|
|
@Ignore ("useful tests, but not necessary to run on each compile")
|
|
public class BukkitDLUpdaterServiceTest {
|
|
@Test(expected=IOException.class)
|
|
public void testHostNotFound() throws UnsupportedEncodingException, IOException {
|
|
BukkitDLUpdaterService service = new BukkitDLUpdaterService("404.example.org");
|
|
|
|
service.fetchArtifact("rb");
|
|
}
|
|
|
|
@Test(expected=FileNotFoundException.class)
|
|
public void testArtifactNotFound() throws UnsupportedEncodingException, IOException {
|
|
BukkitDLUpdaterService service = new BukkitDLUpdaterService("dl.bukkit.org");
|
|
|
|
service.fetchArtifact("meep");
|
|
}
|
|
|
|
@Test
|
|
public void testArtifactExists() throws UnsupportedEncodingException, IOException {
|
|
BukkitDLUpdaterService service = new BukkitDLUpdaterService("dl.bukkit.org");
|
|
|
|
assertNotNull(service.fetchArtifact("latest-dev"));
|
|
}
|
|
}
|