@@ -8,46 +8,50 @@ def before_first
8
8
before_first
9
9
end
10
10
11
+ def parameterized_method_defined_check ( array )
12
+ array . each { |v | Selenium ::WebDriver ::Remote ::OSS ::Bridge . method_defined? ( v ) . must_equal true }
13
+ end
14
+
11
15
t 'check all command no arg' do
12
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( :shake ) . must_equal true
13
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : launch_app) . must_equal true
14
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : close_app) . must_equal true
15
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : reset) . must_equal true
16
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : device_locked?) . must_equal true
17
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : open_notifications) . must_equal true
18
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : toggle_airplane_mode) . must_equal true
19
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : current_activity) . must_equal true
20
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : current_package) . must_equal true
21
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_network_connection) . must_equal true
22
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_performance_data_types) . must_equal true
23
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_performance_data) . must_equal true
24
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_system_bars) . must_equal true
25
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_display_density) . must_equal true
26
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : is_keyboard_shown) . must_equal true
16
+ parameterized_method_defined_check ( [ :shake ,
17
+ : launch_app,
18
+ : close_app,
19
+ : reset,
20
+ : device_locked?,
21
+ : open_notifications,
22
+ : toggle_airplane_mode,
23
+ : current_activity,
24
+ : current_package,
25
+ : get_network_connection,
26
+ : get_performance_data_types,
27
+ : get_performance_data,
28
+ : get_system_bars,
29
+ : get_display_density,
30
+ : is_keyboard_shown] )
27
31
end
28
32
29
33
t 'check all command with arg' do
30
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( :available_contexts ) . must_equal true
31
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : app_strings) . must_equal true
32
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : lock) . must_equal true
33
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : install_app) . must_equal true
34
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : remove_app) . must_equal true
35
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : app_installed?) . must_equal true
36
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : background_app) . must_equal true
37
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : start_activity) . must_equal true
38
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : set_context) . must_equal true
39
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : hide_keyboard) . must_equal true
40
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : press_keycode) . must_equal true
41
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : long_press_keycode) . must_equal true
42
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : set_immediate_value) . must_equal true
43
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : push_file) . must_equal true
44
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : pull_file) . must_equal true
45
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : pull_folder) . must_equal true
46
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : end_coverage) . must_equal true
47
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : get_settings) . must_equal true
48
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : update_settings) . must_equal true
49
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : set_network_connection) . must_equal true
50
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : touch_actions) . must_equal true
51
- Selenium :: WebDriver :: Remote :: Bridge . method_defined? ( : multi_touch) . must_equal true
34
+ parameterized_method_defined_check ( [ :available_contexts ,
35
+ : app_strings,
36
+ : lock,
37
+ : install_app,
38
+ : remove_app,
39
+ : app_installed?,
40
+ : background_app,
41
+ : start_activity,
42
+ : set_context,
43
+ : hide_keyboard,
44
+ : press_keycode,
45
+ : long_press_keycode,
46
+ : set_immediate_value,
47
+ : push_file,
48
+ : pull_file,
49
+ : pull_folder,
50
+ : end_coverage,
51
+ : get_settings,
52
+ : update_settings,
53
+ : set_network_connection,
54
+ : touch_actions,
55
+ : multi_touch] )
52
56
end
53
57
end
0 commit comments