Expect exception from FilePayload.getInput

Previously the constructor threw this.  Fixes regression from ac58a70.
This commit is contained in:
Andrew Gaul 2013-07-16 08:26:08 -07:00
parent ac58a70e32
commit fcdc3d6138
1 changed files with 5 additions and 2 deletions

View File

@ -40,6 +40,7 @@ import org.jclouds.filesystem.predicates.validators.internal.FilesystemContainer
import org.jclouds.filesystem.utils.TestUtils; import org.jclouds.filesystem.utils.TestUtils;
import org.jclouds.io.payloads.FilePayload; import org.jclouds.io.payloads.FilePayload;
import org.jclouds.io.payloads.InputStreamPayload; import org.jclouds.io.payloads.InputStreamPayload;
import org.jclouds.util.Throwables2;
import org.testng.annotations.AfterMethod; import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod; import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test; import org.testng.annotations.Test;
@ -384,10 +385,12 @@ public class FilesystemStorageStrategyImplTest {
public void testWritePayloadOnFile_SourceFileDoesntExist() { public void testWritePayloadOnFile_SourceFileDoesntExist() {
File sourceFile = new File("asdfkjsadkfjasdlfasdflk.asdfasdfas"); File sourceFile = new File("asdfkjsadkfjasdlfasdflk.asdfasdfas");
FilePayload payload = new FilePayload(sourceFile);
try { try {
new FilePayload(sourceFile); payload.getInput();
fail("Exception not throwed"); fail("Exception not thrown");
} catch (Exception ex) { } catch (Exception ex) {
assertNotNull(Throwables2.getFirstThrowableOfType(ex, IOException.class));
} }
} }