All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jp.vmi.junit.result.SkippedAdapter Maven / Gradle / Ivy

package jp.vmi.junit.result;

import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlAdapter;

import jp.vmi.junit.result.SkippedAdapter.Skipped;

/**
 * marshaling and unmarshaling "skipped" tag.
 */
public class SkippedAdapter extends XmlAdapter {

    private static final Skipped skipped = new Skipped();

    /** Skipped */
    @XmlRootElement
    public static class Skipped {
    }

    @Override
    public Integer unmarshal(Skipped value) throws Exception {
        return value != null ? 1 : 0;
    }

    @Override
    public Skipped marshal(Integer value) throws Exception {
        return value != 0 ? skipped : null;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy