Class TestOutcomeConverter

java.lang.Object
net.thucydides.model.reports.xml.TestOutcomeConverter
All Implemented Interfaces:
com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher

public class TestOutcomeConverter extends Object implements com.thoughtworks.xstream.converters.Converter
XStream converter used to generate the XML acceptance test report.
Author:
johnsmart
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines which classes this converter applies to.
    void
    marshal(Object value, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
    Generate an XML report given an TestOutcome object.
    unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
    Convert XML to an TestOutcome object.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • canConvert

      public boolean canConvert(Class clazz)
      Determines which classes this converter applies to.
      Specified by:
      canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcher
    • marshal

      public void marshal(Object value, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
      Generate an XML report given an TestOutcome object.
      Specified by:
      marshal in interface com.thoughtworks.xstream.converters.Converter
    • unmarshal

      public Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
      Convert XML to an TestOutcome object. Not needed for now.
      Specified by:
      unmarshal in interface com.thoughtworks.xstream.converters.Converter