1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // This file is part of OpenCV project.
- // It is subject to the license terms in the LICENSE file found in the top-level directory
- // of this distribution and at http://opencv.org/license.html.
- //
- // Copyright (C) 2018 Intel Corporation
- #include "../test_precomp.hpp"
- #include <opencv2/gapi/own/scalar.hpp>
- namespace opencv_test
- {
- TEST(Scalar, CreateEmpty)
- {
- cv::gapi::own::Scalar s;
- for (int i = 0; i < 4; ++i)
- {
- EXPECT_EQ(0.0, s[i]);
- }
- }
- TEST(Scalar, CreateFromVal)
- {
- cv::gapi::own::Scalar s(5.0);
- EXPECT_EQ(5.0, s[0]);
- EXPECT_EQ(0.0, s[1]);
- EXPECT_EQ(0.0, s[2]);
- EXPECT_EQ(0.0, s[3]);
- }
- TEST(Scalar, CreateFromVals)
- {
- cv::gapi::own::Scalar s(5.3, 3.3, 4.1, -2.0);
- EXPECT_EQ(5.3, s[0]);
- EXPECT_EQ(3.3, s[1]);
- EXPECT_EQ(4.1, s[2]);
- EXPECT_EQ(-2.0, s[3]);
- }
- } // namespace opencv_test
|