Examples of DeviceRepository


Examples of com.volantis.mcs.devices.DeviceRepository

            public void execute(File file) throws Exception {

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();
                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                MutableHttpHeaders mutableHeaders = HTTP_HEADERS_FACTORY.
                        createHTTPHeaders();

                Device device = repository.getDevice((HttpHeaders)null);
                assertNull("No device should be found", device);

                device = repository.getDevice(mutableHeaders);
                assertNotNull("Valid device should be found", device);
                assertEquals("Device name should match", "PC", device.getName());

                mutableHeaders.addHeader("user-agent", "Nokia3330/");
                device = repository.getDevice(mutableHeaders);
                assertNotNull("Valid device should be found", device);
                assertEquals("Name should match: ", "Nokia-3330", device.getName());
            }
        });
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

        manager.executeWith(new TemporaryFileExecutor() {
            public void execute(File file) throws Exception {
     DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();
                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

    MutableHttpHeaders mutableHeaders =
            HTTP_HEADERS_FACTORY.createHTTPHeaders();

    Device device = repository.getDevice((HttpHeaders)null);
    assertNull("No device should be found", device);
   
    device = repository.getDevice(mutableHeaders);
    assertNotNull("Valid device should be found", device);
    assertEquals("Device name should match",
           "PC",
           device.getName());
   
    mutableHeaders.addHeader("accept", "text/vnd.wap.wml");
    device = repository.getDevice(mutableHeaders);
   
    assertNotNull("Valid device should be found", device);
   
    assertEquals("Name should match: ",
           "WAP-Handset",
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

            public void execute(File file) throws Exception {

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();
                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                List devices = repository.getDevices(null);
                assertNull("No devices should be found", devices);

                devices = repository.getDevices("*");
                assertNotNull("Valid device should be found", devices);
                assertEquals("Number of devices found", 51, devices.size());
            }
        });

View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();

                {
                    DeviceRepository repository = factory.getDeviceRepository(
                            deviceRepositoryUrl, null);

                    List list = repository.getDevicePolicyNames();
                    assertNotNull("Valid list should be found", list);
                    assertEquals("Expected 262 policy names", 262, list.size());
                }

                // Retest with access to experimental policies
                {
                    DeviceRepository repository =
                            getDeviceRepository(deviceRepositoryUrl, true);

                    List list = repository.getDevicePolicyNames();
                    assertNotNull("Valid list should be found", list);
                    assertEquals("Expected 263 policy names", 263, list.size());
                }
            }
        });
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();

                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                List list = repository.getPolicyCategoryNames();
                assertEquals(17, list.size());
                assertTrue(list.contains("system"));
                assertTrue(list.contains("misc"));
                assertTrue(list.contains("output"));
                assertTrue(list.contains("network"));
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();

                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                String deviceName = repository.getFallbackDeviceName("Master");
                assertNull(deviceName);

                deviceName = repository.getFallbackDeviceName("Voice");
                assertEquals("Master", deviceName);
            }
        });
    }
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();

                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                List children = repository.getChildrenDeviceNames(("Master"));
                assertEquals(6, children.size());
                assertTrue(children.contains("Voice"));
                assertTrue(children.contains("Internet-Appliance"));
                assertTrue(children.contains("Kiosk"));
                assertTrue(children.contains("Mobile"));
                assertTrue(children.contains("TV"));
                assertTrue(children.contains("PC"));

                children = repository.getChildrenDeviceNames("Nokia-6210");
                assertEquals(0, children.size());
            }
        });
    }
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();

                {
                    DeviceRepository repository = factory.getDeviceRepository(
                            deviceRepositoryUrl, null);

                    List list = repository.getDevicePolicyNamesByCategory(null);
                    assertNull("No policy names should not be found", list);

                    list = repository.getDevicePolicyNamesByCategory("Not Found");
                    assertNotNull("Valid list should be found", list);
                    assertEquals("Expected no elements", 0, list.size());

                    list = repository.getDevicePolicyNamesByCategory("system");
                    assertNotNull("Valid list should be found", list);
                    assertEquals("Expected 25 policy names", 25, list.size());
                }

                // Re-test with access to experimental policies
                {
                    DeviceRepository repository =
                            getDeviceRepository(deviceRepositoryUrl, true);

                    List list = repository.getDevicePolicyNamesByCategory("system");
                    assertNotNull("Valid list should be found", list);
                    assertEquals("Expected 26 policy names", 26, list.size());
                }
            }
        });
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

            public void execute(File file) throws Exception {

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();
                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                PolicyDescriptor descriptor =
                        repository.getPolicyDescriptor(null, Locale.getDefault());
                assertNull("Policy descriptor should not be found", descriptor);

                // todo this code is commented cause the expected value should be null (currently a DeviceRepositoryException is thrown which is wrong).
//        descriptor = repository.getPolicyDescriptor("not here");
//        assertNull("Policy descriptor should not be found", descriptor);

                descriptor = repository.getPolicyDescriptor(
                        "output.charset.default", Locale.getDefault());
                assertNotNull("Policy descriptor should be found", descriptor);
                assertTrue("Type should match", descriptor instanceof DefaultPolicyDescriptor);
                assertEquals("Type should match", "Output charset (default)",
                        descriptor.getPolicyDescriptiveName());
View Full Code Here

Examples of com.volantis.mcs.devices.DeviceRepository

            public void execute(File file) throws Exception {

                DeviceRepositoryFactory factory =
                            DeviceRepositoryFactory.getDefaultInstance();
                URL deviceRepositoryUrl = file.toURL();
                DeviceRepository repository = factory.getDeviceRepository(
                        deviceRepositoryUrl, null);

                CategoryDescriptor descriptor =
                    repository.getCategoryDescriptor(null, Locale.getDefault());
                assertNull("Category descriptor should not be found", descriptor);

                // todo this code is commented cause the expected value should be null (currently a DeviceRepositoryException is thrown which is wrong).
//                descriptor = repository.getCategoryDescriptor(
//                        "xxxxxxxxx", Locale.getDefault());
//                assertNull("Category descriptor should not be found", descriptor);

                descriptor = repository.getCategoryDescriptor(
                        "protocol", Locale.getDefault());
                assertNotNull("Category descriptor should be found", descriptor);
            }
        });
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.