diff --git a/src/etc/testcases/taskdefs/bunzip2.xml b/src/etc/testcases/taskdefs/bunzip2.xml index 69f0156d9..a5517b994 100644 --- a/src/etc/testcases/taskdefs/bunzip2.xml +++ b/src/etc/testcases/taskdefs/bunzip2.xml @@ -3,11 +3,11 @@ - + - + \ No newline at end of file diff --git a/src/etc/testcases/taskdefs/bzip2.xml b/src/etc/testcases/taskdefs/bzip2.xml index c079e5456..0293e0641 100644 --- a/src/etc/testcases/taskdefs/bzip2.xml +++ b/src/etc/testcases/taskdefs/bzip2.xml @@ -3,11 +3,11 @@ - + - + \ No newline at end of file diff --git a/src/main/org/apache/tools/bzip2/CBZip2InputStream.java b/src/main/org/apache/tools/bzip2/CBZip2InputStream.java index c1684b1ef..fbf1f173b 100644 --- a/src/main/org/apache/tools/bzip2/CBZip2InputStream.java +++ b/src/main/org/apache/tools/bzip2/CBZip2InputStream.java @@ -268,7 +268,7 @@ public class CBZip2InputStream extends InputStream implements BZip2Constants { crcError(); computedCombinedCRC = (computedCombinedCRC << 1) - | (computedCombinedCRC >> 31); + | (computedCombinedCRC >>> 31); computedCombinedCRC ^= computedBlockCRC; } diff --git a/src/main/org/apache/tools/bzip2/CBZip2OutputStream.java b/src/main/org/apache/tools/bzip2/CBZip2OutputStream.java index b7057264d..2663323e8 100644 --- a/src/main/org/apache/tools/bzip2/CBZip2OutputStream.java +++ b/src/main/org/apache/tools/bzip2/CBZip2OutputStream.java @@ -454,7 +454,7 @@ public class CBZip2OutputStream extends OutputStream implements BZip2Constants { private void endBlock() throws IOException { blockCRC = mCrc.getFinalCRC(); - combinedCRC = (combinedCRC << 1) | (combinedCRC >> 31); + combinedCRC = (combinedCRC << 1)|(combinedCRC >>> 31); combinedCRC ^= blockCRC; /* sort the block and establish posn of original string */ diff --git a/src/testcases/org/apache/tools/ant/taskdefs/BUnzip2Test.java b/src/testcases/org/apache/tools/ant/taskdefs/BUnzip2Test.java index 9cb391352..596fcdd1b 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/BUnzip2Test.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/BUnzip2Test.java @@ -69,7 +69,7 @@ public class BUnzip2Test extends BuildFileTest { super(name); } - public void setUp() { + public void setUp() { configureProject("src/etc/testcases/taskdefs/bunzip2.xml"); } @@ -80,7 +80,7 @@ public class BUnzip2Test extends BuildFileTest { public void testRealTest() throws java.io.IOException { FileUtils fileUtils = FileUtils.newFileUtils(); executeTarget("realTest"); - assertTrue(fileUtils.contentEquals(project.resolveFile("../asf-logo.gif"), - project.resolveFile("asf-logo.gif"))); + assertTrue(fileUtils.contentEquals(project.resolveFile("expected/asf-logo-huge.tar"), + project.resolveFile("asf-logo-huge.tar"))); } } diff --git a/src/testcases/org/apache/tools/ant/taskdefs/BZip2Test.java b/src/testcases/org/apache/tools/ant/taskdefs/BZip2Test.java index 5b2ebc078..4197985c0 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/BZip2Test.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/BZip2Test.java @@ -69,7 +69,7 @@ public class BZip2Test extends BuildFileTest { super(name); } - public void setUp() { + public void setUp() { configureProject("src/etc/testcases/taskdefs/bzip2.xml"); } @@ -80,7 +80,7 @@ public class BZip2Test extends BuildFileTest { public void testRealTest() throws java.io.IOException { FileUtils fileUtils = FileUtils.newFileUtils(); executeTarget("realTest"); - assertTrue(fileUtils.contentEquals(project.resolveFile("expected/asf-logo.gif.bz2"), - project.resolveFile("asf-logo.gif.bz2"))); + assertTrue(fileUtils.contentEquals(project.resolveFile("expected/asf-logo-huge.tar.bz2"), + project.resolveFile("asf-logo-huge.tar.bz2"))); } }