Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70adbc5f authored by Devin Moore's avatar Devin Moore Committed by Gerrit Code Review
Browse files

Merge "Revert "Revert "Testing AIDL delegator class with RPC"""

parents e5d769ef 800b2254
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1307,6 +1307,16 @@ TEST_P(BinderRpc, Fds) {
    ASSERT_EQ(beforeFds, countFds()) << (system("ls -l /proc/self/fd/"), "fd leak?");
}

TEST_P(BinderRpc, AidlDelegatorTest) {
    auto proc = createRpcTestSocketServerProcess({});
    auto myDelegator = sp<IBinderRpcTestDelegator>::make(proc.rootIface);
    ASSERT_NE(nullptr, myDelegator);

    std::string doubled;
    EXPECT_OK(myDelegator->doubleString("cool ", &doubled));
    EXPECT_EQ("cool cool ", doubled);
}

static bool testSupportVsockLoopback() {
    // We don't need to enable TLS to know if vsock is supported.
    unsigned int vsockPort = allocateVsockPort();