Package com.sonyericsson.hudson.plugins.metadata.model.values

Examples of com.sonyericsson.hudson.plugins.metadata.model.values.NumberMetadataValue


        assertNotNull(action);
        StringMetadataValue value = (StringMetadataValue)TreeStructureUtil.getPath(action, "build", "result");
        assertNotNull(value);
        assertEquals(Result.SUCCESS.toString(), value.getValue());
        assertNotNull(TreeStructureUtil.getPath(action, "build", "duration", "display"));
        NumberMetadataValue longValue = (NumberMetadataValue)TreeStructureUtil.getPath(action,
                "build", "duration", "ms");
        assertNotNull(longValue);
        Assert.assertThat(longValue.getValue(), greaterThanOrEqualTo(1000L));
        assertNotNull(TreeStructureUtil.getPath(action, "build", "builtOn"));
    }
View Full Code Here


            }
            value = Long.parseLong((String)o);
        } else {
            throw new Descriptor.FormException("Wrong number format", "");
        }
        NumberMetadataValue metadataValue =
                new NumberMetadataValue(getName(), getDescription(), value, isExposedToEnvironment());
        return metadataValue;
    }
View Full Code Here

        PluginImpl.getInstance().setDefinitions(list);
        FreeStyleProject freeStyleProject = createFreeStyleProject();
        configRoundtrip(freeStyleProject);
        MetadataJobProperty property = freeStyleProject.getProperty(MetadataJobProperty.class);
        assertNotNull("No MetadataJobProperty", property);
        NumberMetadataValue number = (NumberMetadataValue)TreeStructureUtil.getLeaf(property, "number");
        assertNotNull(number);
        assertEquals(new Long(NUMBER), number.getValue());
    }
View Full Code Here

     */
    public void testSearchGraterthanEqualtoOperator() throws Exception {
        FreeStyleProject project = createFreeStyleProject("open");
        FreeStyleProject project2 = createFreeStyleProject("secure");
        List<MetadataValue> list = new LinkedList<MetadataValue>();
        NumberMetadataValue number = new NumberMetadataValue("number", "description", NUMBR_VAL1, false);
        list.add(number);
        MetadataJobProperty property = project.getProperty(MetadataJobProperty.class);
        property.addChildren(list);
        list = new LinkedList<MetadataValue>();
        number = new NumberMetadataValue("number", "description", NUMBR_VAL2, false);
        list.add(number);
        MetadataJobProperty property2 = project2.getProperty(MetadataJobProperty.class);
        property2.addChildren(list);
        MetadataQuerySearch mqs = MetadataQuerySearch.parseQuery("number>=5");
        TopLevelItem tli1 = project;
View Full Code Here

     */
    public void testSearchGraterthanOperator() throws Exception {
        FreeStyleProject project = createFreeStyleProject("open");
        FreeStyleProject project2 = createFreeStyleProject("secure");
        List<MetadataValue> list = new LinkedList<MetadataValue>();
        NumberMetadataValue number = new NumberMetadataValue("number", "description", NUMBR_VAL1, false);
        list.add(number);
        MetadataJobProperty property = project.getProperty(MetadataJobProperty.class);
        property.addChildren(list);
        list = new LinkedList<MetadataValue>();
        number = new NumberMetadataValue("number", "description", NUMBR_VAL2, false);
        list.add(number);
        MetadataJobProperty property2 = project2.getProperty(MetadataJobProperty.class);
        property2.addChildren(list);
        MetadataQuerySearch mqs = MetadataQuerySearch.parseQuery("number>5");
        TopLevelItem tli1 = project;
View Full Code Here

     */
    public void testSearchLesserthanEqualtoOperator() throws Exception {
        FreeStyleProject project = createFreeStyleProject("open");
        FreeStyleProject project2 = createFreeStyleProject("secure");
        List<MetadataValue> list = new LinkedList<MetadataValue>();
        NumberMetadataValue number = new NumberMetadataValue("number", "description", NUMBR_VAL1, false);
        list.add(number);
        MetadataJobProperty property = project.getProperty(MetadataJobProperty.class);
        property.addChildren(list);
        list = new LinkedList<MetadataValue>();
        number = new NumberMetadataValue("number", "description", NUMBR_VAL2, false);
        list.add(number);
        MetadataJobProperty property2 = project2.getProperty(MetadataJobProperty.class);
        property2.addChildren(list);
        MetadataQuerySearch mqs = MetadataQuerySearch.parseQuery("number<=9");
        TopLevelItem tli1 = project;
View Full Code Here

     */
    public void testSearchLesserthanOperator() throws Exception {
        FreeStyleProject project = createFreeStyleProject("open");
        FreeStyleProject project2 = createFreeStyleProject("secure");
        List<MetadataValue> list = new LinkedList<MetadataValue>();
        NumberMetadataValue number = new NumberMetadataValue("number", "description", NUMBR_VAL1, false);
        list.add(number);
        MetadataJobProperty property = project.getProperty(MetadataJobProperty.class);
        property.addChildren(list);
        list = new LinkedList<MetadataValue>();
        number = new NumberMetadataValue("number", "description", NUMBR_VAL2, false);
        list.add(number);
        MetadataJobProperty property2 = project2.getProperty(MetadataJobProperty.class);
        property2.addChildren(list);
        MetadataQuerySearch mqs = MetadataQuerySearch.parseQuery("number<9");
        TopLevelItem tli1 = project;
View Full Code Here

    @Override
    public List<MetadataValue> getMetaDataFor(AbstractBuild build) {
        TreeNodeMetadataValue buildNode = TreeStructureUtil.createPath(build.getResult().toString(), "",
                "build", "result");
        AbstractMetadataValue mdv = new NumberMetadataValue("ms", build.getDuration());
        mdv.setGenerated(true);
        TreeStructureUtil.addValue(buildNode, mdv, "duration");
        mdv = new StringMetadataValue("display", build.getDurationString());
        mdv.setGenerated(true);
        TreeStructureUtil.addValue(buildNode, mdv, "duration");
        TreeStructureUtil.addValue(buildNode, build.getBuiltOnStr(), null, "builtOn");
        TreeStructureUtil.addValue(buildNode, build.getTimestamp(), null, true, false, "scheduled");
        List<MetadataValue> values = new LinkedList<MetadataValue>();
        values.add(buildNode);
View Full Code Here

TOP

Related Classes of com.sonyericsson.hudson.plugins.metadata.model.values.NumberMetadataValue

Copyright © 2018 www.massapicom. 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.