// 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 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