OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
4 <script src="../resources/mojo-helpers.js"></script> | 4 <script src="../resources/mojo-helpers.js"></script> |
5 <script src="resources/mock-imagecapture.js"></script> | 5 <script src="resources/mock-imagecapture.js"></script> |
6 <body> | 6 <body> |
7 <canvas id='canvas' width=10 height=10/> | 7 <canvas id='canvas' width=10 height=10/> |
8 </body> | 8 </body> |
9 <script> | 9 <script> |
10 | 10 |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 settings = videoTrack.getSettings(); | 59 settings = videoTrack.getSettings(); |
60 assert_equals(typeof settings, 'object'); | 60 assert_equals(typeof settings, 'object'); |
61 | 61 |
62 assert_equals(constraints.advanced[0].whiteBalanceMode, | 62 assert_equals(constraints.advanced[0].whiteBalanceMode, |
63 settings.whiteBalanceMode, 'whiteBalanceMode'); | 63 settings.whiteBalanceMode, 'whiteBalanceMode'); |
64 assert_equals(constraints.advanced[0].exposureMode, settings.exposureMode, | 64 assert_equals(constraints.advanced[0].exposureMode, settings.exposureMode, |
65 'exposureMode'); | 65 'exposureMode'); |
66 assert_equals(constraints.advanced[0].focusMode, settings.focusMode, | 66 assert_equals(constraints.advanced[0].focusMode, settings.focusMode, |
67 'focusMode'); | 67 'focusMode'); |
68 | 68 |
| 69 assert_equals(constraints.advanced[0].pointsOfInterest.length, |
| 70 settings.pointsOfInterest.length, 'pointsOfInterest'); |
| 71 for (i = 0; i < constraints.advanced[0].pointsOfInterest.length; ++i) { |
| 72 assert_approx_equals(constraints.advanced[0].pointsOfInterest[i].x, |
| 73 settings.pointsOfInterest[i].x, 0.01, |
| 74 'pointsOfInterest x'); |
| 75 assert_approx_equals(constraints.advanced[0].pointsOfInterest[i].y, |
| 76 settings.pointsOfInterest[i].y, 0.01, |
| 77 'pointsOfInterest y'); |
| 78 } |
| 79 |
69 assert_equals(constraints.advanced[0].exposureCompensation, | 80 assert_equals(constraints.advanced[0].exposureCompensation, |
70 settings.exposureCompensation, 'exposure_compensation'); | 81 settings.exposureCompensation, 'exposureCompensation'); |
71 assert_equals(constraints.advanced[0].colorTemperature, | 82 assert_equals(constraints.advanced[0].colorTemperature, |
72 settings.colorTemperature, 'color_temperature'); | 83 settings.colorTemperature, 'colorTemperature'); |
73 assert_equals(constraints.advanced[0].iso, settings.iso, 'iso'); | 84 assert_equals(constraints.advanced[0].iso, settings.iso, 'iso'); |
74 | 85 |
75 assert_equals(constraints.advanced[0].brightness, settings.brightness, | 86 assert_equals(constraints.advanced[0].brightness, settings.brightness, |
76 'brightness'); | 87 'brightness'); |
77 assert_equals(constraints.advanced[0].contrast, settings.contrast, | 88 assert_equals(constraints.advanced[0].contrast, settings.contrast, |
78 'contrast'); | 89 'contrast'); |
79 assert_equals(constraints.advanced[0].saturation, settings.saturation, | 90 assert_equals(constraints.advanced[0].saturation, settings.saturation, |
80 'saturation'); | 91 'saturation'); |
81 assert_equals(constraints.advanced[0].sharpness, settings.sharpness, | 92 assert_equals(constraints.advanced[0].sharpness, settings.sharpness, |
82 'sharpness'); | 93 'sharpness'); |
83 | 94 |
84 assert_equals(constraints.advanced[0].zoom, settings.zoom, 'zoom'); | 95 assert_equals(constraints.advanced[0].zoom, settings.zoom, 'zoom'); |
85 | 96 |
86 assert_equals(constraints.advanced[0].torch, settings.torch, 'torch'); | 97 assert_equals(constraints.advanced[0].torch, settings.torch, 'torch'); |
87 | 98 |
88 t.done(); | 99 t.done(); |
89 }) | 100 }) |
90 .catch(error => { | 101 .catch(error => { |
91 assert_unreached("Error applying constraints: " + error.message); | 102 assert_unreached("Error applying constraints: " + error.message); |
92 }); | 103 }); |
93 | 104 |
94 }, 'exercises an applyConstraints() - getSettings() cycle'); | 105 }, 'exercises an applyConstraints() - getSettings() cycle'); |
95 | 106 |
96 </script> | 107 </script> |
OLD | NEW |