Browse Source

assert -> assertTrue in all testcases.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269814 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 23 years ago
parent
commit
321c9dc68e
20 changed files with 109 additions and 106 deletions
  1. +3
    -0
      WHATSNEW
  2. +4
    -4
      src/testcases/org/apache/tools/ant/DirectoryScannerTest.java
  3. +20
    -20
      src/testcases/org/apache/tools/ant/IntrospectionHelperTest.java
  4. +3
    -3
      src/testcases/org/apache/tools/ant/ProjectTest.java
  5. +3
    -3
      src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java
  6. +3
    -3
      src/testcases/org/apache/tools/ant/taskdefs/CVSPassTest.java
  7. +8
    -8
      src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java
  8. +1
    -1
      src/testcases/org/apache/tools/ant/taskdefs/JarTest.java
  9. +5
    -5
      src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java
  10. +1
    -1
      src/testcases/org/apache/tools/ant/taskdefs/optional/ANTLRTest.java
  11. +3
    -3
      src/testcases/org/apache/tools/ant/types/CommandlineJavaTest.java
  12. +4
    -4
      src/testcases/org/apache/tools/ant/types/EnumeratedAttributeTest.java
  13. +1
    -1
      src/testcases/org/apache/tools/ant/types/MapperTest.java
  14. +2
    -2
      src/testcases/org/apache/tools/ant/types/PathTest.java
  15. +11
    -11
      src/testcases/org/apache/tools/ant/util/DOMElementWriterTest.java
  16. +17
    -17
      src/testcases/org/apache/tools/ant/util/regexp/RegexpMatcherTest.java
  17. +6
    -6
      src/testcases/org/apache/tools/zip/AsiExtraFieldTest.java
  18. +2
    -2
      src/testcases/org/apache/tools/zip/ExtraFieldUtilsTest.java
  19. +6
    -6
      src/testcases/org/apache/tools/zip/ZipLongTest.java
  20. +6
    -6
      src/testcases/org/apache/tools/zip/ZipShortTest.java

+ 3
- 0
WHATSNEW View File

@@ -17,6 +17,9 @@ Other changes:
* Added a new condition <isset> that test for the existence of a
property to the condition task.

* Ant's testcases require JUnit 3.7 or above as they now use the new
assertTrue method instead of assert.

Fixed bugs:
-----------



+ 4
- 4
src/testcases/org/apache/tools/ant/DirectoryScannerTest.java View File

@@ -87,8 +87,8 @@ public class DirectoryScannerTest extends TestCase {
haveTaskdefsPackage = true;
}
}
assert("(1) zip package included", haveZipPackage);
assert("(1) taskdefs package not included", !haveTaskdefsPackage);
assertTrue("(1) zip package included", haveZipPackage);
assertTrue("(1) taskdefs package not included", !haveTaskdefsPackage);

ds = new DirectoryScanner();
ds.setBasedir(dir);
@@ -103,8 +103,8 @@ public class DirectoryScannerTest extends TestCase {
haveTaskdefsPackage = true;
}
}
assert("(2) zip package included", haveZipPackage);
assert("(2) taskdefs package included", haveTaskdefsPackage);
assertTrue("(2) zip package included", haveZipPackage);
assertTrue("(2) taskdefs package included", haveTaskdefsPackage);

}



+ 20
- 20
src/testcases/org/apache/tools/ant/IntrospectionHelperTest.java View File

@@ -94,15 +94,15 @@ public class IntrospectionHelperTest extends TestCase {
ih.addText(p, this, "test2");
fail("test2 shouldn\'t be equal to test");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
}

public void testSupportsCharacters() {
IntrospectionHelper ih = IntrospectionHelper.getHelper(java.lang.String.class);
assert("String doesn\'t support addText", !ih.supportsCharacters());
assertTrue("String doesn\'t support addText", !ih.supportsCharacters());
ih = IntrospectionHelper.getHelper(getClass());
assert("IntrospectionHelperTest supports addText",
assertTrue("IntrospectionHelperTest supports addText",
ih.supportsCharacters());
}

@@ -177,14 +177,14 @@ public class IntrospectionHelperTest extends TestCase {
ih.createElement(p, this, "fourteen");
fail("fourteen throws NullPointerException");
} catch (BuildException be) {
assert(be.getException() instanceof NullPointerException);
assertTrue(be.getException() instanceof NullPointerException);
}

try {
ih.createElement(p, this, "fourteen");
fail("fifteen throws NullPointerException");
} catch (BuildException be) {
assert(be.getException() instanceof NullPointerException);
assertTrue(be.getException() instanceof NullPointerException);
}
}
@@ -204,7 +204,7 @@ public class IntrospectionHelperTest extends TestCase {
assertEquals("Return type of "+name, expect, ih.getElementType(name));
h.remove(name);
}
assert("Found all", h.isEmpty());
assertTrue("Found all", h.isEmpty());
}

public Object createTwo(String s) {
@@ -288,76 +288,76 @@ public class IntrospectionHelperTest extends TestCase {
ih.setAttribute(p, this, "seven", "3");
fail("2 shouldn't be equals to three");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "eight", "2");
try {
ih.setAttribute(p, this, "eight", "3");
fail("2 shouldn't be equals to three - as int");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "nine", "2");
try {
ih.setAttribute(p, this, "nine", "3");
fail("2 shouldn't be equals to three - as Integer");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "ten", "2");
try {
ih.setAttribute(p, this, "ten", "3");
fail("/tmp/2 shouldn't be equals to /tmp/3");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "eleven", "2");
try {
ih.setAttribute(p, this, "eleven", "on");
fail("on shouldn't be false");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "twelve", "2");
try {
ih.setAttribute(p, this, "twelve", "on");
fail("on shouldn't be false");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "thirteen", "org.apache.tools.ant.Project");
try {
ih.setAttribute(p, this, "thirteen", "org.apache.tools.ant.ProjectHelper");
fail("org.apache.tools.ant.Project shouldn't be equal to org.apache.tools.ant.ProjectHelper");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
try {
ih.setAttribute(p, this, "thirteen", "org.apache.tools.ant.Project2");
fail("org.apache.tools.ant.Project2 doesn't exist");
} catch (BuildException be) {
assert(be.getException() instanceof ClassNotFoundException);
assertTrue(be.getException() instanceof ClassNotFoundException);
}
ih.setAttribute(p, this, "fourteen", "2");
try {
ih.setAttribute(p, this, "fourteen", "on");
fail("2 shouldn't be equals to three - as StringBuffer");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "fifteen", "abcd");
try {
ih.setAttribute(p, this, "fifteen", "on");
fail("o shouldn't be equal to a");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
ih.setAttribute(p, this, "sixteen", "abcd");
try {
ih.setAttribute(p, this, "sixteen", "on");
fail("o shouldn't be equal to a");
} catch (BuildException be) {
assert(be.getException() instanceof AssertionFailedError);
assertTrue(be.getException() instanceof AssertionFailedError);
}
}

@@ -394,7 +394,7 @@ public class IntrospectionHelperTest extends TestCase {
h.remove(name);
}
h.remove("name");
assert("Found all", h.isEmpty());
assertTrue("Found all", h.isEmpty());
}

public int setTwo(String s) {
@@ -432,11 +432,11 @@ public class IntrospectionHelperTest extends TestCase {
}

public void setEleven(boolean b) {
assert(!b);
assertTrue(!b);
}

public void setTwelve(Boolean b) {
assert(!b.booleanValue());
assertTrue(!b.booleanValue());
}

public void setThirteen(Class c) {


+ 3
- 3
src/testcases/org/apache/tools/ant/ProjectTest.java View File

@@ -87,10 +87,10 @@ public class ProjectTest extends TestCase {
p.createDataType("dummy"));
Object o = p.createDataType("fileset");
assertNotNull("fileset is a known type", o);
assert("fileset creates FileSet", o instanceof FileSet);
assert("PatternSet",
assertTrue("fileset creates FileSet", o instanceof FileSet);
assertTrue("PatternSet",
p.createDataType("patternset") instanceof PatternSet);
assert("Path", p.createDataType("path") instanceof Path);
assertTrue("Path", p.createDataType("path") instanceof Path);
}

/**


+ 3
- 3
src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java View File

@@ -85,7 +85,7 @@ public class AvailableTest extends TaskdefsTest {
// file doesn't exist -> property 'test' == null
public void test4() {
executeTarget("test4");
assert(project.getProperty("test") == null);
assertTrue(project.getProperty("test") == null);
}

// file does exist -> property 'test' == 'true'
@@ -97,7 +97,7 @@ public class AvailableTest extends TaskdefsTest {
// resource doesn't exist -> property 'test' == null
public void test6() {
executeTarget("test6");
assert(project.getProperty("test") == null);
assertTrue(project.getProperty("test") == null);
}

// resource does exist -> property 'test' == 'true'
@@ -109,7 +109,7 @@ public class AvailableTest extends TaskdefsTest {
// class doesn't exist -> property 'test' == null
public void test8() {
executeTarget("test8");
assert(project.getProperty("test") == null);
assertTrue(project.getProperty("test") == null);
}

// class does exist -> property 'test' == 'true'


+ 3
- 3
src/testcases/org/apache/tools/ant/taskdefs/CVSPassTest.java View File

@@ -106,7 +106,7 @@ public class CVSPassTest extends TaskdefsTest {
executeTarget("test3");
File f = new File(getProjectDir(), "testpassfile.tmp");

assert( "Passfile "+f+" not created", f.exists());
assertTrue( "Passfile "+f+" not created", f.exists());

assertEquals(JAKARTA_URL+EOL, readFile(f));

@@ -116,7 +116,7 @@ public class CVSPassTest extends TaskdefsTest {
executeTarget("test4");
File f = new File(getProjectDir(), "testpassfile.tmp");

assert( "Passfile "+f+" not created", f.exists());
assertTrue( "Passfile "+f+" not created", f.exists());

assertEquals(
JAKARTA_URL+ EOL+
@@ -128,7 +128,7 @@ public class CVSPassTest extends TaskdefsTest {
executeTarget("test5");
File f = new File(getProjectDir(), "testpassfile.tmp");

assert( "Passfile "+f+" not created", f.exists());
assertTrue( "Passfile "+f+" not created", f.exists());

assertEquals(
JAKARTA_URL+ EOL+


+ 8
- 8
src/testcases/org/apache/tools/ant/taskdefs/ExecuteWatchdogTest.java View File

@@ -138,7 +138,7 @@ public class ExecuteWatchdogTest extends TestCase {
Process process = getProcess(TIME_OUT/2);
watchdog.start(process);
int retCode = waitForEnd(process);
assert("process should not have been killed", !watchdog.killedProcess());
assertTrue("process should not have been killed", !watchdog.killedProcess());
assertEquals(0, retCode);
}

@@ -149,10 +149,10 @@ public class ExecuteWatchdogTest extends TestCase {
watchdog.start(process);
int retCode = process.waitFor();
long elapsed = System.currentTimeMillis() - now;
assert("process should have been killed", watchdog.killedProcess());
// assert("return code is invalid: " + retCode, retCode!=0);
assert("elapse time is less than timeout value", elapsed > TIME_OUT);
assert("elapse time is greater than run value", elapsed < TIME_OUT*2);
assertTrue("process should have been killed", watchdog.killedProcess());
// assertTrue("return code is invalid: " + retCode, retCode!=0);
assertTrue("elapse time is less than timeout value", elapsed > TIME_OUT);
assertTrue("elapse time is greater than run value", elapsed < TIME_OUT*2);
}

// test a process that runs and failed
@@ -160,8 +160,8 @@ public class ExecuteWatchdogTest extends TestCase {
Process process = getProcess(-1); // process should abort
watchdog.start(process);
int retCode = process.waitFor();
assert("process should not have been killed", !watchdog.killedProcess());
assert("return code is invalid: " + retCode, retCode!=0);
assertTrue("process should not have been killed", !watchdog.killedProcess());
assertTrue("return code is invalid: " + retCode, retCode!=0);
}

public void testManualStop() throws Exception {
@@ -192,7 +192,7 @@ public class ExecuteWatchdogTest extends TestCase {

// process should be dead and well finished
assertEquals(0, process.exitValue());
assert("process should not have been killed", !watchdog.killedProcess());
assertTrue("process should not have been killed", !watchdog.killedProcess());
}

public static class TimeProcess {


+ 1
- 1
src/testcases/org/apache/tools/ant/taskdefs/JarTest.java View File

@@ -88,7 +88,7 @@ public class JarTest extends TaskdefsTest {
public void test4() {
executeTarget("test4");
File jarFile = new File(getProjectDir(), tempJar);
assert(jarFile.exists());
assertTrue(jarFile.exists());
jarModifiedDate = jarFile.lastModified();
}



+ 5
- 5
src/testcases/org/apache/tools/ant/taskdefs/SleepTest.java View File

@@ -78,7 +78,7 @@ public class SleepTest extends TaskdefsTest {
executeTarget("test1");
timer.stop();
if(TRACE) System.out.println(" test1 elapsed time="+timer.time());
assert(timer.time()>=0);
assertTrue(timer.time()>=0);
}

public void test2() {
@@ -86,7 +86,7 @@ public class SleepTest extends TaskdefsTest {
executeTarget("test2");
timer.stop();
if(TRACE) System.out.println(" test2 elapsed time="+timer.time());
assert(timer.time()>=0);
assertTrue(timer.time()>=0);
}

public void test3() {
@@ -94,7 +94,7 @@ public class SleepTest extends TaskdefsTest {
executeTarget("test3");
timer.stop();
if(TRACE) System.out.println(" test3 elapsed time="+timer.time());
assert(timer.time()>=(2000-ERROR_RANGE));
assertTrue(timer.time()>=(2000-ERROR_RANGE));
}

public void test4() {
@@ -102,7 +102,7 @@ public class SleepTest extends TaskdefsTest {
executeTarget("test3");
timer.stop();
if(TRACE) System.out.println(" test4 elapsed time="+timer.time());
assert(timer.time()>=(2000-ERROR_RANGE) && timer.time()<60000);
assertTrue(timer.time()>=(2000-ERROR_RANGE) && timer.time()<60000);
}

public void test5() {
@@ -115,7 +115,7 @@ public class SleepTest extends TaskdefsTest {
executeTarget("test6");
timer.stop();
if(TRACE) System.out.println(" test6 elapsed time="+timer.time());
assert(timer.time()<2000);
assertTrue(timer.time()<2000);
}




+ 1
- 1
src/testcases/org/apache/tools/ant/taskdefs/optional/ANTLRTest.java View File

@@ -83,7 +83,7 @@ public class ANTLRTest extends TaskdefsTest {
executeTarget("test3");
File outputDirectory = new File(TASKDEFS_DIR + "antlr.tmp");
String[] calcFiles = outputDirectory.list(new CalcFileFilter());
assert(5 == calcFiles.length);
assertEquals(5, calcFiles.length);
}

public void test4() {


+ 3
- 3
src/testcases/org/apache/tools/ant/types/CommandlineJavaTest.java View File

@@ -93,7 +93,7 @@ public class CommandlineJavaTest extends TestCase {
* here without using the same logic as applied in the class
* itself.
*
* assert("no classpath", "java", s[0]);
* assertTrue("no classpath", "java", s[0]);
*/
assertEquals("no classpath", "-Djava.compiler=NONE", s[1]);
assertEquals("no classpath", "junit.textui.TestRunner", s[2]);
@@ -112,9 +112,9 @@ public class CommandlineJavaTest extends TestCase {
// assertEquals("with classpath", "java", s[0]);
assertEquals("with classpath", "-Djava.compiler=NONE", s[1]);
assertEquals("with classpath", "-classpath", s[2]);
assert("junit.jar contained",
assertTrue("junit.jar contained",
s[3].indexOf("junit.jar"+java.io.File.pathSeparator) >= 0);
assert("ant.jar contained", s[3].endsWith("ant.jar"));
assertTrue("ant.jar contained", s[3].endsWith("ant.jar"));
assertEquals("with classpath", "junit.textui.TestRunner", s[4]);
assertEquals("with classpath",
"org.apache.tools.ant.CommandlineJavaTest", s[5]);


+ 4
- 4
src/testcases/org/apache/tools/ant/types/EnumeratedAttributeTest.java View File

@@ -76,14 +76,14 @@ public class EnumeratedAttributeTest extends TestCase {
public void testContains() {
EnumeratedAttribute t1 = new TestNormal();
for (int i=0; i<expected.length; i++) {
assert(expected[i]+" is in TestNormal",
assertTrue(expected[i]+" is in TestNormal",
t1.containsValue(expected[i]));
assert(expected[i].toUpperCase()+" is in TestNormal",
assertTrue(expected[i].toUpperCase()+" is in TestNormal",
!t1.containsValue(expected[i].toUpperCase()));
}
assert("TestNormal doesn\'t have \"d\" attribute",
assertTrue("TestNormal doesn\'t have \"d\" attribute",
!t1.containsValue("d"));
assert("TestNull doesn\'t have \"d\" attribute and doesn\'t die",
assertTrue("TestNull doesn\'t have \"d\" attribute and doesn\'t die",
!(new TestNull()).containsValue("d"));
}



+ 1
- 1
src/testcases/org/apache/tools/ant/types/MapperTest.java View File

@@ -170,7 +170,7 @@ public class MapperTest extends TestCase {
m3.setFrom("*.java");
m3.setTo("*.class");
FileNameMapper fmm = m1.getImplementation();
assert("should be glob", fmm instanceof GlobPatternMapper);
assertTrue("should be glob", fmm instanceof GlobPatternMapper);
String[] result = fmm.mapFileName("a.java");
assertEquals("a.java should match", 1, result.length);
assertEquals("a.class", result[0]);


+ 2
- 2
src/testcases/org/apache/tools/ant/types/PathTest.java View File

@@ -135,7 +135,7 @@ public class PathTest extends TestCase {
l = p.list();
if (isUnixStyle) {
assertEquals("no drives on Unix", 2, l.length);
assert("c resolved relative to project\'s basedir",
assertTrue("c resolved relative to project\'s basedir",
l[0].endsWith("/c"));
assertEquals("/test", l[1]);
} else if (isNetWare) {
@@ -150,7 +150,7 @@ public class PathTest extends TestCase {
l = p.list();
if (isUnixStyle) {
assertEquals("no drives on Unix", 2, l.length);
assert("c resolved relative to project\'s basedir",
assertTrue("c resolved relative to project\'s basedir",
l[0].endsWith("/c"));
assertEquals("/test", l[1]);
} else if (isNetWare) {


+ 11
- 11
src/testcases/org/apache/tools/ant/util/DOMElementWriterTest.java View File

@@ -72,17 +72,17 @@ public class DOMElementWriterTest extends TestCase {
}

public void testIsReference() {
assert("&#20;", w.isReference("&#20;"));
assert("&#x20;", w.isReference("&#x20;"));
assert("&#xA0;", w.isReference("&#xA0;"));
assert("&#A0;", !w.isReference("&#A0;"));
assert("20;", !w.isReference("20;"));
assert("&#20", !w.isReference("&#20"));
assert("&quot;", w.isReference("&quot;"));
assert("&apos;", w.isReference("&apos;"));
assert("&gt;", w.isReference("&gt;"));
assert("&lt;", w.isReference("&lt;"));
assert("&amp;", w.isReference("&amp;"));
assertTrue("&#20;", w.isReference("&#20;"));
assertTrue("&#x20;", w.isReference("&#x20;"));
assertTrue("&#xA0;", w.isReference("&#xA0;"));
assertTrue("&#A0;", !w.isReference("&#A0;"));
assertTrue("20;", !w.isReference("20;"));
assertTrue("&#20", !w.isReference("&#20"));
assertTrue("&quot;", w.isReference("&quot;"));
assertTrue("&apos;", w.isReference("&apos;"));
assertTrue("&gt;", w.isReference("&gt;"));
assertTrue("&lt;", w.isReference("&lt;"));
assertTrue("&amp;", w.isReference("&amp;"));
}

public void testEncode() {


+ 17
- 17
src/testcases/org/apache/tools/ant/util/regexp/RegexpMatcherTest.java View File

@@ -76,28 +76,28 @@ public abstract class RegexpMatcherTest extends TestCase {
public void testMatches() {
RegexpMatcher reg = getImplementation();
reg.setPattern("aaaa");
assert("aaaa should match itself", reg.matches("aaaa"));
assert("aaaa should match xaaaa", reg.matches("xaaaa"));
assert("aaaa shouldn\'t match xaaa", !reg.matches("xaaa"));
assertTrue("aaaa should match itself", reg.matches("aaaa"));
assertTrue("aaaa should match xaaaa", reg.matches("xaaaa"));
assertTrue("aaaa shouldn\'t match xaaa", !reg.matches("xaaa"));
reg.setPattern("^aaaa");
assert("^aaaa shouldn\'t match xaaaa", !reg.matches("xaaaa"));
assert("^aaaa should match aaaax", reg.matches("aaaax"));
assertTrue("^aaaa shouldn\'t match xaaaa", !reg.matches("xaaaa"));
assertTrue("^aaaa should match aaaax", reg.matches("aaaax"));
reg.setPattern("aaaa$");
assert("aaaa$ shouldn\'t match aaaax", !reg.matches("aaaax"));
assert("aaaa$ should match xaaaa", reg.matches("xaaaa"));
assertTrue("aaaa$ shouldn\'t match aaaax", !reg.matches("aaaax"));
assertTrue("aaaa$ should match xaaaa", reg.matches("xaaaa"));
reg.setPattern("[0-9]+");
assert("[0-9]+ should match 123", reg.matches("123"));
assert("[0-9]+ should match 1", reg.matches("1"));
assert("[0-9]+ shouldn\'t match \'\'", !reg.matches(""));
assert("[0-9]+ shouldn\'t match a", !reg.matches("a"));
assertTrue("[0-9]+ should match 123", reg.matches("123"));
assertTrue("[0-9]+ should match 1", reg.matches("1"));
assertTrue("[0-9]+ shouldn\'t match \'\'", !reg.matches(""));
assertTrue("[0-9]+ shouldn\'t match a", !reg.matches("a"));
reg.setPattern("[0-9]*");
assert("[0-9]* should match 123", reg.matches("123"));
assert("[0-9]* should match 1", reg.matches("1"));
assert("[0-9]* should match \'\'", reg.matches(""));
assert("[0-9]* should match a", reg.matches("a"));
assertTrue("[0-9]* should match 123", reg.matches("123"));
assertTrue("[0-9]* should match 1", reg.matches("1"));
assertTrue("[0-9]* should match \'\'", reg.matches(""));
assertTrue("[0-9]* should match a", reg.matches("a"));
reg.setPattern("([0-9]+)=\\1");
assert("([0-9]+)=\\1 should match 1=1", reg.matches("1=1"));
assert("([0-9]+)=\\1 shouldn\'t match 1=2", !reg.matches("1=2"));
assertTrue("([0-9]+)=\\1 should match 1=1", reg.matches("1=1"));
assertTrue("([0-9]+)=\\1 shouldn\'t match 1=2", !reg.matches("1=2"));
}

public void testGroups() {


+ 6
- 6
src/testcases/org/apache/tools/zip/AsiExtraFieldTest.java View File

@@ -126,8 +126,8 @@ public class AsiExtraFieldTest extends TestCase implements UnixStat {
a.parseFromLocalFileData(data, 0, data.length);
assertEquals("length plain file", data.length,
a.getLocalFileDataLength().getValue());
assert("plain file, no link", !a.isLink());
assert("plain file, no dir", !a.isDirectory());
assertTrue("plain file, no link", !a.isLink());
assertTrue("plain file, no dir", !a.isDirectory());
assertEquals("mode plain file", FILE_FLAG | 0123, a.getMode());
assertEquals("uid plain file", 5, a.getUserId());
assertEquals("gid plain file", 6, a.getGroupId());
@@ -141,8 +141,8 @@ public class AsiExtraFieldTest extends TestCase implements UnixStat {
a.parseFromLocalFileData(data, 0, data.length);
assertEquals("length link", data.length,
a.getLocalFileDataLength().getValue());
assert("link, is link", a.isLink());
assert("link, no dir", !a.isDirectory());
assertTrue("link, is link", a.isLink());
assertTrue("link, no dir", !a.isDirectory());
assertEquals("mode link", LINK_FLAG | 0123, a.getMode());
assertEquals("uid link", 5, a.getUserId());
assertEquals("gid link", 6, a.getGroupId());
@@ -156,8 +156,8 @@ public class AsiExtraFieldTest extends TestCase implements UnixStat {
a.parseFromLocalFileData(data, 0, data.length);
assertEquals("length dir", data.length,
a.getLocalFileDataLength().getValue());
assert("dir, no link", !a.isLink());
assert("dir, is dir", a.isDirectory());
assertTrue("dir, no link", !a.isLink());
assertTrue("dir, is dir", a.isDirectory());
assertEquals("mode dir", DIR_FLAG | 0123, a.getMode());
assertEquals("uid dir", 5, a.getUserId());
assertEquals("gid dir", 6, a.getGroupId());


+ 2
- 2
src/testcases/org/apache/tools/zip/ExtraFieldUtilsTest.java View File

@@ -101,10 +101,10 @@ public class ExtraFieldUtilsTest extends TestCase implements UnixStat {
public void testParse() throws Exception {
ZipExtraField[] ze = ExtraFieldUtils.parse(data);
assertEquals("number of fields", 2, ze.length);
assert("type field 1", ze[0] instanceof AsiExtraField);
assertTrue("type field 1", ze[0] instanceof AsiExtraField);
assertEquals("mode field 1", 040755,
((AsiExtraField) ze[0]).getMode());
assert("type field 2", ze[1] instanceof UnrecognizedExtraField);
assertTrue("type field 2", ze[1] instanceof UnrecognizedExtraField);
assertEquals("data length field 2", 0,
ze[1].getLocalFileDataLength().getValue());



+ 6
- 6
src/testcases/org/apache/tools/zip/ZipLongTest.java View File

@@ -97,15 +97,15 @@ public class ZipLongTest extends TestCase {
ZipLong zl2 = new ZipLong(0x12345678);
ZipLong zl3 = new ZipLong(0x87654321);

assert("reflexive", zl.equals(zl));
assertTrue("reflexive", zl.equals(zl));

assert("works", zl.equals(zl2));
assert("works, part two", !zl.equals(zl3));
assertTrue("works", zl.equals(zl2));
assertTrue("works, part two", !zl.equals(zl3));

assert("symmetric", zl2.equals(zl));
assertTrue("symmetric", zl2.equals(zl));

assert("null handling", !zl.equals(null));
assert("non ZipLong handling", !zl.equals(new Integer(0x1234)));
assertTrue("null handling", !zl.equals(null));
assertTrue("non ZipLong handling", !zl.equals(new Integer(0x1234)));
}

/**


+ 6
- 6
src/testcases/org/apache/tools/zip/ZipShortTest.java View File

@@ -95,15 +95,15 @@ public class ZipShortTest extends TestCase {
ZipShort zs2 = new ZipShort(0x1234);
ZipShort zs3 = new ZipShort(0x5678);

assert("reflexive", zs.equals(zs));
assertTrue("reflexive", zs.equals(zs));

assert("works", zs.equals(zs2));
assert("works, part two", !zs.equals(zs3));
assertTrue("works", zs.equals(zs2));
assertTrue("works, part two", !zs.equals(zs3));

assert("symmetric", zs2.equals(zs));
assertTrue("symmetric", zs2.equals(zs));

assert("null handling", !zs.equals(null));
assert("non ZipShort handling", !zs.equals(new Integer(0x1234)));
assertTrue("null handling", !zs.equals(null));
assertTrue("non ZipShort handling", !zs.equals(new Integer(0x1234)));
}

/**


Loading…
Cancel
Save