33TEST(UltraPython, setContrast_absolute_ok) {
37 helper.setStepPeriod(100);
39 struct v4l2_control control1;
42 EXPECT_CALL(*interface, ioctl_query_c(_, _, _))
44 EXPECT_CALL(*interface, ioctl_control_c(_, VIDIOC_S_CTRL, control1)).Times(1);
55TEST(UltraPython, setContrast_relative_ok) {
59 helper.setStepPeriod(100);
65 struct v4l2_control control1;
68 EXPECT_CALL(*interface, ioctl_query_c(_, VIDIOC_QUERYCTRL, _))
69 .WillOnce(DoAll(SetArgReferee<2>(
queryctrl), Return(1)));
70 EXPECT_CALL(*interface, ioctl_control_c(_, VIDIOC_S_CTRL, control1)).Times(1);
81TEST(UltraPython, getContrast_relative_ok) {
86 helper.setStepPeriod(100);
92 struct v4l2_control control1;
96 EXPECT_CALL(*interface, ioctl_query_c(_, VIDIOC_QUERYCTRL, _)).
97 WillOnce(DoAll(SetArgReferee<2>(
queryctrl), Return(1)));
98 EXPECT_CALL(*interface, ioctl_control_c(_, VIDIOC_G_CTRL, _)).
99 WillOnce(DoAll(SetArgReferee<2>(control1), Return(1)));
105 EXPECT_EQ(result, 0.5);
111TEST(UltraPython, getContrast_absolute_ok) {
116 helper.setStepPeriod(100);
122 struct v4l2_control control1;
126 EXPECT_CALL(*interface, ioctl_query_c(_, VIDIOC_QUERYCTRL, _)).
127 WillOnce(DoAll(SetArgReferee<2>(
queryctrl), Return(1)));
128 EXPECT_CALL(*interface, ioctl_control_c(_, VIDIOC_G_CTRL, _)).
129 WillOnce(DoAll(SetArgReferee<2>(control1), Return(1)));
135 EXPECT_EQ(result, 50);