Class TestOutcomeConverter

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

public class TestOutcomeConverter
extends java.lang.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 canConvert​(java.lang.Class clazz)
    Determines which classes this converter applies to.
    void marshal​(java.lang.Object value, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
    Generate an XML report given an TestOutcome object.
    java.lang.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​(java.lang.Class clazz)
      Determines which classes this converter applies to.
      Specified by:
      canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcher
    • marshal

      public void marshal​(java.lang.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 java.lang.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