summaryrefslogtreecommitdiffstats
path: root/broadcastradio
diff options
context:
space:
mode:
authorTomasz Wasilczyk <twasilczyk@google.com>2018-04-30 10:22:20 -0700
committerTomasz Wasilczyk <twasilczyk@google.com>2018-04-30 10:25:22 -0700
commit8acabf21a46f64c71c2f85267ddc23526cae69e5 (patch)
treeddbe636c2e56744afb748df71f9716287ab9c9e4 /broadcastradio
parent55241f7c7699084ffa9d77b1c84991783d69f153 (diff)
downloadandroid_hardware_interfaces-8acabf21a46f64c71c2f85267ddc23526cae69e5.tar.gz
android_hardware_interfaces-8acabf21a46f64c71c2f85267ddc23526cae69e5.tar.bz2
android_hardware_interfaces-8acabf21a46f64c71c2f85267ddc23526cae69e5.zip
Add check for empty RDS_PS.
Bug: 78885613 Test: atest VtsHalBroadcastradioV2_0TargetTest Change-Id: I9ac0e8975972636696504a6eeb0ecce58396e3fd
Diffstat (limited to 'broadcastradio')
-rw-r--r--broadcastradio/2.0/vts/functional/VtsHalBroadcastradioV2_0TargetTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/broadcastradio/2.0/vts/functional/VtsHalBroadcastradioV2_0TargetTest.cpp b/broadcastradio/2.0/vts/functional/VtsHalBroadcastradioV2_0TargetTest.cpp
index 598926f95..571b80c79 100644
--- a/broadcastradio/2.0/vts/functional/VtsHalBroadcastradioV2_0TargetTest.cpp
+++ b/broadcastradio/2.0/vts/functional/VtsHalBroadcastradioV2_0TargetTest.cpp
@@ -20,6 +20,7 @@
#include <VtsHalHidlTargetTestBase.h>
#include <android-base/logging.h>
+#include <android-base/strings.h>
#include <android/hardware/broadcastradio/2.0/IBroadcastRadio.h>
#include <android/hardware/broadcastradio/2.0/ITunerCallback.h>
#include <android/hardware/broadcastradio/2.0/ITunerSession.h>
@@ -160,6 +161,14 @@ Return<void> TunerCallbackMock::onCurrentProgramInfoChanged(const ProgramInfo& i
physically > IdentifierType::SXM_CHANNEL);
}
+ if (logically == IdentifierType::AMFM_FREQUENCY) {
+ auto ps = utils::getMetadataString(info, MetadataKey::RDS_PS);
+ if (ps.has_value()) {
+ EXPECT_NE("", android::base::Trim(*ps))
+ << "Don't use empty RDS_PS as an indicator of missing RSD PS data.";
+ }
+ }
+
return onCurrentProgramInfoChanged_(info);
}