Examples of DeviceRepositoryAccessorManager


Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                try {
                    manager.setLocalizedPolicyName("", "localName");
                    fail("Expected an IllegalArgumentException");
                } catch (IllegalArgumentException e) {
                    // expected
                }
            }
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                try {
                    manager.setLocalizedPolicyName("beep", null);
                    fail("Expected an IllegalArgumentException");
                } catch (IllegalArgumentException e) {
                    // expected
                }
            }
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                // unfortunately relies on getLocalizedPolicyName
                assertEquals("Unexpected localized policy name.",
                             "Beep",
                             manager.getLocalizedPolicyName("beep"));
                manager.setLocalizedPolicyName("beep", "Loud Beep");
                assertEquals("new name was not set",
                             "Loud Beep",
                             manager.getLocalizedPolicyName("beep"));
            }
        });
    }
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                String localized = manager.getLocalizedPolicyCategory("system");
                assertEquals("Unexpected localized category name.", "System",
                        localized);
            }
        });
    }
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                String description = manager.getPolicyDescription("beep");

                String expected = "Indicates whether the device supports basic sound" +
                        " output that can be used for feedback, such as a 'beep'";

                assertEquals("Unexpected policy description.", expected, description);
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                String category = manager.getPolicyCategory("bmpinpage");

                assertEquals("Unexpected policy category.", "image", category);
            }
        });
    }
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);


                // Beep for PC should be resolved from Master and should be false.
                ResolvedDevicePolicy policy = manager.resolvePolicy("PC", "beep");
                String policyValue = policy.policy.getAttributeValue("value");
                assertEquals("Expected PC beep policy to be false.",
                        "false", policyValue);
                assertEquals("Expected origin of PC beep policy to be Master.",
                        "Master", policy.deviceName);

                // Bookmarks for PC should be resolved from PC and should be true
                policy = manager.resolvePolicy("PC", "bookmarks");
                policyValue = policy.policy.getAttributeValue("value");
                assertEquals("Expected PC bookmarks policy to be true.",
                        "true", policyValue);
                assertEquals("Expected origin of PC bookmarks policy to be PC.",
                        "PC", policy.deviceName);
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);


                // fullpixelsx for PC should be resolved from Master as there is an
                // inherit element and so the value should be the inherited -1 rather than
                // the 800 defined as the value in PC.
                ResolvedDevicePolicy policy = manager.resolvePolicy("PC", "dvidcamera");
                String policyValue = policy.policy.getAttributeValue("value");
                assertEquals("Expected PC dvidcamera policy to be false.",
                        "false", policyValue);
                assertEquals("Expected origin of PC fullpixelsx policy to be Master.",
                        "Master", policy.deviceName);
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                Element element = manager.retrieveDeviceElement("Voice");
                assertEquals("Unexpected name for the Voice device.",
                        "Voice", element.getAttributeValue("name"));
            }
        });
View Full Code Here

Examples of com.volantis.mcs.eclipse.core.DeviceRepositoryAccessorManager

        TemporaryFileManager tempFileMgr = new TemporaryFileManager(
                new TestDeviceRepositoryCreator());
        tempFileMgr.executeWith(new TemporaryFileExecutor() {
            public void execute(File repository) throws Exception {

                DeviceRepositoryAccessorManager manager =
                        new DeviceRepositoryAccessorManager(
                                repository.getPath(),
                                new TestTransformerMetaFactory(),
                                new DefaultJDOMFactory(), false);

                Element identification = manager.retrieveDeviceIdentification("Master");
                assertNotNull("Expected a null identification for device \"Master\"",
                        identification);
                identification = manager.retrieveDeviceIdentification("Pogo");
                assertEquals("Unexpected a device identification device.",
                        "Pogo", identification.getAttributeValue("name"));
            }
        });
    }
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.