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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 assert_equals(capabilities.whiteBalanceMode[0], | 51 assert_equals(capabilities.whiteBalanceMode[0], |
52 meteringModeNames[mock_capabilities.white_balance_mode], | 52 meteringModeNames[mock_capabilities.white_balance_mode], |
53 'whiteBalanceMode'); | 53 'whiteBalanceMode'); |
54 | 54 |
55 assert_true(capabilities.exposureCompensation instanceof | 55 assert_true(capabilities.exposureCompensation instanceof |
56 MediaSettingsRange); | 56 MediaSettingsRange); |
57 assert_equals(capabilities.exposureCompensation.max, | 57 assert_equals(capabilities.exposureCompensation.max, |
58 mock_capabilities.exposure_compensation.max); | 58 mock_capabilities.exposure_compensation.max); |
59 assert_equals(capabilities.exposureCompensation.min, | 59 assert_equals(capabilities.exposureCompensation.min, |
60 mock_capabilities.exposure_compensation.min); | 60 mock_capabilities.exposure_compensation.min); |
61 assert_equals(capabilities.exposureCompensation.current, | |
62 mock_capabilities.exposure_compensation.current); | |
63 assert_equals(capabilities.exposureCompensation.step, | 61 assert_equals(capabilities.exposureCompensation.step, |
64 mock_capabilities.exposure_compensation.step); | 62 mock_capabilities.exposure_compensation.step); |
65 | 63 |
66 assert_true(capabilities.colorTemperature instanceof MediaSettingsRange)
; | 64 assert_true(capabilities.colorTemperature instanceof MediaSettingsRange)
; |
67 assert_equals(capabilities.colorTemperature.max, | 65 assert_equals(capabilities.colorTemperature.max, |
68 mock_capabilities.color_temperature.max); | 66 mock_capabilities.color_temperature.max); |
69 assert_equals(capabilities.colorTemperature.min, | 67 assert_equals(capabilities.colorTemperature.min, |
70 mock_capabilities.color_temperature.min); | 68 mock_capabilities.color_temperature.min); |
71 assert_equals(capabilities.colorTemperature.current, | |
72 mock_capabilities.color_temperature.current); | |
73 assert_equals(capabilities.colorTemperature.step, | 69 assert_equals(capabilities.colorTemperature.step, |
74 mock_capabilities.color_temperature.step); | 70 mock_capabilities.color_temperature.step); |
75 | 71 |
76 assert_true(capabilities.iso instanceof MediaSettingsRange); | 72 assert_true(capabilities.iso instanceof MediaSettingsRange); |
77 assert_equals(capabilities.iso.max, mock_capabilities.iso.max); | 73 assert_equals(capabilities.iso.max, mock_capabilities.iso.max); |
78 assert_equals(capabilities.iso.min, mock_capabilities.iso.min); | 74 assert_equals(capabilities.iso.min, mock_capabilities.iso.min); |
79 assert_equals(capabilities.iso.current, mock_capabilities.iso.current); | |
80 assert_equals(capabilities.iso.step, mock_capabilities.iso.step); | 75 assert_equals(capabilities.iso.step, mock_capabilities.iso.step); |
81 | 76 |
82 assert_true(capabilities.brightness instanceof MediaSettingsRange); | 77 assert_true(capabilities.brightness instanceof MediaSettingsRange); |
83 assert_equals(capabilities.brightness.max, | 78 assert_equals(capabilities.brightness.max, |
84 mock_capabilities.brightness.max); | 79 mock_capabilities.brightness.max); |
85 assert_equals(capabilities.brightness.min, | 80 assert_equals(capabilities.brightness.min, |
86 mock_capabilities.brightness.min); | 81 mock_capabilities.brightness.min); |
87 assert_equals(capabilities.brightness.current, | |
88 mock_capabilities.brightness.current); | |
89 assert_equals(capabilities.brightness.step, | 82 assert_equals(capabilities.brightness.step, |
90 mock_capabilities.brightness.step); | 83 mock_capabilities.brightness.step); |
91 | 84 |
92 assert_true(capabilities.contrast instanceof MediaSettingsRange); | 85 assert_true(capabilities.contrast instanceof MediaSettingsRange); |
93 assert_equals(capabilities.contrast.max, mock_capabilities.contrast.max)
; | 86 assert_equals(capabilities.contrast.max, mock_capabilities.contrast.max)
; |
94 assert_equals(capabilities.contrast.min, mock_capabilities.contrast.min)
; | 87 assert_equals(capabilities.contrast.min, mock_capabilities.contrast.min)
; |
95 assert_equals(capabilities.contrast.current, | |
96 mock_capabilities.contrast.current); | |
97 assert_equals(capabilities.contrast.step, | 88 assert_equals(capabilities.contrast.step, |
98 mock_capabilities.contrast.step); | 89 mock_capabilities.contrast.step); |
99 | 90 |
100 assert_true(capabilities.saturation instanceof MediaSettingsRange); | 91 assert_true(capabilities.saturation instanceof MediaSettingsRange); |
101 assert_equals(capabilities.saturation.max, | 92 assert_equals(capabilities.saturation.max, |
102 mock_capabilities.saturation.max); | 93 mock_capabilities.saturation.max); |
103 assert_equals(capabilities.saturation.min, | 94 assert_equals(capabilities.saturation.min, |
104 mock_capabilities.saturation.min); | 95 mock_capabilities.saturation.min); |
105 assert_equals(capabilities.saturation.current, | |
106 mock_capabilities.saturation.current); | |
107 assert_equals(capabilities.saturation.step, | 96 assert_equals(capabilities.saturation.step, |
108 mock_capabilities.saturation.step); | 97 mock_capabilities.saturation.step); |
109 | 98 |
110 assert_true(capabilities.sharpness instanceof MediaSettingsRange); | 99 assert_true(capabilities.sharpness instanceof MediaSettingsRange); |
111 assert_equals(capabilities.sharpness.max, | 100 assert_equals(capabilities.sharpness.max, |
112 mock_capabilities.sharpness.max); | 101 mock_capabilities.sharpness.max); |
113 assert_equals(capabilities.sharpness.min, | 102 assert_equals(capabilities.sharpness.min, |
114 mock_capabilities.sharpness.min); | 103 mock_capabilities.sharpness.min); |
115 assert_equals(capabilities.sharpness.current, | |
116 mock_capabilities.sharpness.current); | |
117 assert_equals(capabilities.sharpness.step, | 104 assert_equals(capabilities.sharpness.step, |
118 mock_capabilities.sharpness.step); | 105 mock_capabilities.sharpness.step); |
119 | 106 |
120 assert_true(capabilities.zoom instanceof MediaSettingsRange); | 107 assert_true(capabilities.zoom instanceof MediaSettingsRange); |
121 assert_equals(capabilities.zoom.max, mock_capabilities.zoom.max); | 108 assert_equals(capabilities.zoom.max, mock_capabilities.zoom.max); |
122 assert_equals(capabilities.zoom.min, mock_capabilities.zoom.min); | 109 assert_equals(capabilities.zoom.min, mock_capabilities.zoom.min); |
123 assert_equals(capabilities.zoom.current, mock_capabilities.zoom.current)
; | |
124 assert_equals(capabilities.zoom.step, mock_capabilities.zoom.step); | 110 assert_equals(capabilities.zoom.step, mock_capabilities.zoom.step); |
125 | 111 |
126 assert_equals(capabilities.torch, mock_capabilities.torch, 'torch'); | 112 assert_equals(capabilities.torch, mock_capabilities.torch, 'torch'); |
127 | 113 |
128 t.done(); | 114 t.done(); |
129 }, 100); | 115 }, 100); |
130 }, | 116 }, |
131 error => { | 117 error => { |
132 assert_unreached("Error creating MockImageCapture: " + error); | 118 assert_unreached("Error creating MockImageCapture: " + error); |
133 }) | 119 }) |
134 | 120 |
135 }, 'exercises MediaStreamTrack.getCapabilities()'); | 121 }, 'exercises MediaStreamTrack.getCapabilities()'); |
136 | 122 |
137 </script> | 123 </script> |
OLD | NEW |