From c28902385f1be2bc57e8d98cfcb141bd11a57b00 Mon Sep 17 00:00:00 2001 From: Samuel Carlsson Date: Thu, 20 Mar 2014 21:25:52 +0100 Subject: [PATCH] Adding unit test for when pushing to invalid path. --- test/se/vidstige/jadb/test/RealDeviceTestCases.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/se/vidstige/jadb/test/RealDeviceTestCases.java b/test/se/vidstige/jadb/test/RealDeviceTestCases.java index a061bca..042d5da 100644 --- a/test/se/vidstige/jadb/test/RealDeviceTestCases.java +++ b/test/se/vidstige/jadb/test/RealDeviceTestCases.java @@ -7,6 +7,7 @@ import org.junit.Test; import se.vidstige.jadb.JadbDevice; import se.vidstige.jadb.JadbConnection; +import se.vidstige.jadb.JadbException; import se.vidstige.jadb.RemoteFile; public class RealDeviceTestCases { @@ -46,6 +47,14 @@ public class RealDeviceTestCases { any.push(new File("README.md"), new RemoteFile("/sdcard/README.md")); } + @Test(expected = JadbException.class) + public void testPushFileToInvalidPath() throws Exception + { + JadbConnection jadb = new JadbConnection(); + JadbDevice any = jadb.getAnyDevice(); + any.push(new File("README.md"), new RemoteFile("/no/such/directory/README.md")); + } + @Test public void testPullFile() throws Exception {