Commit Graph

110 Commits

Author SHA1 Message Date
Lucaskyy 2531a28109
feat: Add support for shell v2 commands (vidstige/jadb#121) 2022-06-11 18:14:23 +02:00
Samuel Carlsson fd1a833e6d better assert messages on unit test fail 2022-02-12 20:57:18 +01:00
Kris Heid 3ace8c814d fix FakeADBServer testcases which expect certain commands...however due to previous commits these commands are now quoted 2021-03-05 14:37:12 +01:00
Kris Heid 597102ab83 simplify special character handling intregration test with Stream.readAll() 2021-03-04 13:28:52 +01:00
Kris Heid f4f41efbc3 add unit test to verify special character handling for commands 2021-03-04 13:27:04 +01:00
Kris Heid ecf5a605fb calculate the correct length of the command to be transmitted for special characters like ä,ö... 2021-03-02 10:13:09 +01:00
Jano Svitok a6dcb3ec38 Replace long with int in RemoteFile.getLastModified()
It seems that only ints are passed in and out...
2019-02-19 15:30:04 +01:00
Daniel Llewellyn d0f2d7ff59 Updating for pull request changes:
* Renaming of main function
* Returning void instead of a boolean
2019-01-08 18:50:38 +00:00
Daniel Llewellyn 8c6b868341 Fixing an erroneous import 2019-01-07 17:13:03 +00:00
Daniel Llewellyn 4dd168bb16 Code review changes
Adding the following changes:

* Adding a unit test
* Removing a readToStringFunction
* Adding handler into AdbProtocolHandler to enable testing
*
2019-01-06 19:09:15 +00:00
phantamanta44 2959e5fb6f Force utf-8 and write test cases for file listing 2018-12-25 00:12:51 -06:00
Samuel Carlsson 6c84fe6542
Merge pull request #94 from janosvitok/cleanup
Cleanup
2018-09-10 21:21:02 +02:00
Mieras Made 93c9506708 #84 PackageManager problems: Fixes issue 1 & 2 - after review 2018-09-09 20:22:39 +02:00
Mieras Made b0fbb4b75f #84 PackageManager problems: Fixes issue 1 & 2 2018-09-04 23:08:44 +02:00
Jano Svitok adb0cca09a Convert to try-with-resources 2018-08-06 13:45:33 +02:00
Jano Svitok bdbb454acb Java 7: collapse catch clauses 2018-08-06 13:45:32 +02:00
Jano Svitok a735c0f693 Java 7: use diamond operator 2018-08-06 13:45:32 +02:00
Jano Svitok 048291c3ca Cleanup: remove unused member 2018-08-06 13:45:31 +02:00
Jano Svitok fef9997edf Performance: Make inner classes static 2018-08-06 13:45:31 +02:00
Jano Svitok 71689e4757 Use StandardCharsets.UTF_8 instead of Charset.forName("utf-8); add charset where needed
Application should always work with utf-8 strings regardless of locale.
2018-08-06 13:45:31 +02:00
Jano Svitok 3f8b86d8e5 Extract common code to HostConnectionCommand class 2018-08-02 11:28:03 +02:00
Jano Svitok 9d201a6c83 Add Bash.quote() test 2018-07-30 13:40:35 +02:00
Jano Svitok 0b2347ddc9 Fix typo: PackageMangerTests -> PackageManagerTests
Fixes #83
2018-06-21 14:10:20 +02:00
anthonyflynn 8a6c0d006e Adding PackageManager unit tests for getPackages method. 2018-02-03 19:09:46 +00:00
Muhammad Ikhsan 99555a53f0 Modify testExecuteShellQuotesSpace to test other whitespace characters 2017-10-17 16:29:12 +07:00
Muhammad Ikhsan b4ccd454a0 Make sure shellExpectations are verified 2017-10-17 16:28:26 +07:00
Art b4fa17abff #58 fixes in tests 2017-03-20 16:03:34 +03:00
Art 4442663889 #58 migration to InetSocketAddress 2017-03-20 15:17:38 +03:00
Art 64544b5bff #58 fixes in spaces and newline at the end of new files. Fixed typo in test 2017-03-20 14:48:09 +03:00
Art 0a12f784ca #58 implemented disconnect command 2017-03-20 13:48:24 +03:00
Art f6e7da4f1f #58 connect command implemented and it`s test 2017-03-20 13:18:56 +03:00
Art ebbceb99d5 #58 skeleton implemented 2017-03-17 19:48:13 +03:00
Samuel Carlsson 23d185b015 Merge pull request #52 from nuumio/WinTestFix
Don't use System.out as parameter in executeShell test
2017-01-31 08:43:20 +01:00
Jari Hämäläinen d765e8f97f Don't use System.out as parameter in executeShell test
Using System.out as parameter for executeShell causes test run to
stop in Windows host. Probably because deprecated executeShell
closes the given output stream.

Changed parameter stream in test to ByteArrayOutputStream to allow
tests to run in Windows system. Resulting byte array is then written
to System.out to preserve old behavior.
2017-01-28 18:41:24 +02:00
Jari Hämäläinen 206b9c4352 Allow any character except square brackets in property values
PropertyManager failed to get all properties from certain devices
because it allowed only [a-zA-Z0-9_.-] characters in values but
they can contain other characters too. For example in Nexus 9
ro.product.model is "Nexus 9" (has space).

This commit changes allowed characters in property value to contain
anything except square brackets.
2017-01-28 16:53:13 +02:00
Giemsa 251b3ac970 fix NullPointerException in test 2016-12-12 08:49:30 +01:00
Giemsa d1af94d257 minor changes to some API 2016-12-12 08:49:30 +01:00
Daniel Friederich f8c9098a7e minor changes to address warnings, etc 2016-11-07 09:42:06 +01:00
Giemsa 86ccd4ab42 add unit test for getState 2016-10-26 21:10:26 +02:00
Samuel Carlsson 70ea021bf0 Merge pull request #39 from SKART1/IMP-38-getprop
Imp 38 getprop
2016-10-03 17:57:17 +02:00
Arthur db5d9e13bc vidstige/jadb#38 some more changes for PR 2016-10-03 15:41:08 +03:00
Arthur f4c44d6e3f vidstige/jadb#38 pull-request fixes 2016-10-03 14:04:49 +03:00
Samuel Carlsson 5b66a90c3b Refactor: Adding dummy test for getprop function.
- The FakeServer can now return a string as stdout.
2016-10-03 13:36:00 +03:00
Samuel Carlsson 6e4e4f948e Removing getprop test again 2016-10-01 17:03:42 +02:00
Samuel Carlsson 2073817c95 Refactor: Adding dummy test for getprop function.
- The FakeServer can now return a string as stdout.
2016-10-01 16:36:06 +02:00
Arthur 9c83f0320c vidstige/jadb#38 added unit tests 2016-09-30 18:30:28 +03:00
Samuel Carlsson 58a370928e Refactor: Adding unit test for `AdbServerLauncher` 2016-09-10 09:13:29 +02:00
Samuel Carlsson 9b8ba8ff52 Refactor: Using functions/fields instead of classes.
Cleaning up PackageManager.
2016-08-01 19:45:49 +02:00
Arthur c94d080159 vidstige/jadb#26 separate tests for unit and integration 2016-07-29 19:51:52 +03:00
Samuel Carlsson 9c6dfc2220 Merge pull request #24 from SKART1/develop
vidstige/jadb#23 fixes
2016-07-26 12:21:45 +02:00