summaryrefslogtreecommitdiff
path: root/test/camera/camera_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/camera/camera_test.cpp')
-rw-r--r--test/camera/camera_test.cpp25
1 files changed, 8 insertions, 17 deletions
diff --git a/test/camera/camera_test.cpp b/test/camera/camera_test.cpp
index a92f2165..1609c4b0 100644
--- a/test/camera/camera_test.cpp
+++ b/test/camera/camera_test.cpp
@@ -46,27 +46,18 @@ void CameraTest::cleanup()
cm_->stop();
};
-bool CameraTest::configurationValid(const std::set<Stream *> &streams,
- const std::map<Stream *, StreamConfiguration> &conf) const
+bool CameraTest::configurationValid(const std::map<Stream *, StreamConfiguration> &config) const
{
- /* Test that the numbers of streams matches that of configuration. */
- if (streams.size() != conf.size())
+ /* Test that the configuration is not empty. */
+ if (config.empty())
return false;
- /*
- * Test that stream can be found in configuration and that the
- * configuration is valid.
- */
- for (Stream *stream : streams) {
- std::map<Stream *, StreamConfiguration>::const_iterator it =
- conf.find(stream);
+ /* Test that configuration is valid. */
+ for (auto const &it : config) {
+ const StreamConfiguration &conf = it.second;
- if (it == conf.end())
- return false;
-
- const StreamConfiguration *sconf = &it->second;
- if (sconf->width == 0 || sconf->height == 0 ||
- sconf->pixelFormat == 0 || sconf->bufferCount == 0)
+ if (conf.width == 0 || conf.height == 0 ||
+ conf.pixelFormat == 0 || conf.bufferCount == 0)
return false;
}