Skip to content

Commit 8e98e6e

Browse files
fix: make all unit tests pass
- Regenerate bindercli commands_gen.go to match updated Bluetooth proxy interfaces (IBluetooth -> IAdapter, signature changes) - Update dex transaction code test expectations for isUserAMonkey (110 -> 111) to match current framework.jar - Fix ADB-dependent tests to skip when no devices are connected, not just when ADB server is unreachable - Update codegen test to expect current proxy unmarshal pattern with API 36+ typed-list-element-header support
1 parent 7024716 commit 8e98e6e

6 files changed

Lines changed: 21938 additions & 5935 deletions

File tree

binder/versionaware/dex/transaction_codes_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func TestExtractFromJAR_RealFile(t *testing.T) {
4444

4545
monkey, ok := codes["isUserAMonkey"]
4646
require.True(t, ok, "expected isUserAMonkey transaction code")
47-
assert.Equal(t, uint32(110), monkey, "isUserAMonkey transaction code")
47+
assert.Equal(t, uint32(111), monkey, "isUserAMonkey transaction code")
4848

4949
// Verify we found a reasonable number of methods.
5050
assert.Greater(t, len(codes), 100, "IActivityManager should have >100 transaction codes")
@@ -123,7 +123,7 @@ func TestExtractDescriptorFromJAR_RealFile(t *testing.T) {
123123

124124
monkey, ok := codes["isUserAMonkey"]
125125
require.True(t, ok, "expected isUserAMonkey transaction code")
126-
assert.Equal(t, uint32(110), monkey, "isUserAMonkey transaction code")
126+
assert.Equal(t, uint32(111), monkey, "isUserAMonkey transaction code")
127127
assert.Greater(t, len(codes), 100, "IActivityManager should have >100 transaction codes")
128128

129129
// Verify consistency with full extraction.

0 commit comments

Comments
 (0)