From c3f1fac03fdf3ed5165adfd22aa14a21e5876892 Mon Sep 17 00:00:00 2001 From: Robin Rosenberg Date: Sat, 22 Sep 2012 01:15:39 +0200 Subject: [PATCH] Suppress boxing warnings where we know they are ok Invoke the wrapper types' valueOf via static imports. For booleans used in asserts, add a new assert in the JUnit utility package since out current version of JUnit does not have the assert(boolean, boolean) method. Change-Id: I9099bd8efbc8c133479344d51ce7dabed8958a2b --- .../http/server/glue/RegexGroupFilter.java | 9 ++- .../src/org/eclipse/jgit/iplog/CQ.java | 4 +- .../src/org/eclipse/jgit/junit/Assert.java | 58 +++++++++++++++++++ .../jgit/pgm/AbstractFetchCommand.java | 5 +- .../org/eclipse/jgit/pgm/AmazonS3Client.java | 6 +- .../src/org/eclipse/jgit/pgm/Blame.java | 17 +++--- .../src/org/eclipse/jgit/pgm/Diff.java | 5 +- .../src/org/eclipse/jgit/pgm/Push.java | 4 +- .../jgit/pgm/debug/DiffAlgorithms.java | 15 +++-- .../eclipse/jgit/pgm/debug/MakeCacheTree.java | 7 ++- .../eclipse/jgit/pgm/debug/ReadDirCache.java | 5 +- .../eclipse/jgit/pgm/debug/ShowCacheTree.java | 7 ++- .../eclipse/jgit/pgm/debug/ShowDirCache.java | 4 +- .../jgit/pgm/debug/TextHashFunctions.java | 9 ++- .../DirCacheCGitCompatabilityTest.java | 1 + .../jgit/fnmatch/FileNameMatcherTest.java | 2 +- .../eclipse/jgit/ignore/IgnoreNodeTest.java | 1 + .../eclipse/jgit/lib/ObjectCheckerTest.java | 6 +- .../org/eclipse/jgit/lib/RacyGitTests.java | 9 +-- .../tst/org/eclipse/jgit/lib/RefTest.java | 1 + .../eclipse/jgit/lib/ValidRefNameTest.java | 2 +- .../eclipse/jgit/patch/PatchCcErrorTest.java | 14 +++-- .../org/eclipse/jgit/storage/file/GCTest.java | 13 +++-- .../jgit/storage/file/RefUpdateTest.java | 1 + .../transport/SideBandOutputStreamTest.java | 6 +- .../treewalk/filter/NotTreeFilterTest.java | 2 +- 26 files changed, 163 insertions(+), 50 deletions(-) create mode 100644 org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/Assert.java diff --git a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/RegexGroupFilter.java b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/RegexGroupFilter.java index bee2bfc191..2d466e2bc8 100644 --- a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/RegexGroupFilter.java +++ b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/RegexGroupFilter.java @@ -53,6 +53,8 @@ import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; +import static java.lang.Integer.valueOf; + import org.eclipse.jgit.http.server.HttpServerText; /** @@ -72,7 +74,8 @@ public class RegexGroupFilter implements Filter { */ public RegexGroupFilter(final int groupIdx) { if (groupIdx < 1) - throw new IllegalArgumentException(MessageFormat.format(HttpServerText.get().invalidIndex, groupIdx)); + throw new IllegalArgumentException(MessageFormat.format( + HttpServerText.get().invalidIndex, valueOf(groupIdx))); this.groupIdx = groupIdx - 1; } @@ -91,7 +94,9 @@ public class RegexGroupFilter implements Filter { if (groupIdx < g.length) chain.doFilter(g[groupIdx], rsp); else - throw new ServletException(MessageFormat.format(HttpServerText.get().invalidRegexGroup, (groupIdx + 1))); + throw new ServletException(MessageFormat.format( + HttpServerText.get().invalidRegexGroup, + valueOf(groupIdx + 1))); } private static WrappedRequest[] groupsFor(final ServletRequest r) { diff --git a/org.eclipse.jgit.iplog/src/org/eclipse/jgit/iplog/CQ.java b/org.eclipse.jgit.iplog/src/org/eclipse/jgit/iplog/CQ.java index 13781f48ad..73f062a4a3 100644 --- a/org.eclipse.jgit.iplog/src/org/eclipse/jgit/iplog/CQ.java +++ b/org.eclipse.jgit.iplog/src/org/eclipse/jgit/iplog/CQ.java @@ -43,6 +43,8 @@ package org.eclipse.jgit.iplog; +import static java.lang.Long.valueOf; + import java.text.MessageFormat; import java.util.Comparator; @@ -157,6 +159,6 @@ class CQ { @Override public String toString() { - return MessageFormat.format(IpLogText.get().CQString, getID()); + return MessageFormat.format(IpLogText.get().CQString, valueOf(getID())); } } diff --git a/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/Assert.java b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/Assert.java new file mode 100644 index 0000000000..40a05b4b7c --- /dev/null +++ b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/Assert.java @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2012, Robin Rosenberg + * and other copyright owners as documented in the project's IP log. + * + * This program and the accompanying materials are made available + * under the terms of the Eclipse Distribution License v1.0 which + * accompanies this distribution, is reproduced below, and is + * available at http://www.eclipse.org/org/documents/edl-v10.php + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or + * without modification, are permitted provided that the following + * conditions are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * - Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * - Neither the name of the Eclipse Foundation, Inc. nor the + * names of its contributors may be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.eclipse.jgit.junit; + +import static java.lang.Boolean.valueOf; + +public class Assert { + + public static void assertEquals(boolean expect, boolean actual) { + org.junit.Assert.assertEquals(valueOf(expect), valueOf(actual)); + } + + public static void assertEquals(String message, boolean expect, + boolean actual) { + org.junit.Assert + .assertEquals(message, valueOf(expect), valueOf(actual)); + } +} diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java index 4633187d77..ed0236b811 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AbstractFetchCommand.java @@ -47,6 +47,8 @@ package org.eclipse.jgit.pgm; +import static java.lang.Character.valueOf; + import java.io.IOException; import java.io.PrintWriter; import java.text.MessageFormat; @@ -82,7 +84,8 @@ abstract class AbstractFetchCommand extends TextBuiltin { shownURI = true; } - outw.format(" %c %-17s %-10s -> %s", type, longType, src, dst); + outw.format(" %c %-17s %-10s -> %s", valueOf(type), longType, + src, dst); outw.println(); } } finally { diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AmazonS3Client.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AmazonS3Client.java index f137b10aca..8485ab5f38 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AmazonS3Client.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/AmazonS3Client.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.pgm; +import static java.lang.Integer.valueOf; + import java.io.EOFException; import java.io.File; import java.io.FileInputStream; @@ -91,7 +93,9 @@ class AmazonS3Client extends TextBuiltin { while (len > 0) { final int n = in.read(tmp); if (n < 0) - throw new EOFException(MessageFormat.format(CLIText.get().expectedNumberOfbytes, len)); + throw new EOFException(MessageFormat.format( + CLIText.get().expectedNumberOfbytes, + valueOf(len))); outs.write(tmp, 0, n); len -= n; } diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Blame.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Blame.java index a67c35d933..801e3972fa 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Blame.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Blame.java @@ -46,6 +46,8 @@ package org.eclipse.jgit.pgm; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; import static org.eclipse.jgit.lib.Constants.OBJECT_ID_STRING_LENGTH; import java.io.File; @@ -201,23 +203,23 @@ class Blame extends TextBuiltin { maxSourceLine = Math.max(maxSourceLine, blame.getSourceLine(line)); } - String pathFmt = MessageFormat.format(" %{0}s", pathWidth); + String pathFmt = MessageFormat.format(" %{0}s", valueOf(pathWidth)); String numFmt = MessageFormat.format(" %{0}d", - 1 + (int) Math.log10(maxSourceLine + 1)); + valueOf(1 + (int) Math.log10(maxSourceLine + 1))); String lineFmt = MessageFormat.format(" %{0}d) ", - 1 + (int) Math.log10(end + 1)); + valueOf(1 + (int) Math.log10(end + 1))); String authorFmt = MessageFormat.format(" (%-{0}s %{1}s", - authorWidth, dateWidth); + valueOf(authorWidth), valueOf(dateWidth)); for (int line = begin; line < end; line++) { outw.print(abbreviate(blame.getSourceCommit(line))); if (showSourcePath) outw.format(pathFmt, path(line)); if (showSourceLine) - outw.format(numFmt, blame.getSourceLine(line) + 1); + outw.format(numFmt, valueOf(blame.getSourceLine(line) + 1)); if (!noAuthor) outw.format(authorFmt, author(line), date(line)); - outw.format(lineFmt, line + 1); + outw.format(lineFmt, valueOf(line + 1)); outw.flush(); blame.getResultContents().writeLine(outs, line); outs.flush(); @@ -314,7 +316,8 @@ class Blame extends TextBuiltin { dateFmt.setTimeZone(author.getTimeZone()); if (!showRawTimestamp) return dateFmt.format(author.getWhen()); - return String.format("%d %s", author.getWhen().getTime() / 1000L, + return String.format("%d %s", + valueOf(author.getWhen().getTime() / 1000L), dateFmt.format(author.getWhen())); } diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java index 56564c71c2..0085888231 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Diff.java @@ -45,6 +45,7 @@ package org.eclipse.jgit.pgm; +import static java.lang.Integer.valueOf; import static org.eclipse.jgit.lib.Constants.HEAD; import static org.eclipse.jgit.lib.Constants.OBJECT_ID_STRING_LENGTH; @@ -229,12 +230,12 @@ class Diff extends TextBuiltin { out.println("M\t" + ent.getNewPath()); break; case COPY: - out.format("C%1$03d\t%2$s\t%3$s", ent.getScore(), // + out.format("C%1$03d\t%2$s\t%3$s", valueOf(ent.getScore()), // ent.getOldPath(), ent.getNewPath()); out.println(); break; case RENAME: - out.format("R%1$03d\t%2$s\t%3$s", ent.getScore(), // + out.format("R%1$03d\t%2$s\t%3$s", valueOf(ent.getScore()), // ent.getOldPath(), ent.getNewPath()); out.println(); break; diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Push.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Push.java index f466517250..2c10cf98f5 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Push.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Push.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.pgm; +import static java.lang.Character.valueOf; + import java.io.IOException; import java.text.MessageFormat; import java.util.ArrayList; @@ -250,7 +252,7 @@ class Push extends TextBuiltin { private void printUpdateLine(final char flag, final String summary, final String srcRef, final String destRef, final String message) throws IOException { - outw.format(" %c %-17s", flag, summary); + out.format(" %c %-17s", valueOf(flag), summary); if (srcRef != null) outw.format(" %s ->", abbreviateRef(srcRef, true)); diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/DiffAlgorithms.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/DiffAlgorithms.java index ef297322df..2a67b389ed 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/DiffAlgorithms.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/DiffAlgorithms.java @@ -43,6 +43,9 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; + import java.io.File; import java.lang.management.ManagementFactory; import java.lang.management.ThreadMXBean; @@ -248,8 +251,10 @@ class DiffAlgorithms extends TextBuiltin { outw.println(name + ": start at " + startId.name()); } - outw.format(" %12d files, %8d commits\n", files, commits); - outw.format(" N=%10d min lines, %8d max lines\n", minN, maxN); + outw.format(" %12d files, %8d commits\n", valueOf(files), + valueOf(commits)); + outw.format(" N=%10d min lines, %8d max lines\n", valueOf(minN), + valueOf(maxN)); outw.format("%-25s %12s ( %12s %12s )\n", // "Algorithm", "Time(ns)", "Time(ns) on", "Time(ns) on"); @@ -261,9 +266,9 @@ class DiffAlgorithms extends TextBuiltin { for (Test test : all) { outw.format("%-25s %12d ( %12d %12d )", // test.algorithm.name, // - test.runningTimeNanos, // - test.minN.runningTimeNanos, // - test.maxN.runningTimeNanos); + valueOf(test.runningTimeNanos), // + valueOf(test.minN.runningTimeNanos), // + valueOf(test.maxN.runningTimeNanos)); outw.println(); } outw.println(); diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/MakeCacheTree.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/MakeCacheTree.java index 3961a7c156..4769f1159d 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/MakeCacheTree.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/MakeCacheTree.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Integer.valueOf; + import java.io.IOException; import java.text.MessageFormat; @@ -61,8 +63,9 @@ class MakeCacheTree extends TextBuiltin { } private void show(final DirCacheTree tree) throws IOException { - outw.println(MessageFormat.format(CLIText.get().cacheTreePathInfo - , tree.getPathString(), tree.getEntrySpan(), tree.getChildCount())); + outw.println(MessageFormat.format(CLIText.get().cacheTreePathInfo, + tree.getPathString(), valueOf(tree.getEntrySpan()), + valueOf(tree.getChildCount()))); for (int i = 0; i < tree.getChildCount(); i++) show(tree.getChild(i)); diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ReadDirCache.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ReadDirCache.java index 83dacce6b5..9f6bcda2a1 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ReadDirCache.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ReadDirCache.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Long.valueOf; + import java.text.MessageFormat; import org.eclipse.jgit.pgm.CLIText; @@ -58,6 +60,7 @@ class ReadDirCache extends TextBuiltin { db.readDirCache(); final long end = System.currentTimeMillis(); outw.print(" "); - outw.println(MessageFormat.format(CLIText.get().averageMSPerRead, (end - start) / cnt)); + outw.println(MessageFormat.format(CLIText.get().averageMSPerRead, + valueOf((end - start) / cnt))); } } diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCacheTree.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCacheTree.java index 7b4b36aa42..9fa8c69954 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCacheTree.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowCacheTree.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Integer.valueOf; + import java.io.IOException; import java.text.MessageFormat; @@ -63,8 +65,9 @@ class ShowCacheTree extends TextBuiltin { } private void show(final DirCacheTree tree) throws IOException { - outw.println(MessageFormat.format(CLIText.get().cacheTreePathInfo - , tree.getPathString(), tree.getEntrySpan(), tree.getChildCount())); + outw.println(MessageFormat.format(CLIText.get().cacheTreePathInfo, + tree.getPathString(), valueOf(tree.getEntrySpan()), + valueOf(tree.getChildCount()))); for (int i = 0; i < tree.getChildCount(); i++) show(tree.getChild(i)); diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowDirCache.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowDirCache.java index a710103e9d..040b2e50e7 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowDirCache.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ShowDirCache.java @@ -46,6 +46,8 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Integer.valueOf; + import java.text.SimpleDateFormat; import java.util.Date; @@ -69,7 +71,7 @@ class ShowDirCache extends TextBuiltin { final int stage = ent.getStage(); outw.print(mode); - outw.format(" %6d", len); + outw.format(" %6d", valueOf(len)); outw.print(' '); outw.print(fmt.format(mtime)); outw.print(' '); diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java index ab80037da3..df7058f138 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/TextHashFunctions.java @@ -43,6 +43,9 @@ package org.eclipse.jgit.pgm.debug; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; + import java.io.File; import java.lang.reflect.Field; import java.security.MessageDigest; @@ -347,8 +350,8 @@ class TextHashFunctions extends TextBuiltin { outw.println(name + ":"); } outw.format(" %6d files; %5d avg. unique lines/file\n", // - fileCnt, // - lineCnt / fileCnt); + valueOf(fileCnt), // + valueOf(lineCnt / fileCnt)); outw.format("%-20s %-15s %9s\n", "Hash", "Fold", "Max Len"); outw.println("-----------------------------------------------"); String lastHashName = null; @@ -359,7 +362,7 @@ class TextHashFunctions extends TextBuiltin { outw.format("%-20s %-15s %9d\n", // hashName, // fun.fold.name, // - fun.maxChainLength); + valueOf(fun.maxChainLength)); lastHashName = fun.hash.name; } outw.println(); diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/dircache/DirCacheCGitCompatabilityTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/dircache/DirCacheCGitCompatabilityTest.java index e14190b53d..36ebd6f22a 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/dircache/DirCacheCGitCompatabilityTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/dircache/DirCacheCGitCompatabilityTest.java @@ -43,6 +43,7 @@ package org.eclipse.jgit.dircache; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java index 3553fcf43c..13c8cbef59 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java @@ -44,7 +44,7 @@ package org.eclipse.jgit.fnmatch; -import static org.junit.Assert.assertEquals; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/ignore/IgnoreNodeTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/ignore/IgnoreNodeTest.java index 51d4c0f940..fcc8d2b0ec 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/ignore/IgnoreNodeTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/ignore/IgnoreNodeTest.java @@ -42,6 +42,7 @@ */ package org.eclipse.jgit.ignore; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java index 250a7f0b99..380defaa08 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectCheckerTest.java @@ -44,6 +44,8 @@ package org.eclipse.jgit.lib; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; @@ -69,7 +71,9 @@ public class ObjectCheckerTest { fail("Did not throw CorruptObjectException"); } catch (CorruptObjectException e) { final String m = e.getMessage(); - assertEquals(MessageFormat.format(JGitText.get().corruptObjectInvalidType2, Constants.OBJ_BAD), m); + assertEquals(MessageFormat.format( + JGitText.get().corruptObjectInvalidType2, + valueOf(Constants.OBJ_BAD)), m); } } diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RacyGitTests.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RacyGitTests.java index c25ee4c04a..13f17550d1 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RacyGitTests.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RacyGitTests.java @@ -42,6 +42,7 @@ */ package org.eclipse.jgit.lib; +import static java.lang.Long.valueOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -66,12 +67,12 @@ public class RacyGitTests extends RepositoryTestCase { if (i == 5) fsTick(lastFile); } - modTimes.add(fsTick(lastFile)); + modTimes.add(valueOf(fsTick(lastFile))); for (int i = 0; i < 10; i++) { lastFile = new File(db.getWorkTree(), "1." + i); FileUtils.createNewFile(lastFile); } - modTimes.add(fsTick(lastFile)); + modTimes.add(valueOf(fsTick(lastFile))); for (int i = 0; i < 10; i++) { lastFile = new File(db.getWorkTree(), "2." + i); FileUtils.createNewFile(lastFile); @@ -122,7 +123,7 @@ public class RacyGitTests extends RepositoryTestCase { // wait to ensure that modtimes of the file doesn't match last index // file modtime - modTimes.add(fsTick(db.getIndexFile())); + modTimes.add(valueOf(fsTick(db.getIndexFile()))); // create two files addToWorkDir("a", "a"); @@ -130,7 +131,7 @@ public class RacyGitTests extends RepositoryTestCase { // wait to ensure that file-modTimes and therefore index entry modTime // doesn't match the modtime of index-file after next persistance - modTimes.add(fsTick(lastFile)); + modTimes.add(valueOf(fsTick(lastFile))); // now add both files to the index. No racy git expected resetIndex(new FileTreeIteratorWithTimeControl(db, modTimes)); diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RefTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RefTest.java index 48140161d4..c1cd596d0b 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RefTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RefTest.java @@ -45,6 +45,7 @@ package org.eclipse.jgit.lib; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ValidRefNameTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ValidRefNameTest.java index 36d6e3999e..08d675bc04 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ValidRefNameTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ValidRefNameTest.java @@ -43,7 +43,7 @@ package org.eclipse.jgit.lib; -import static org.junit.Assert.assertEquals; +import static org.eclipse.jgit.junit.Assert.assertEquals; import org.junit.Test; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/patch/PatchCcErrorTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/patch/PatchCcErrorTest.java index 6c6d9f5953..962e81856b 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/patch/PatchCcErrorTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/patch/PatchCcErrorTest.java @@ -43,6 +43,8 @@ package org.eclipse.jgit.patch; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertSame; import static org.junit.Assert.assertTrue; @@ -65,9 +67,9 @@ public class PatchCcErrorTest { { final FormatError e = p.getErrors().get(0); assertSame(FormatError.Severity.ERROR, e.getSeverity()); - assertEquals( - MessageFormat.format(JGitText.get().truncatedHunkLinesMissingForAncestor, 1, 1), - e.getMessage()); + assertEquals(MessageFormat.format( + JGitText.get().truncatedHunkLinesMissingForAncestor, + valueOf(1), valueOf(1)), e.getMessage()); assertEquals(346, e.getOffset()); assertTrue(e.getLineText().startsWith( "@@@ -55,12 -163,13 +163,15 @@@ public ")); @@ -75,9 +77,9 @@ public class PatchCcErrorTest { { final FormatError e = p.getErrors().get(1); assertSame(FormatError.Severity.ERROR, e.getSeverity()); - assertEquals( - MessageFormat.format(JGitText.get().truncatedHunkLinesMissingForAncestor, 2, 2), - e.getMessage()); + assertEquals(MessageFormat.format( + JGitText.get().truncatedHunkLinesMissingForAncestor, + valueOf(2), valueOf(2)), e.getMessage()); assertEquals(346, e.getOffset()); assertTrue(e.getLineText().startsWith( "@@@ -55,12 -163,13 +163,15 @@@ public ")); diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/GCTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/GCTest.java index 04fc68a6f1..8b6c003888 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/GCTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/GCTest.java @@ -42,6 +42,7 @@ */ package org.eclipse.jgit.storage.file; +import static java.lang.Integer.valueOf; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertSame; @@ -134,9 +135,9 @@ public class GCTest extends LocalDiskRepositoryTestCase { syncPoint.await(); try { gc.packRefs(); - return 0; + return valueOf(0); } catch (IOException e) { - return 1; + return valueOf(1); } } }; @@ -144,7 +145,7 @@ public class GCTest extends LocalDiskRepositoryTestCase { try { Future p1 = pool.submit(packRefs); Future p2 = pool.submit(packRefs); - assertTrue(p1.get() + p2.get() == 1); + assertEquals(1, p1.get().intValue() + p2.get().intValue()); } finally { pool.shutdown(); pool.awaitTermination(Long.MAX_VALUE, TimeUnit.SECONDS); @@ -257,7 +258,7 @@ public class GCTest extends LocalDiskRepositoryTestCase { try { gc.setProgressMonitor(this); gc.repack(); - return 0; + return valueOf(0); } catch (IOException e) { // leave the syncPoint in broken state so any awaiting // threads and any threads that call await in the future get @@ -268,7 +269,7 @@ public class GCTest extends LocalDiskRepositoryTestCase { } catch (InterruptedException ignored) { // } - return 1; + return valueOf(1); } } } @@ -282,7 +283,7 @@ public class GCTest extends LocalDiskRepositoryTestCase { DoRepack repack2 = new DoRepack(); Future result1 = pool.submit(repack1); Future result2 = pool.submit(repack2); - assertTrue(result1.get() + result2.get() == 0); + assertEquals(0, result1.get().intValue() + result2.get().intValue()); } finally { pool.shutdown(); pool.awaitTermination(Long.MAX_VALUE, TimeUnit.SECONDS); diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/RefUpdateTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/RefUpdateTest.java index e92bca6d5d..8bc454a58c 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/RefUpdateTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/RefUpdateTest.java @@ -45,6 +45,7 @@ package org.eclipse.jgit.storage.file; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/SideBandOutputStreamTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/SideBandOutputStreamTest.java index b107b053ea..2924297de7 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/SideBandOutputStreamTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/SideBandOutputStreamTest.java @@ -43,6 +43,8 @@ package org.eclipse.jgit.transport; +import static java.lang.Integer.valueOf; +import static java.lang.Long.valueOf; import static org.eclipse.jgit.transport.SideBandOutputStream.CH_DATA; import static org.eclipse.jgit.transport.SideBandOutputStream.CH_ERROR; import static org.eclipse.jgit.transport.SideBandOutputStream.CH_PROGRESS; @@ -236,7 +238,9 @@ public class SideBandOutputStreamTest { new SideBandOutputStream(CH_DATA, Integer.MAX_VALUE, rawOut); fail("Accepted " + Integer.MAX_VALUE + " for buffer size"); } catch (IllegalArgumentException e) { - assertEquals(MessageFormat.format(JGitText.get().packetSizeMustBeAtMost, Integer.MAX_VALUE, 65520), e.getMessage()); + assertEquals(MessageFormat.format( + JGitText.get().packetSizeMustBeAtMost, + valueOf(Integer.MAX_VALUE), valueOf(65520)), e.getMessage()); } } diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/treewalk/filter/NotTreeFilterTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/treewalk/filter/NotTreeFilterTest.java index b1b943c2dc..818941915a 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/treewalk/filter/NotTreeFilterTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/treewalk/filter/NotTreeFilterTest.java @@ -43,7 +43,7 @@ package org.eclipse.jgit.treewalk.filter; -import static org.junit.Assert.assertEquals; +import static org.eclipse.jgit.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotSame; -- 2.39.5