Description:add ut

Match-id-6cb8f9e88b7dc61f079b5f2a959b1605fe7915f0
This commit is contained in:
xxxx
2022-12-16 16:41:38 +08:00
parent 36e29b8a8f
commit b65b0fcfe8
3 changed files with 446 additions and 109 deletions
+6 -2
View File
@@ -999,9 +999,9 @@ InputHub::Device* InputHub::GetSupportDeviceByFd(int fd)
DHLOGI("GetSupportDeviceByFd fd: %d", fd);
std::unique_lock<std::mutex> deviceLock(devicesMutex_);
for (const auto& [id, device] : devices_) {
DHLOGI("GetSupportDeviceByFd device: %d, fd: %d, path: %s, dhId: %s, classes=0x%x", id, device->fd,
device->path.c_str(), GetAnonyString(device->identifier.descriptor).c_str(), device->classes);
if (device != nullptr && device->fd == fd) {
DHLOGI("GetSupportDeviceByFd device: %d, fd: %d, path: %s, dhId: %s, classes=0x%x", id, device->fd,
device->path.c_str(), GetAnonyString(device->identifier.descriptor).c_str(), device->classes);
return device.get();
}
}
@@ -1095,6 +1095,10 @@ void InputHub::GetShareMousePathByDhId(std::vector<std::string> dhIds, std::stri
std::unique_lock<std::mutex> deviceLock(devicesMutex_);
for (auto dhId_ : dhIds) {
for (const auto &[id, device] : devices_) {
if (device == nullptr) {
DHLOGE("device is nullptr");
continue;
}
DHLOGI("descriptor:%s, isShare[%d], type[%d]", GetAnonyString(device->identifier.descriptor).c_str(),
device->isShare, device->classes);
if ((device->identifier.descriptor == dhId_) &&