From 3b787b8c0fac23e766a92ee6a1110b30601a7e12 Mon Sep 17 00:00:00 2001 From: carm Date: Mon, 24 Jan 2022 17:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A4=BA=E4=BE=8B=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/GithubReleasesTest.java | 20 ++++++++++++------- ...rTestTest.java => GithubUserInfoTest.java} | 2 +- ...est.java => GithubVersionCheckerTest.java} | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) rename src/test/java/{GithubUserTestTest.java => GithubUserInfoTest.java} (95%) rename src/test/java/{GithubVersionTest.java => GithubVersionCheckerTest.java} (94%) diff --git a/src/test/java/GithubReleasesTest.java b/src/test/java/GithubReleasesTest.java index 2a9dc8b..e17d53a 100644 --- a/src/test/java/GithubReleasesTest.java +++ b/src/test/java/GithubReleasesTest.java @@ -18,7 +18,7 @@ public class GithubReleasesTest { @Test public void onTest() { - GithubReleases4J.listReleases("CarmJos", "EasyPlugin") + GithubReleases4J.listReleases("CarmJos", "GithubReleases4J") .stream().limit(2).forEach(GithubReleasesTest::printInfo); GithubRelease release = GithubReleases4J.getLatestRelease("CarmJos", "UltraDepository"); @@ -32,16 +32,18 @@ public class GithubReleasesTest { private static void printInfo(@Nullable GithubRelease release) { if (release == null) System.out.println("# NULL"); else { - System.out.println("# " + release.getName() + " [" + FORMAT.format(release.getCreateTime()) + "]"); + print("# %s %s [%s] ", + release.getRepository(), release.getName(), + FORMAT.format(release.getCreateTime()) + ); List assets = release.getAssets(); assets.forEach(GithubReleasesTest::printAssets); } } private static void printAssets(@Nullable GithubAsset assets) { - if (assets == null) System.out.println("- NULL"); - else { - System.out.println("- " + assets.getName() + " [" + assets.getSize() + "]"); + if (assets != null) { + print("- %s (%s B)", assets.getName(), assets.getSize()); } } @@ -49,12 +51,16 @@ public class GithubReleasesTest { if (!DOWNLOAD) return; if (assets == null) return; try { - File file = assets.download(); - System.out.println("- at " + file.getAbsolutePath()); + File file = assets.download(StandardCopyOption.REPLACE_EXISTING); + System.out.println("| -> " + file.getAbsolutePath()); } catch (IOException e) { e.printStackTrace(); } } + private static void print(String format, Object... params) { + System.out.printf((format) + "%n", params); + } + } diff --git a/src/test/java/GithubUserTestTest.java b/src/test/java/GithubUserInfoTest.java similarity index 95% rename from src/test/java/GithubUserTestTest.java rename to src/test/java/GithubUserInfoTest.java index a7a82af..f92d254 100644 --- a/src/test/java/GithubUserTestTest.java +++ b/src/test/java/GithubUserInfoTest.java @@ -5,7 +5,7 @@ import org.junit.Test; import java.text.SimpleDateFormat; -public class GithubUserTestTest { +public class GithubUserInfoTest { public static final SimpleDateFormat FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); diff --git a/src/test/java/GithubVersionTest.java b/src/test/java/GithubVersionCheckerTest.java similarity index 94% rename from src/test/java/GithubVersionTest.java rename to src/test/java/GithubVersionCheckerTest.java index 5704311..db0434a 100644 --- a/src/test/java/GithubVersionTest.java +++ b/src/test/java/GithubVersionCheckerTest.java @@ -1,7 +1,7 @@ import cc.carm.lib.githubreleases4j.GithubReleases4J; import org.junit.Test; -public class GithubVersionTest { +public class GithubVersionCheckerTest { @Test