Methods Summary |
---|
public void | setUp()
project = new Project();
project.init();
project.setUserProperty("basedir" , basedir.getAbsolutePath());
|
private void | testoutput(Resource dest)
ResourceUtils.copyResource(new StringResource("foo"), dest, null);
|
private void | testoutputbe(Resource dest)
try {
testoutput(dest);
} catch (IOException e) {
throw new BuildException(e);
}
|
public void | testpropertyoutput1()
PropertyResource r = new PropertyResource(getProject(), "bar");
testoutputbe(r);
assertPropertyEquals("bar", "foo");
|
public void | testpropertyoutput2()
getProject().setNewProperty("bar", "bar");
PropertyResource r = new PropertyResource(getProject(), "bar");
try {
testoutput(r);
fail("should have caught ImmutableResourceException");
} catch (ImmutableResourceException e) {
} catch (IOException e) {
fail("caught some other IOException: " + e);
}
assertPropertyEquals("bar", "bar");
|
public void | testresourceoutput()
try {
testoutputbe(new Resource("foo"));
fail("should have caught UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
}
|
public void | teststringoutput1()
StringResource r = new StringResource();
testoutputbe(r);
assertEquals("foo", r.getValue());
|
public void | teststringoutput2()
StringResource r = new StringResource("bar");
try {
testoutput(r);
fail("should have caught ImmutableResourceException");
} catch (ImmutableResourceException e) {
} catch (IOException e) {
fail("caught some other IOException: " + e);
}
assertEquals("bar", r.getValue());
|
public void | testurloutput()
File f = getProject().resolveFile("testurloutput");
try {
FILE_UTILS.createNewFile(f);
testoutput(new URLResource(f));
fail("should have caught UnknownServiceException");
} catch (UnknownServiceException e) {
} catch (IOException e) {
e.printStackTrace(System.err);
fail("caught some other IOException: " + e);
} finally {
if (!f.delete()) {
f.deleteOnExit();
}
}
|
public void | testzipentryoutput()
Zip z = new Zip();
z.setProject(getProject());
Zip.WhenEmpty create = new Zip.WhenEmpty();
create.setValue("create");
z.setWhenempty(create);
z.setBasedir(basedir);
z.setExcludes("**/*");
File f = getProject().resolveFile("foo");
z.setDestFile(f);
z.execute();
ZipResource r = new ZipResource();
r.setZipfile(f);
r.setName("foo");
try {
testoutputbe(r);
fail("should have caught UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
} finally {
if (!f.delete()) {
f.deleteOnExit();
}
}
|