Class JSONSerialization


  • public class JSONSerialization
    extends OBBaseTest
    Test cases used to ensure the correct JSON serialization of different objects.
    • Constructor Detail

      • JSONSerialization

        public JSONSerialization()
    • Method Detail

      • serializeProcessContext

        public void serializeProcessContext()
        ProcessContext is correctly serialized
      • deserializeProcessContext

        public void deserializeProcessContext()
        Test correct deserialization of a JSONObject containing a ProcessContext definition
      • isConsistentSerialization

        public void isConsistentSerialization()
        Test consistency of ProcessContext serialization
      • serializeProcessBundleParameters

        public void serializeProcessBundleParameters()
                                              throws javax.servlet.ServletException
        ProcessBundle parameters are correctly serialized
        Throws:
        javax.servlet.ServletException
      • deserializeProcessBundleParameters

        public void deserializeProcessBundleParameters()
                                                throws javax.servlet.ServletException
        ProcessBundle parameters are correctly deserialized
        Throws:
        javax.servlet.ServletException
      • exceptionIsThrownWhenSerializationFails

        public void exceptionIsThrownWhenSerializationFails()
                                                     throws javax.servlet.ServletException
        Expected exception is thrown when ProcessBundle parameters serialization fails
        Throws:
        javax.servlet.ServletException
      • exceptionIsThrownWhenDeserializationFails

        public void exceptionIsThrownWhenDeserializationFails()
                                                       throws javax.servlet.ServletException
        Expected exception is thrown when ProcessBundle parameters deserialization fails
        Throws:
        javax.servlet.ServletException
      • serializeOBError

        public void serializeOBError()
        OBError is serialized as expected