Package com.betfair.testing.utils.cougar.misc

Examples of com.betfair.testing.utils.cougar.misc.AggregatedStepExpectedOutputMetaData


    for (int i = 0; i < expectedObjectMetaData.size(); i++) {
      List<NameValuePair> nvPairs = expectedObjectMetaData.getMetaDataAtIndex(i).getNameValuePairs();
      if ((nvPairs.size() == 1) && (nvPairs.get(0).getValue().getClass() == arrayObjectClass)) {
        expectedResultsArray[i] = nvPairs.get(0).getValue();
      } else {
        AggregatedStepExpectedOutputMetaData javaBeanMetaData = new AggregatedStepExpectedOutputMetaData();
        javaBeanMetaData.addMetaData(expectedObjectMetaData.getMetaDataAtIndex(i));
        IAssertion javaBeanAssertion = AssertionProcessorFactory.getAssertionProcessor(DataTypeEnum.BEAN);
        expectedResultsArray[i] = javaBeanAssertion.preProcess(arrayClassObjectInstance, javaBeanMetaData);
      }
    }
    return expectedResultsArray;
View Full Code Here


        IAssertion javaBeanAssertion = AssertionProcessorFactory.getAssertionProcessor(DataTypeEnum.BEAN);
        if ((expectedMetaData.getMetaDataAtIndex(i).size() == 1) && (expectedMetaData.getMetaDataAtIndex(i).getValueAtIndex(0).getClass() == actualJavaBeanObject.getClass())) {
          javaBeanAssertion.execute(message, expectedMetaData.getMetaDataAtIndex(i).getValueAtIndex(0), actualJavaBeanObject, null);
        } else {
          AggregatedStepExpectedOutputMetaData javaBeanMetaData = new AggregatedStepExpectedOutputMetaData();
          javaBeanMetaData.addMetaData(expectedMetaData.getMetaDataAtIndex(i));
          javaBeanAssertion.execute(message, null, actualJavaBeanObject, javaBeanMetaData);
        }
      }

    }
View Full Code Here

  private Document processAsString(AggregatedStepExpectedOutputMetaData expectedObjectMetaData) throws AssertionError
  {
    Document document = null;
    String xmlString = "";
    AggregatedStepExpectedOutputMetaData metaData = expectedObjectMetaData;

    for (StepMetaData stepMetaData : metaData.getValues()) {
      for (NameValuePair nameValuePair : stepMetaData
          .getNameValuePairs()) {
        Object value = nameValuePair.getValue();
        Object key = nameValuePair.getName();
        if ((key != null) && (value != null)) {
View Full Code Here

                .getMetaDataAtIndex(0).getValueAtIndex(0).getClass())) {
      return (JSONObject) expectedObjectMetaData.getMetaDataAtIndex(0)
          .getValueAtIndex(0);
    } else {
      String jsonString = "";
      AggregatedStepExpectedOutputMetaData metaData = expectedObjectMetaData;

      for (StepMetaData stepMetaData : metaData.getValues()) {
        for (NameValuePair nameValuePair : stepMetaData
            .getNameValuePairs()) {
          Object value = nameValuePair.getValue();
          Object key = nameValuePair.getName();
          if ((key != null) && (value != null)) {
View Full Code Here

            } else if (actualValue == null) {
                            AssertionUtils.actionFail(actualList.getClass().getName() + " - Check Entry '" + rowReportCounter + "': Expecting something, but actual was null.");
            } else {
              //Build expectedValue object based on actualValue class
                            AssertionUtils.actionPass(errorMessageBuffer.toString());
              AggregatedStepExpectedOutputMetaData expectedValueMetaData = new AggregatedStepExpectedOutputMetaData();
              expectedValueMetaData.addMetaData(expectedMetaData.getMetaDataAtIndex(rowCounter));
              DataTypeEnum actualValueDataType = ObjectUtil.resolveType(actualValue);
              IAssertion expectedValueAsserter = AssertionProcessorFactory.getAssertionProcessor(actualValueDataType);
              expectedValue = expectedValueAsserter.preProcess(actualValue, expectedValueMetaData);
              expectedValueAsserter.execute(message, expectedValue, actualValue, expectedValueMetaData);
            }
View Full Code Here

            expectedResultsList.add(castedExpectedObj);
          }
          break;
        default:
          for (StepMetaData stepMetaData: expectedObjectMetaData.getValues()) {
            AggregatedStepExpectedOutputMetaData metaDataToPass = new AggregatedStepExpectedOutputMetaData();
            metaDataToPass.addMetaData(stepMetaData);
            IAssertion assertionProcessor = AssertionProcessorFactory.getAssertionProcessor(type);
            expectedResultsList.add(assertionProcessor.preProcess(actualArrayList.get(0), metaDataToPass));
          }
          break;
        }
View Full Code Here

TOP

Related Classes of com.betfair.testing.utils.cougar.misc.AggregatedStepExpectedOutputMetaData

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.