Add the missing settings which introduced in appium 1.12 and 1.13 by takeyaqa · Pull Request #1156 · appium/java-client
@@ -0,0 +1,74 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.appium.java_client.ios;
import static org.junit.Assert.assertEquals;
import io.appium.java_client.Setting; import org.junit.Test;
public class SettingTest extends AppIOSTest {
@Test public void testSetShouldUseCompactResponses() { assertEquals(true, driver.getSettings() .get(Setting.SHOULD_USE_COMPACT_RESPONSES.toString())); driver.setShouldUseCompactResponses(false); assertEquals(false, driver.getSettings() .get(Setting.SHOULD_USE_COMPACT_RESPONSES.toString())); }
@Test public void testSetElementResponseAttributes() { assertEquals("type,label", driver.getSettings() .get(Setting.ELEMENT_RESPONSE_ATTRIBUTES.toString())); driver.setElementResponseAttributes("name"); assertEquals("name", driver.getSettings() .get(Setting.ELEMENT_RESPONSE_ATTRIBUTES.toString())); }
@Test public void testSetMjpegServerScreenshotQuality() { assertEquals(25L, driver.getSettings() .get(Setting.MJPEG_SERVER_SCREENSHOT_QUALITY.toString())); driver.setMjpegServerScreenshotQuality(0); assertEquals(0L, driver.getSettings() .get(Setting.MJPEG_SERVER_SCREENSHOT_QUALITY.toString())); }
@Test public void testSetMjpegServerFramerate() { assertEquals(10L, driver.getSettings() .get(Setting.MJPEG_SERVER_FRAMERATE.toString())); driver.setMjpegServerFramerate(60); assertEquals(60L, driver.getSettings() .get(Setting.MJPEG_SERVER_FRAMERATE.toString())); }
@Test public void testSetScreenshotQuality() { assertEquals(1L, driver.getSettings() .get(Setting.SCREENSHOT_QUALITY.toString())); driver.setScreenshotQuality(2); assertEquals(2L, driver.getSettings() .get(Setting.SCREENSHOT_QUALITY.toString())); }
@Test public void testSetMjpegScalingFactor() { driver.setMjpegScalingFactor(1); assertEquals(1L, driver.getSettings() .get(Setting.MJPEG_SCALING_FACTOR.toString())); }
}
package io.appium.java_client.ios;
import static org.junit.Assert.assertEquals;
import io.appium.java_client.Setting; import org.junit.Test;
public class SettingTest extends AppIOSTest {
@Test public void testSetShouldUseCompactResponses() { assertEquals(true, driver.getSettings() .get(Setting.SHOULD_USE_COMPACT_RESPONSES.toString())); driver.setShouldUseCompactResponses(false); assertEquals(false, driver.getSettings() .get(Setting.SHOULD_USE_COMPACT_RESPONSES.toString())); }
@Test public void testSetElementResponseAttributes() { assertEquals("type,label", driver.getSettings() .get(Setting.ELEMENT_RESPONSE_ATTRIBUTES.toString())); driver.setElementResponseAttributes("name"); assertEquals("name", driver.getSettings() .get(Setting.ELEMENT_RESPONSE_ATTRIBUTES.toString())); }
@Test public void testSetMjpegServerScreenshotQuality() { assertEquals(25L, driver.getSettings() .get(Setting.MJPEG_SERVER_SCREENSHOT_QUALITY.toString())); driver.setMjpegServerScreenshotQuality(0); assertEquals(0L, driver.getSettings() .get(Setting.MJPEG_SERVER_SCREENSHOT_QUALITY.toString())); }
@Test public void testSetMjpegServerFramerate() { assertEquals(10L, driver.getSettings() .get(Setting.MJPEG_SERVER_FRAMERATE.toString())); driver.setMjpegServerFramerate(60); assertEquals(60L, driver.getSettings() .get(Setting.MJPEG_SERVER_FRAMERATE.toString())); }
@Test public void testSetScreenshotQuality() { assertEquals(1L, driver.getSettings() .get(Setting.SCREENSHOT_QUALITY.toString())); driver.setScreenshotQuality(2); assertEquals(2L, driver.getSettings() .get(Setting.SCREENSHOT_QUALITY.toString())); }
@Test public void testSetMjpegScalingFactor() { driver.setMjpegScalingFactor(1); assertEquals(1L, driver.getSettings() .get(Setting.MJPEG_SCALING_FACTOR.toString())); }
}