mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-22 16:17:44 +00:00
Iris downloader / History update
- Allow people to download in place and update in place the media
This commit is contained in:
1 parent
b18681a3e2
commit
edadd14f4b
40 files changed
+836
-122
No files matched your search
+21
-1
@@ -89,7 +89,27 @@ public class IrisModdedCommandParityTest {
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=custom"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("link=https://packs.example.test/custom.tar.gz"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=underworld branch=stable"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=underworld overwrite=true"));
|
||||
assertFalse(overworld.overwrite());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void downloadOverwriteRequiresOneSourceAndAnExplicitBoolean() {
|
||||
IrisModdedCommands.DownloadRequest pack = IrisModdedCommands.parseDownloadRequest("pack=underworld overwrite=true");
|
||||
IrisModdedCommands.DownloadRequest link = IrisModdedCommands.parseDownloadRequest(
|
||||
"overwrite=true link=https://packs.example.test/custom.zip?token=a=b");
|
||||
|
||||
assertNotNull(pack);
|
||||
assertTrue(pack.overwrite());
|
||||
assertEquals("underworld", pack.pack());
|
||||
assertNotNull(link);
|
||||
assertTrue(link.overwrite());
|
||||
assertEquals("https://packs.example.test/custom.zip?token=a=b", link.url());
|
||||
assertFalse(IrisModdedCommands.parseDownloadRequest("pack=overworld overwrite=false").overwrite());
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("overwrite=true"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=overworld overwrite=yes"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=overworld overwrite=true overwrite=false"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=overworld pack=underworld"));
|
||||
assertNull(IrisModdedCommands.parseDownloadRequest("pack=overworld link=https://packs.example.test/custom.zip"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in new issue
Block a user