CPD Results

The following document contains the results of PMD's CPD 4.2.5.

Duplications

FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java249
junitx/ddtunit/data/processing/MapCreatorAction.java216
    }

    public void raiseRankOf(IReferenceInfo info) {
      if (this.getDestId().equals(info.getSourceId())
          && (this.getDestType().equals(info.getSourceType()) || TypedObject.UNKNOWN_TYPE
              .equals(info.getDestType()))) {
        if (this.getRank() >= info.getRank()) {
          info.setRank(this.getRank() + 1);
        }
      }
    }

    public void resolve(IDataSet dataSet, String groupId, String testId) {
      if (ParserConstants.UNKNOWN.equals(groupId)
          && ParserConstants.UNKNOWN.equals(testId)) {
        doResolution(dataSet);
      } else if (!ParserConstants.UNKNOWN.equals(testId)) {
        IDataSet groupSet = dataSet.get(groupId);
        IDataSet testDataSet = null;
        if (groupSet != null) {
          testDataSet = groupSet.get(testId);
        }
        doResolution(testDataSet);
      } else {
        throw new DDTTestDataException(
            "Do not process group data without testId");
      }
    }

    /**
     * @param dataSet to resolve reference to
     */
    private void doResolution(IDataSet dataSet) {
      TypedObject dest = dataSet.findObject(this.getDestId(),
          this.getDestType());
      TypedObject source = dataSet.getObject(this.getSourceId(),
          this.getSourceType());
      if (source == null && dataSet instanceof TestDataSet) {
        source = ((TestDataSet) dataSet).getAssert(this.getSourceId(),
            this.getSourceType());
      }
      if (dest != null && source != null) {
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java74
junitx/ddtunit/data/processing/DateCreatorAction.java107
		IAction rootAction = this.getPrevious();
		if (rootAction != null) {
			String hintValue = rootAction.getHint();

			if (HintTypes.COLLECTION.equals(hintValue)
					|| HintTypes.MAP.equals(hintValue)
					|| HintTypes.ATTRLIST.equals(hintValue)
					|| HintTypes.FIELDS.equals(hintValue)
					|| HintTypes.CONSTRUCTOR.equals(hintValue)
					|| HintTypes.CALL.equals(hintValue)
					|| HintTypes.BEAN.equals(hintValue)
					|| HintTypes.ARRAY.equals(hintValue)
					|| HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else {
				throw new DDTException("Unknown hint (" + hintValue
						+ ")- stop processing.");
			}
		} else {
			if (hasReferenceInfo()) {
				TypedObject destObject;
				if (this.attrMap.get(ParserConstants.XML_ATTR_TYPE) == null) {
					destObject = new TypedObject(getAttribute("refid"));
				} else {
					destObject = new TypedObject(getAttribute("refid"),
							getType());
				}
				IReferenceInfo refInfo = new ObjectReferenceInfo(this
						.getObject(), destObject);
				add(refInfo);
			}
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java81
junitx/ddtunit/data/processing/CallCreatorAction.java83
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.MAP.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.ATTRLIST.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.FIELDS.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.CONSTRUCTOR.equals(hintValue)
                    || HintTypes.CALL.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.BEAN.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.ARRAY.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else if (HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
                rootAction.processSuccessor(this);
            } else {
                throw new DDTException("Unknown hint (" + hintValue
                        + ")- stop processing.");
            }
        } else {
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java259
junitx/ddtunit/data/processing/SubelementCreatorAction.java290
        }

        public void resolve(IDataSet dataSet, String groupId, String testId) {
            if (ParserConstants.UNKNOWN.equals(groupId)
                    && ParserConstants.UNKNOWN.equals(testId)) {
                doResolution(dataSet);
            } else if (!ParserConstants.UNKNOWN.equals(testId)) {
                IDataSet groupSet = dataSet.get(groupId);
                IDataSet testDataSet = null;
                if (groupSet != null) {
                    testDataSet = groupSet.get(testId);
                }
                doResolution(testDataSet);
            } else {
                throw new DDTTestDataException(
                        "Do not process group data without testId");
            }
        }

        /**
         * @param dataSet to resolve reference to
         */
        private void doResolution(IDataSet dataSet) {
            TypedObject dest = dataSet.findObject(this.getDestId(), this
                .getDestType());
            TypedObject source = dataSet.getObject(this.getSourceId(), this
                .getSourceType());
            if (source == null && dataSet instanceof TestDataSet) {
                source = ((TestDataSet) dataSet).getAssert(this.getSourceId(),
                    this.getSourceType());
            }
            if (dest != null && source != null) {
FileLine
junitx/ddtunit/data/processing/parser/ContentHandler.java120
junitx/ddtunit/data/processing/parser/ContentHandler.java147
            this.eventConsumer.processEndElement(qName, this.levelCount);
        } catch (Exception ex) {
            StringBuffer sb = new StringBuffer(ex.getClass().getName());
            sb.append(ex.getMessage());
            sb.append(LF).append("Resource \'").append(this.resourceName)
                .append("\' line/column ").append(locator.getLineNumber())
                .append("/").append(locator.getColumnNumber());
            DDTException ddtEx = new DDTException(sb.toString(), ex);
            ddtEx.setStackTrace(ex.getStackTrace());
            log.warn(sb.toString(), ddtEx);
            throw ddtEx;
        } finally {
FileLine
junitx/framework/ArrayAssert.java234
junitx/framework/ArrayAssert.java331
                                    byte[] actual) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
        Assert.assertEquals(formatted + "[array length] ", expected.length, actual.length);
        for (int i = 0; i < actual.length; i++) {
            Assert.assertEquals(formatted + "[position " + i + "]", expected[i], actual[i]);
        }
    }

    /**
     * Asserts that two arrays are equal. Two arrays are considered equal if:
     * <ul>
     * <li>their respective lengths are the same</i>
     * <li>all corresponding pairs of elements are equal
     * <li>both array references are <code>null</code>
     * </ul>
     *
     * @param expected a byte array of expected values
     * @param actual a byte array of actual values
     */
    public static void assertEquals(byte[] expected,
FileLine
junitx/framework/ArrayAssert.java150
junitx/framework/ArrayAssert.java184
                                    float delta) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
        Assert.assertEquals(formatted + "[array length] ", expected.length, actual.length);
        for (int i = 0; i < actual.length; i++) {
            Assert.assertEquals(formatted + "[position " + i + "]", expected[i], actual[i], delta);
        }
    }

    /**
     * Asserts that two arrays are equal. Two arrays are considered equal if:
     * <ul>
     * <li>their respective lengths are the same</i>
     * <li>all corresponding pairs of elements are equal (within the delta range)
     * <li>both array references are <code>null</code>
     * </ul>
     *
     * @param expected a float array of expected values
     * @param actual a float array of actual values
     * @param delta tolerated delta
     */
    public static void assertEquals(float[] expected,
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java116
junitx/ddtunit/data/processing/CallCreatorAction.java117
                new HashMap<String, String>());
        action.inject();
        action.setValue(new Vector());
        this.insert(action);
        action.process();
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#inject()
     */
    public IAction inject() {
        String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
        String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
        this.injectedObject = new TypedObject(id, type);
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
FileLine
junitx/framework/ArrayAssert.java150
junitx/framework/ArrayAssert.java380
                                    long[] actual) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
        Assert.assertEquals(formatted + "[array length] ", expected.length, actual.length);
        for (int i = 0; i < actual.length; i++) {
            Assert.assertEquals(formatted + "[position " + i + "]", expected[i], actual[i]);
FileLine
junitx/ddtunit/data/processing/DateCreatorAction.java121
junitx/ddtunit/data/processing/SubelementCreatorAction.java101
            } else {
                throw new DDTException("Unknown hint (" + hintValue
                        + ")- stop processing.");
            }
        } else {
            // process obj element - no rootAction exiats
            if (hasReferenceInfo()) {
                TypedObject destObject;
                if (this.attrMap.get(ParserConstants.XML_ATTR_TYPE) == null) {
                    destObject = new TypedObject(getAttribute("refid"));
                } else {
                    destObject = new TypedObject(getAttribute("refid"),
                            getType());
                }
                IReferenceInfo refInfo = new ObjectReferenceInfo(this
                    .getObject(), destObject);
                add(refInfo);
            }
        }
        this.pop();
        return this;
    }

    /**
     * If no content on tag is provided just instanciate object by default
     * constructor.
     */
    public void processNoSuccessor() {
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java75
junitx/ddtunit/data/processing/SubelementCreatorAction.java84
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)
                    || HintTypes.MAP.equals(hintValue)
                    || HintTypes.ATTRLIST.equals(hintValue)
                    || HintTypes.FIELDS.equals(hintValue)
                    || HintTypes.CONSTRUCTOR.equals(hintValue)
                    || HintTypes.CALL.equals(hintValue)
                    || HintTypes.BEAN.equals(hintValue)
                    || HintTypes.ARRAY.equals(hintValue)
                    || HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java430
junitx/ddtunit/util/ClassAnalyser.java485
    private static boolean filterByPrimitiveParam(Object method, Class[] args,
            int pos) {
        boolean valid = false;
        Class arg;
        Class argOnPos;

        // exit criterion for recursion
        if (pos >= args.length) {
            valid = true;
        } else {
            arg = args[pos];

            if (java.lang.reflect.Constructor.class.isInstance(method)) {
                argOnPos = ((Constructor) method).getParameterTypes()[pos];
            } else {
                argOnPos = ((Method) method).getParameterTypes()[pos];
            }

            // check if primitiv type of argOnPos exists
            if (hasPrimitive(arg) && argOnPos.equals(getPrimitiveClass(arg))) {
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java135
junitx/ddtunit/data/processing/parser/SAXValidator.java115
            this.producer.setProperty(JAXP_SCHEMA_SOURCE, ParserImpl.XSD_URL);
        } catch (SAXNotRecognizedException e) {
            throw DDTException
                .create(
                    new StringBuffer(
                            "XML ParserImpl does not support schema validation as of JAXP 1.2"),
                    e);
        } catch (ParserConfigurationException e) {
            throw DDTException.create(new StringBuffer(
                    "Error configuring parser."), e);
        } catch (SAXException e) {
            throw DDTException.create(new StringBuffer(
                    "Error configuring parser."), e);
        }

        this.producer.setErrorHandler(new ErrorHandler());
        this.producer.setEntityResolver(new EntityResolver());
        log.debug("DDTParser - constructor END");

    }

    public void validate(String resourceName) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java157
junitx/ddtunit/data/processing/BeanCreatorAction.java195
				Class fieldClazz = field.getValue().getClass();
				Class[] args = new Class[1];
				args[0] = fieldClazz;
				Method setMethod = (Method) ClassAnalyser.findMethodByParams(
						this.getType(), setter.toString(), args);
				setMethod.setAccessible(true);
				Object[] objs = new Object[1];
				objs[0] = field.getValue();
				setMethod.invoke(this.getValue(), objs);
			} catch (Exception ex) {
FileLine
junitx/ddtunit/data/processing/ActionBase.java511
junitx/ddtunit/data/processing/SubelementCreatorAction.java339
            }
        }

        /**
         * If this object is referencing to the provided info object then raise
         * rank of referenced object info.<br/> A reference from an
         * ObjectAction to another Action is detected if destination info is
         * equal to the source info of provided info.
         * 
         * @param info to check reference on and raise rank respectivly
         */
        public void raiseRankOf(IReferenceInfo info) {
            if (this.getDestId().equals(info.getSourceId())
                    && (this.getDestType().equals(info.getSourceType()) || TypedObject.UNKNOWN_TYPE
                        .equals(info.getDestType()))) {
                if (this.getRank() >= info.getRank()) {
                    info.setRank(this.getRank() + 1);
                }
            }
        }
    }

}
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java88
junitx/ddtunit/data/processing/SubelementCreatorAction.java101
            } else {
                throw new DDTException("Unknown hint (" + hintValue
                        + ")- stop processing.");
            }
        } else {
            // process obj element - no rootAction exiats
            if (hasReferenceInfo()) {
                TypedObject destObject;
                if (this.attrMap.get(ParserConstants.XML_ATTR_TYPE) == null) {
                    destObject = new TypedObject(getAttribute("refid"));
                } else {
                    destObject = new TypedObject(getAttribute("refid"),
                            getType());
                }
                IReferenceInfo refInfo = new ObjectReferenceInfo(this
                    .getObject(), destObject);
                add(refInfo);
            }
FileLine
junitx/ddtunit/data/processing/ActionBase.java512
junitx/ddtunit/data/processing/CollectionCreatorAction.java249
		}

		public void raiseRankOf(IReferenceInfo info) {
			if (this.getDestId().equals(info.getSourceId())
					&& (this.getDestType().equals(info.getSourceType()) || TypedObject.UNKNOWN_TYPE
							.equals(info.getDestType()))) {
				if (this.getRank() >= info.getRank()) {
					info.setRank(this.getRank() + 1);
				}
			}
		}
FileLine
junitx/ddtunit/data/processing/ActionBase.java465
junitx/ddtunit/data/processing/SubelementCreatorAction.java312
		private void doResolution(IDataSet dataSet) {
			TypedObject dest = dataSet.findObject(this.getDestId(), this
					.getDestType());
			TypedObject source = dataSet.getObject(this.getSourceId(), this
					.getSourceType());
			if (source == null && dataSet instanceof TestDataSet) {
				source = ((TestDataSet) dataSet).getAssert(this.getSourceId(),
						this.getSourceType());
			}
			if (dest != null && source != null) {
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java96
junitx/ddtunit/data/processing/CollectionCreatorAction.java177
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
		// check if type is based on java.util.Collection
		try {
			if (type == null && ParserConstants.XML_ELEM_ITEM.equals(id)) {
				type = TypedObject.UNKNOWN_TYPE;
			} else if (HintTypes.ARRAY.equals(this.getHint())) {
				// do nothing
			} else {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java220
junitx/ddtunit/data/processing/SubelementCreatorAction.java260
            }
        } else {
            // ARRAY successor
            Map attribMap = new HashMap();
            IAction attribListAction = ActionFactory.getAction(
                ActionState.ATTRLIST_CREATION, attribMap);
            this.insert(attribListAction);
            try {
                // create container
                attribListAction.createObject();
                // initialize with first list element
                ((List) attribListAction.getValue()).add(successor.getObject());
            } catch (Exception ex) {
                throw new DDTException("Error on action processing", ex);
            }
        }
        this.successorProcessed = true;
    }
FileLine
junitx/framework/ArrayAssert.java89
junitx/framework/ArrayAssert.java184
                                    double delta) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
        Assert.assertEquals(formatted + "[array length] ", expected.length, actual.length);
        for (int i = 0; i < actual.length; i++) {
FileLine
junitx/ddtunit/data/processing/Engine.java156
junitx/ddtunit/data/processing/Engine.java167
            } else if (ParserConstants.XML_ELEM_ASSERT.equals(qName)
                    && level == LEVEL_TEST_OBJ) {
                this.actionStack = new ActionStack();
                IAction action = pushAction(qName, attrMap);
                String type = (String) attrMap
                    .get(ParserConstants.XML_ATTR_TYPE);
                String id = (String) attrMap.get(ParserConstants.XML_ATTR_ID);
                String actionAttr = (String) attrMap
                    .get(ParserConstants.XML_ATTR_ACTION);
                action.setObject(new ObjectAsserter(id, type, actionAttr));
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java121
junitx/ddtunit/data/processing/ConstantCreatorAction.java109
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
		this.injectedObject = new TypedObject(id, type);
		return this;
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
		// create attribute list action and insert after rootAction
		if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java110
junitx/ddtunit/data/processing/BeanCreatorAction.java221
		} else {
			// ARRAY successor
			Map attribMap = new HashMap();
			IAction attribListAction = ActionFactory.getAction(
					ActionState.ATTRLIST_CREATION, attribMap);
			this.insert(attribListAction);
			try {
				// create container
				attribListAction.createObject();
				// initialize with first list element
				((List) attribListAction.getValue()).add(successor.getObject());
			} catch (Exception ex) {
				throw new DDTException("Error on action processing", ex);
			}
		}
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java330
junitx/ddtunit/data/processing/parser/SAXValidator.java167
        } catch (IOException e) {
            log.error("Error on behalf of xml test resource.", e);
            throw DDTException.create(new StringBuffer(
                    "Error on behalf of xml test resource."), e);
        } catch (SAXException e) {
            StringBuffer sb = new StringBuffer(
                    "Error during parsing of xml testresource");
            if (SAXParseException.class.isInstance(e)) {
                sb.append(LF).append("Resource \'").append(resourceName)
FileLine
junitx/framework/ArrayAssert.java87
junitx/framework/ArrayAssert.java524
    public static void assertEquivalenceArrays(String message,
                                               Object[] expected,
                                               Object[] actual) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java186
junitx/ddtunit/data/processing/SubelementCreatorAction.java219
        } else if (HintTypes.INTERNAL_MAPENTRY.equals(this.getHint())) {
            try {
                PrivilegedAccessor.setFieldValue(this.getValue(), successor
                    .getId(), successor.getObject());
            } catch (Exception ex) {
                throw new DDTTestDataException("Error filling map entry "
                        + this.getId(), ex);
            }
        } else if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java310
junitx/ddtunit/data/processing/parser/SAXValidator.java107
            this.producer.setFeature(XML_NAMESPACE_URI, true);
            
            this.producer.setFeature(XML_VALIDATE_URI, true);
            this.producer.setFeature(XML_XERCES_VALIDATE_URI, true);
            this.producer.setFeature(XML_XERCES_SCHEMA_FULL_CHECK_URI, true);
            this.producer.setProperty(
                XML_XERCES_NONAMESPACE_SCHEMA_LOCATION_URI, ParserImpl.XSD_URL);
            this.producer.setProperty(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
            this.producer.setProperty(JAXP_SCHEMA_SOURCE, ParserImpl.XSD_URL);
FileLine
junitx/ddtunit/data/processing/ActionBase.java471
junitx/ddtunit/data/processing/ActionBase.java497
                        source = ((TestDataSet) testDataSet).getAssert(this
                            .getSourceId(), this.getSourceType());
                    }
                    if (dest != null && source != null) {
                        source.setValue(dest.getValue());
                        source.setType(dest.getType());
                    } else {
                        throw new DDTTestDataException(
                                "Error on processing references on testdata.");
                    }
                } else {
                    throw new DDTTestDataException(
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java122
junitx/ddtunit/data/processing/MapCreatorAction.java118
  }

  public void processSuccessor(IAction successor) {
    log.debug("processSuccessor(" + successor + ") - START");
    if (HintTypes.CONTENT.equals(successor.getHint())) {
      String content = successor.getValue().toString();
      if (!ContentCreatorAction.CONTENT_NULL.equals(content)) {
        throw new DDTException("Only \"!NULL!\" supported in Map type");
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java169
junitx/ddtunit/data/processing/BeanCreatorAction.java204
			} catch (Exception ex) {
				StringBuffer sb = new StringBuffer("Error executing setter ")
						.append(this.getType())
						.append(".")
						.append(setter)
						.append("(...). ")
						.append(
								"Check if hint and setter are correct (Do not provide set-prefix!).");
				throw new DDTException(sb.toString(), ex);
			}
		} else if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java200
junitx/ddtunit/data/processing/CollectionCreatorAction.java177
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#inject()
     */
    public IAction inject() {
        String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
        String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
        // check if type is based on java.util.Collection
        try {
            if (type == null && ParserConstants.XML_ELEM_ITEM.equals(id)) {
                type = TypedObject.UNKNOWN_TYPE;
            } else if (HintTypes.ARRAY.equals(this.getHint())) {
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java339
junitx/ddtunit/data/processing/parser/SAXValidator.java175
                sb.append(LF).append("Resource \'").append(resourceName)
                    .append("\' line/column ").append(
                        ((SAXParseException) e).getLineNumber()).append("/")
                    .append(((SAXParseException) e).getColumnNumber());
            }
            log.error(sb.toString(), e);
            throw DDTException.create(sb, e);
        } finally {
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java122
junitx/ddtunit/data/processing/DateCreatorAction.java141
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
		// create attribute list action and insert after rootAction
		if (HintTypes.CONTENT.equals(successor.getHint())) {
			String content = successor.getValue().toString();
			if (!ContentCreatorAction.CONTENT_NULL.equals(content)) {
FileLine
junitx/ddtunit/ExceptionHandler.java233
junitx/ddtunit/ExceptionHandler.java259
            sb.append("E-(").append(testFailure.getMethodTest()).append(") ")
                .append(testFailure.exceptionMessage());
            if (iter.hasNext()) {
                sb.append(LF);
            }
            if (testError == null) {
                testError = testFailure.thrownException();
            }
        }
        return testError;
    }
FileLine
junitx/ddtunit/data/ObjectAsserter.java235
junitx/ddtunit/data/ObjectAsserter.java243
                } else if (ASSERT_ACTION_ISNOTLT.equals(this.action
                    .toUpperCase())) {
                    if (((Comparable) this.getActualObject()).compareTo(this
                        .getValue()) >= 0) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject() + " > "
FileLine
junitx/ddtunit/DDTTestCase.java201
junitx/ddtunit/DDTTestCase.java232
	protected Object getObject(String objectId, String objectType) {
		Object obj = null;
		TypedObject typedObject;

		if (!this.classDataSet.containsKey(this.getName())) {
			throw new DDTException("No objects defined <" + objectId
					+ "> in method scope");
		}

		typedObject = this.classDataSet.getObject(this.getName(), this
				.getTestName(), objectId, objectType);
FileLine
junitx/framework/ArrayAssert.java476
junitx/framework/ArrayAssert.java526
                                               Object[] actual) {
        if (Arrays.equals(expected, actual)) {
            return;
        }

        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.assertNotNull(formatted + "expected array: <not null> but was <null>", expected);
        Assert.assertNotNull(formatted + "expected array: <null> but was <not null>", actual);
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java92
junitx/ddtunit/data/processing/SubelementCreatorAction.java128
    public void processNoSuccessor() {
        // process direct object call providing no parameters (empty tag)
        if (hasReferenceInfo()) {
            TypedObject destObject;
            if (this.attrMap.get(ParserConstants.XML_ATTR_TYPE) == null) {
                destObject = new TypedObject(getAttribute("refid"));
            } else {
                destObject = new TypedObject(getAttribute("refid"), getType());
            }
            IReferenceInfo refInfo;
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java132
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
            List fields = (List) successor.getObject().getValue();
            TypedObject field = null;
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java79
junitx/ddtunit/data/processing/CallCreatorAction.java95
					|| HintTypes.CALL.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.BEAN.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ARRAY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java120
junitx/ddtunit/data/processing/DateCreatorAction.java163
				"Specify !NULL! or date. No empty date tag allowed.");
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
		this.injectedObject = new TypedObject(id, type);
		return this;
	}
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java77
junitx/ddtunit/data/processing/CollectionCreatorAction.java82
		IAction rootAction = getPrevious();
		if (!this.successorProcessed) {
			processNoSuccessor();
		}
		if (rootAction != null) {
			String hintValue = rootAction.getHint();

			if (HintTypes.COLLECTION.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ARRAY.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java187
junitx/ddtunit/data/processing/parser/SAXValidator.java175
							iSource.getSystemId()).append("\' line/column ")
							.append(((SAXParseException) e).getLineNumber())
							.append("/").append(
									((SAXParseException) e).getColumnNumber());
				}
				log.error(sb.toString(), e);
				throw DDTException.create(sb, e);
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java109
junitx/ddtunit/data/processing/DateCreatorAction.java164
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
		this.injectedObject = new TypedObject(id, type);
		return this;
	}
FileLine
junitx/ddtunit/util/ClassAnalyser.java528
junitx/ddtunit/util/ClassAnalyser.java661
            try {
                verifyClazz = Class.forName(name
                    .substring(2, name.length() - 1));
            } catch (ClassNotFoundException ex) {
                throw new ClassAnalyserException(
                        "Could not construct base class from array");
            }
        }
        if (verifyClazz.equals(java.lang.Integer.class)
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java181
junitx/ddtunit/data/processing/parser/ParserImpl.java332
				throw DDTException.create(new StringBuffer(
						"Error on behalf of xml test resource."), e);
			} catch (SAXException e) {
				StringBuffer sb = new StringBuffer(
						"Error during parsing of xml testresource");
				if (SAXParseException.class.isInstance(e)) {
					sb.append(LF).append("Resource \'").append(
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java152
junitx/ddtunit/data/processing/BeanCreatorAction.java192
				setter.replace(0, setter.length(), "set");
				setter.append(field.getId().substring(0, 1).toUpperCase())
						.append(field.getId().substring(1));
				Class fieldClazz = field.getValue().getClass();
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java142
junitx/ddtunit/data/processing/SubelementCreatorAction.java193
            try {
                this.getType();
                // if TypedObject is not instanciated and it is no call
                // operation
                // create object by default constructor
                if (this.getValue() == null){
//                        && !HintTypes.CALL.equals(this.getHint())) {
                    this.createObject();
                }
                for (int count = 0; count < fields.size(); count++) {
                    field = (TypedObject) fields.get(count);
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java124
junitx/ddtunit/data/processing/CollectionCreatorAction.java195
				if (!found) {
					throw new DDTException("Container class '" + type
							+ "' does not implement java.util.Collection.");
				}
			}
		} catch (Exception ex) {
			throw new DDTException("Container class '" + type
					+ "' does not implement java.util.Collection.", ex);
		}
		this.injectedObject = new TypedObject(id, type);
		return this;
	}
FileLine
junitx/ddtunit/DDTTestResult.java235
junitx/ddtunit/DDTTestResult.java263
				.add(new DDTTestFailure(test, testName, assertError));

		for (Iterator e = cloneListeners().listIterator(); e.hasNext();) {
			TestListener listener = (TestListener) e.next();

			if (DDTTestListener.class.isInstance(listener)) {
				((DDTTestListener) listener).addMethodTestFailure(test,
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java177
junitx/ddtunit/data/processing/parser/ParserImpl.java241
			iSource = createInputSource(xmlObjectDef, false);
			this.producer.parse(iSource);
		} catch (IOException e) {
			log.error("Error on behalf of xml test resource.", e);
			throw DDTTestDataException.create(new StringBuffer(
					"Error on behalf of xml test resource."), e);
		} catch (SAXException e) {
			StringBuffer sb = new StringBuffer(
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java121
junitx/ddtunit/data/processing/ContentCreatorAction.java137
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#inject()
     */
    public IAction inject() {
        String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
        String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
        this.injectedObject = new TypedObject(id, type);
FileLine
junitx/ddtunit/DDTTestResult.java237
junitx/ddtunit/DDTTestResult.java287
		for (Iterator e = cloneListeners().listIterator(); e.hasNext();) {
			TestListener listener = (TestListener) e.next();

			if (DDTTestListener.class.isInstance(listener)) {
				((DDTTestListener) listener).startMethodTest(test, methodName);
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java74
junitx/ddtunit/data/processing/CallCreatorAction.java92
			} else if (HintTypes.FIELDS.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.CONSTRUCTOR.equals(hintValue)
					|| HintTypes.CALL.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.BEAN.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java78
junitx/ddtunit/data/processing/DateCreatorAction.java103
		log.debug("process DateCreator - START");
		if (!this.successorProcessed) {
			processNoSuccessor();
		}
		IAction rootAction = this.getPrevious();
		if (rootAction != null) {
			String hintValue = rootAction.getHint();

			if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java76
junitx/ddtunit/data/processing/SubelementCreatorAction.java79
        log.debug("process SubelementCreator - START");
        IAction rootAction = this.getPrevious();
        if (!this.successorProcessed) {
            processNoSuccessor();
        }
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/ObjectAsserter.java254
junitx/ddtunit/data/ObjectAsserter.java263
                    if (((IRange) this.getValue()).isInRange((Comparable) this
                        .getActualObject())) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject() + " in "
FileLine
junitx/ddtunit/DDTRunMonitor.java160
junitx/ddtunit/DDTRunMonitor.java175
    public void addFailure(Test test, AssertionFailedError t) {
        String method = "";

        if (TestCase.class.isInstance(test)) {
            method = ((TestCase) test).getName();
        }

        log.info("[" + test.getClass() + "] Add Faiure method " + method, t);
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java125
junitx/ddtunit/data/db/DbDataRestorer.java239
        } catch (SQLException ex) {
            throw new DDTTestDataException("Could not access db test data", ex);
        } finally {
            if (connect != null) {
                try {
                    connect.close();
                } catch (SQLException ex) {
                    // ignore exception
                }
            }
        }
        return sb;
FileLine
junitx/ddtunit/DDTRunMonitor.java93
junitx/ddtunit/DDTRunMonitor.java175
    public void addError(Test test, Throwable t) {
        String method = "";

        if (TestCase.class.isInstance(test)) {
            method = ((TestCase) test).getName();
        }
        log.info("[" + test.getClass() + "] method " + method + " error:", t);
FileLine
junitx/ddtunit/data/processing/ActionBase.java486
junitx/ddtunit/data/processing/SubelementCreatorAction.java296
			} else if (!ParserConstants.UNKNOWN.equals(testId)) {
				IDataSet groupSet = dataSet.get(groupId);
				IDataSet testDataSet = null;
				if (groupSet != null) {
					testDataSet = groupSet.get(testId);
				}
FileLine
junitx/ddtunit/DDTTestResult.java86
junitx/ddtunit/DDTTestResult.java118
		if (DDTConfiguration.getInstance().isActiveRunMonitor()
				&& !this.cloneListeners().contains(DDTRunMonitor.getInstance())) {
			this.addListener(DDTRunMonitor.getInstance());
		}
	}

	/**
	 * DOCUMENT ME!
	 * 
	 * @param result
	 *            DOCUMENT ME!
	 * 
	 * @return DOCUMENT ME!
	 */
	public TestResult copyContent(TestResult result) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java150
junitx/ddtunit/util/ClassAnalyser.java321
                    log.info(ctor[i].toString());
                }
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Find a Constructor/Method of class className by using the argument list
     * args and try to vary arguments which could be of primitive type. <br/>
     * The args list only contains classes.
     * 
     * @param className
     * @param methodName
     * @param args
     * @return Method/Constructor object
     */
    public static Object findMethodByParams(String className,
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java177
junitx/ddtunit/data/processing/MapCreatorAction.java164
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#inject()
   */
  public IAction inject() {
    String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
    String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
    // check if type is based on java.util.Collection
    try {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java121
junitx/ddtunit/data/processing/MapCreatorAction.java163
    this.createObject();
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#inject()
   */
  public IAction inject() {
    String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
    String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java219
junitx/ddtunit/data/processing/CallCreatorAction.java192
                        + this.getId(), ex);
            }
        } else {
            // ARRAY successor
            Map attribMap = new HashMap();
            IAction attribListAction = ActionFactory.getAction(
                ActionState.ATTRLIST_CREATION, attribMap);
            this.insert(attribListAction);
            try {
                // create container
                attribListAction.createObject();
                // initialize with first list element
                ((List<TypedObject>) attribListAction.getValue()).add(successor
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java120
junitx/ddtunit/data/processing/MapCreatorAction.java163
    this.createObject();
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#inject()
   */
  public IAction inject() {
    String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
    String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java200
junitx/ddtunit/data/processing/MapCreatorAction.java164
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#inject()
   */
  public IAction inject() {
    String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
    String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
    // check if type is based on java.util.Collection
    try {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java198
junitx/ddtunit/data/processing/SubelementCreatorAction.java164
            action.process();
        }
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#inject()
     */
    public IAction inject() {
        String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
        String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java71
junitx/ddtunit/data/db/DbDataRestorer.java157
        Connection connect = createConnection();
        try {
            String selectData = "select clusterid, groupid, testid, ogroup"
                    + ", otype, id, class_type, action, xml from TESTDATA_VIEW "
                    + "where clusterid=? ";
            PreparedStatement dbData = connect.prepareStatement(selectData);
            dbData.setString(1, clusterId);
            ResultSet resultSet = dbData.executeQuery();
FileLine
junitx/ddtunit/util/ClassAnalyser.java122
junitx/ddtunit/util/ClassAnalyser.java253
                log.debug(ctor[i].toString());
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Put all method names of the class qualifiedClassName into a String array
     * and return it.
     * 
     * @param qualifiedClassName Description of the Parameter
     * 
     * @return array of all method names of the class to analyse
     * 
     * @throws RuntimeException ClassAnalyserException if an error occures
     */
    public static String[] getAllMethods(String qualifiedClassName) {
FileLine
junitx/ddtunit/data/processing/DateCreatorAction.java163
junitx/ddtunit/data/processing/MapCreatorAction.java163
    this.createObject();
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#inject()
   */
  public IAction inject() {
    String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
    String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java144
junitx/ddtunit/data/processing/MapCreatorAction.java135
          String linkType = successor.getAttribute(ParserConstants.XML_ATTR_VALUETYPE);
          if (linkType == null) {
            destObject = new TypedObject(successor.getAttribute("refid"));
          } else {
            destObject = new TypedObject(successor.getAttribute("refid"),
                linkType);
          }
          IReferenceInfo refInfo;
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java82
junitx/ddtunit/data/processing/SubelementCreatorAction.java80
        IAction rootAction = this.getPrevious();
        if (!this.successorProcessed) {
            processNoSuccessor();
        }
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java193
junitx/ddtunit/data/processing/SubelementCreatorAction.java260
            }
        } else {
            // ARRAY successor
            Map attribMap = new HashMap();
            IAction attribListAction = ActionFactory.getAction(
                ActionState.ATTRLIST_CREATION, attribMap);
            this.insert(attribListAction);
            try {
                // create container
                attribListAction.createObject();
                // initialize with first list element
                ((List) attribListAction.getValue()).add(successor.getObject());
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java84
junitx/ddtunit/data/processing/MapCreatorAction.java105
      } else if (HintTypes.COLLECTION.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else if (HintTypes.MAP.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java122
junitx/ddtunit/data/processing/CollectionCreatorAction.java177
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java97
junitx/ddtunit/data/processing/CollectionCreatorAction.java89
			if (HintTypes.COLLECTION.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ARRAY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ATTRLIST.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java95
junitx/ddtunit/data/processing/CollectionCreatorAction.java93
			} else if (HintTypes.ATTRLIST.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.BEAN.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.FIELDS.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java121
junitx/ddtunit/data/processing/CollectionCreatorAction.java177
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java93
junitx/ddtunit/data/processing/CollectionCreatorAction.java93
			} else if (HintTypes.ATTRLIST.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.BEAN.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.FIELDS.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java96
junitx/ddtunit/data/processing/BeanCreatorAction.java121
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java79
junitx/ddtunit/data/processing/CollectionCreatorAction.java93
			} else if (HintTypes.ATTRLIST.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.BEAN.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.FIELDS.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java200
junitx/ddtunit/data/processing/ContentCreatorAction.java137
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#inject()
	 */
	public IAction inject() {
		String type = (String) this.attrMap.get(ParserConstants.XML_ATTR_TYPE);
		String id = (String) this.attrMap.get(ParserConstants.XML_ATTR_ID);
FileLine
junitx/ddtunit/data/TypedObjectMap.java80
junitx/ddtunit/data/TypedObjectMap.java93
    public TypedObject get(String id) {
        TypedObject obj = null;
        if (this.objectMap.containsKey(id)) {
            Object value = objectMap.get(id);
            if (MultiTypeMap.class.isInstance(value)) {
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java119
junitx/ddtunit/data/processing/DateCreatorAction.java139
		this.pop();
		return this;
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
		// create attribute list action and insert after rootAction
		if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java78
junitx/ddtunit/data/processing/MapCreatorAction.java77
    log.debug("process MapCreator Action - START");
    if (!this.successorProcessed) {
      processNoSuccessor();
    }
    IAction rootAction = getPrevious();
    if (rootAction != null) {
      String hintValue = rootAction.getHint();
      if (HintTypes.CONSTRUCTOR.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java133
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java110
junitx/ddtunit/data/processing/CallCreatorAction.java194
        } else {
            // ARRAY successor
            Map attribMap = new HashMap();
            IAction attribListAction = ActionFactory.getAction(
                ActionState.ATTRLIST_CREATION, attribMap);
            this.insert(attribListAction);
            try {
                // create container
                attribListAction.createObject();
                // initialize with first list element
                ((List<TypedObject>) attribListAction.getValue()).add(successor
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java89
junitx/ddtunit/data/processing/CollectionCreatorAction.java97
			} else if (HintTypes.FIELDS.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else {
				throw new UnsupportedOperationException(
						"CollectionCreatorAction does not support hint '"
								+ hintValue + "'");
			}
		} else {
			rootAction = this;
		}
		// if rootAction is null simply return action -> base object is a
		// collection
		pop();
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java87
junitx/ddtunit/data/db/DbDataRestorer.java175
                String oGroup = resultSet.getString("ogroup");

                String id = resultSet.getString("id");
                String type = resultSet.getString("class_type");
                String action = resultSet.getString("action");
                String xml = resultSet.getString("xml");
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java84
junitx/ddtunit/data/db/DbDataRestorer.java171
            while (resultSet.next()) {
                String groupId = resultSet.getString("groupid");
                String testId = resultSet.getString("testid");
                String oType = resultSet.getString("otype");
                String oGroup = resultSet.getString("ogroup");
FileLine
junitx/ddtunit/data/ObjectAsserter.java182
junitx/ddtunit/data/ObjectAsserter.java194
        } else if (ASSERT_ACTION_ISFALSE.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            if (Boolean.class.isInstance(getActualObject())) {
                isSameType();
                Assert.assertFalse("Object should be false on assert ("
FileLine
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java121
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java134
	private void setUp(TestCase newInstance) throws IllegalArgumentException,
			IllegalAccessException, InvocationTargetException {
		Method[] methods = clazz.getMethods();
		for (Method method : methods) {
			// System.out.println("su " + method.getName() );
			if ((method.isAnnotationPresent(Before.class) && !method
FileLine
junitx/ddtunit/data/processing/SubelementCreatorAction.java144
junitx/ddtunit/data/processing/SubelementCreatorAction.java148
            } else if (HintTypes.INTERNAL_MAPENTRY.equals(this.getPrevious().getHint())){
              // if a map type is processed the subelement must be specified as ARGLIST
              // the reference is processed inside of rootAction
              this.attrMap.put(ParserConstants.XML_ATTR_HINT, HintTypes.ATTRLIST.toString());
            } else {
FileLine
junitx/ddtunit/data/processing/ReferenceProcessor.java88
junitx/ddtunit/data/processing/ReferenceProcessor.java105
                for (int countB = countA + 1; countB < this.refList.size(); countB++) {
                    IReferenceInfo infoB = (IReferenceInfo) this.refList
                        .get(countB);
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java122
junitx/ddtunit/data/processing/ContentCreatorAction.java150
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
		// create attribute list action and insert after rootAction
		if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java81
junitx/ddtunit/data/processing/CollectionCreatorAction.java89
			if (HintTypes.COLLECTION.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ARRAY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else if (HintTypes.ATTRLIST.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java215
junitx/ddtunit/data/processing/AttributeListCreatorAction.java128
            }
        } catch (Exception ex) {
            throw new DDTException("Container class '" + type
                    + "' does not implement java.util.Collection.", ex);
        }
        this.injectedObject = new TypedObject(id, type);
        return this;
    }
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java94
junitx/ddtunit/data/processing/MapCreatorAction.java111
            "MapCreatorAction does not support hint '" + hintValue + "'");
      }
    } else {
      rootAction = this;
    }
    pop();
    return rootAction;
  }

  public void processSuccessor(IAction successor) {
    log.debug("processSuccessor(" + successor + ") - START");
FileLine
junitx/framework/AssertionFailedError.java136
junitx/framework/AssertionFailedError.java150
    public void printStackTrace(PrintWriter s) {
        super.printStackTrace(s);
        if (this.cause != null) {
            s.print("Caused by: ");
            this.cause.printStackTrace(s);
        }
    }
FileLine
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java98
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java105
				for (Enumeration<TestFailure> en = result.failures(); en
						.hasMoreElements();) {
					TestFailure failure = en.nextElement();
					runNotifier.fireTestFailure(new Failure(testDescription,
							failure.thrownException()));
				}
FileLine
junitx/ddtunit/data/processing/Engine.java324
junitx/ddtunit/data/processing/Engine.java342
                    && level == LEVEL_CLUSTER_GLOBAL_OBJ) {
                IAction action = null;
                while (!this.actionStack.isEmpty()) {
                    action = this.actionStack.process();
                }
                // select method-test based dataset and store ObjectRecord
                this.clusterDataSet.putObject(action.getId(), action
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java198
junitx/ddtunit/data/db/DbDataRestorer.java235
            sb.append("        </").append(oldOGroup).append(">" + LF);
            sb.append("      </test>" + LF);
            sb.append("    </group>" + LF);
FileLine
junitx/ddtunit/data/ObjectAsserter.java218
junitx/ddtunit/data/ObjectAsserter.java226
                } else if (ASSERT_ACTION_ISLT.equals(this.action.toUpperCase())) {
                    if (((Comparable) this.getActualObject()).compareTo(this
                        .getValue()) >= 0) {
FileLine
junitx/ddtunit/ExceptionHandler.java141
junitx/ddtunit/ExceptionHandler.java283
            Throwable firstException = null;
            for (Iterator iter = assertMap.entrySet().iterator(); iter
                .hasNext();) {
                Entry assertEntry = (Entry) iter.next();
FileLine
junitx/ddtunit/util/ClassAnalyser.java239
junitx/ddtunit/util/ClassAnalyser.java307
            String searchTerm) {
        try {
            Class c = Class.forName(qualifiedClassName);
            Method[] m = c.getMethods();
            Constructor[] ctor = c.getConstructors();
FileLine
junitx/ddtunit/data/processing/ReferenceProcessor.java86
junitx/ddtunit/data/processing/ReferenceProcessor.java101
            for (int countA = 0; countA < this.refList.size(); countA++) {
                IReferenceInfo infoA = (IReferenceInfo) this.refList
                    .get(countA);
FileLine
junitx/ddtunit/data/processing/Engine.java350
junitx/ddtunit/data/processing/Engine.java360
                .equals(qName))
                    && level == LEVEL_TEST_OBJ) {
                IAction action = null;
                while (!this.actionStack.isEmpty()) {
                    action = this.actionStack.process();
                }
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java204
junitx/ddtunit/data/processing/SubelementCreatorAction.java271
                ((List) attribListAction.getValue()).add(successor.getObject());
            } catch (Exception ex) {
                throw new DDTException("Error on action processing", ex);
            }
        }
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java101
junitx/ddtunit/data/processing/DateCreatorAction.java119
					|| HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else {
				throw new DDTException("Unknown hint (" + hintValue
						+ ")- stop processing.");
			}
		} else {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java82
junitx/ddtunit/data/processing/ConstantCreatorAction.java74
		IAction rootAction = this.getPrevious();
		if (rootAction != null) {
			String hintValue = rootAction.getHint();

			if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java118
junitx/ddtunit/data/processing/CallCreatorAction.java204
                ((List<TypedObject>) attribListAction.getValue()).add(successor
                    .getObject());
            } catch (Exception ex) {
                throw new DDTException("Error on action processing", ex);
            }
        }
FileLine
junitx/ddtunit/data/ExceptionAsserter.java115
junitx/ddtunit/data/ObjectAsserter.java359
        ObjectAsserter newObj = new ObjectAsserter(this.getId(),
                this.getType(), this.getAction());
        newObj.setValue(this.getValue());
        return newObj;
    }

}
FileLine
junitx/ddtunit/DDTTestResult.java139
junitx/ddtunit/DDTTestResult.java167
					this.fListeners);
			PrivilegedAccessor.setFieldValue(result, "fRunTests", new Integer(
					this.fRunTests));
		} catch (Exception e) {
			e.printStackTrace();
			throw new DDTException(
FileLine
junitx/ddtunit/DDTTestCase.java565
junitx/ddtunit/DDTTestCase.java599
				} catch (Throwable ex) {
					DDTException ddtEx;
					if (DDTException.class.isInstance(ex)) {
						ddtEx = (DDTException) ex;
					} else {
						ddtEx = new DDTTearDownException(ex.getMessage(), ex);
FileLine
junitx/ddtunit/util/ClassAnalyser.java254
junitx/ddtunit/util/ClassAnalyser.java323
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Find a Constructor/Method of class className by using the argument list
     * args and try to vary arguments which could be of primitive type. <br/>
     * The args list only contains classes.
     * 
     * @param className
     * @param methodName
     * @param args
     * @return Method/Constructor object
     */
    public static Object findMethodByParams(String className,
FileLine
junitx/ddtunit/util/ClassAnalyser.java219
junitx/ddtunit/util/ClassAnalyser.java321
                    log.info(ctor[i].toString());
                }
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }
FileLine
junitx/ddtunit/util/ClassAnalyser.java152
junitx/ddtunit/util/ClassAnalyser.java254
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Put all method names of the class qualifiedClassName into a String array
     * and return it.
     * 
     * @param qualifiedClassName Description of the Parameter
     * 
     * @return array of all method names of the class to analyse
     * 
     * @throws RuntimeException ClassAnalyserException if an error occures
     */
    public static String[] getAllMethods(String qualifiedClassName) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java150
junitx/ddtunit/util/ClassAnalyser.java219
                        log.debug("=== End of Check");
                    }
                }
            } catch (ClassNotFoundException ex) {
                log.error("No such class: " + qualifiedClassName, ex);
                throw new ClassAnalyserException("No class found of type "
                        + qualifiedClassName, ex);
            }
        }
FileLine
junitx/ddtunit/util/ClassAnalyser.java124
junitx/ddtunit/util/ClassAnalyser.java289
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Display all constructors and methods of qualifiedClassName class which
     * match with searchTerm. <br/>Output is set to Log4J Info level of this
     * classes Logger.
     * 
     * @param qualifiedClassName Name of class to analyse
     * @param searchTerm Match term for methods to display
     * 
     * @throws RuntimeException ClassAnalyserException if an error occures
     */
    public static void showSelectedMethods(String qualifiedClassName,
FileLine
junitx/ddtunit/util/ClassAnalyser.java123
junitx/ddtunit/util/ClassAnalyser.java152
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Search for exact match of searchTerm in the list of declared fields of
     * the class qualifiedClassName.
     * 
     * @param qualifiedClassName Description of the Parameter
     * @param searchTerm Description of the Parameter
     * 
     * @return Field that was found or null if field does not exists
     * 
     * @throws RuntimeException ClassAnalyserException if an error occures
     */
    public static Field getSelectedField(String qualifiedClassName,
FileLine
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java126
junitx/ddtunit/optional/junit4/DDTUnit4ClassRunner.java139
			if ((method.isAnnotationPresent(Before.class) && !method
					.isAnnotationPresent(Ignore.class))) {
				method.invoke(newInstance, new Object[] {});
			}
		}

	}
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java133
junitx/ddtunit/data/processing/ConstantCreatorAction.java119
		this.injectedObject = new TypedObject(id, type);
		return this;
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
FileLine
junitx/ddtunit/DDTTestCase.java415
junitx/ddtunit/ExceptionHandler.java284
            for (Iterator iter = assertMap.entrySet().iterator(); iter
                .hasNext();) {
                Entry assertEntry = (Entry) iter.next();
FileLine
junitx/ddtunit/util/ClassAnalyser.java153
junitx/ddtunit/util/ClassAnalyser.java289
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }

    /**
     * Display all constructors and methods of qualifiedClassName class which
     * match with searchTerm. <br/>Output is set to Log4J Info level of this
     * classes Logger.
     * 
     * @param qualifiedClassName Name of class to analyse
     * @param searchTerm Match term for methods to display
     * 
     * @throws RuntimeException ClassAnalyserException if an error occures
     */
    public static void showSelectedMethods(String qualifiedClassName,
FileLine
junitx/ddtunit/util/ClassAnalyser.java115
junitx/ddtunit/util/ClassAnalyser.java141
            String searchTerm) {
        try {
            Class c = Class.forName(qualifiedClassName);
            Field[] fields = c.getDeclaredFields();
            log.debug("===Class " + qualifiedClassName
                    + " fields selected by '" + searchTerm + "':");
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java141
junitx/ddtunit/data/processing/BeanCreatorAction.java183
			StringBuffer setter = new StringBuffer();
			try {
				// returned type is never used but method may specify this type
				// internally in injected object
				this.getType();
				if (this.getValue() == null) {
					this.createObject();
				}
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java99
junitx/ddtunit/data/processing/DateCreatorAction.java119
					|| HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else {
				throw new DDTException("Unknown hint (" + hintValue
						+ ")- stop processing.");
			}
		} else {
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java126
junitx/ddtunit/data/db/DbDataRestorer.java294
                    "Error during access on db testdata", ex);
        } finally {
            if (connect != null) {
                try {
                    connect.close();
                } catch (SQLException ex) {
                    // ignore exception
                }
            }
        }
        return tObj;
FileLine
junitx/ddtunit/DDTRunMonitor.java93
junitx/ddtunit/DDTRunMonitor.java190
    public void endTest(Test test) {
        String method = "";
        if (TestCase.class.isInstance(test)) {
            method = ((TestCase) test).getName();
        }
FileLine
junitx/ddtunit/util/ClassAnalyser.java221
junitx/ddtunit/util/ClassAnalyser.java254
            }
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }
FileLine
junitx/ddtunit/data/processing/MapCreatorAction.java122
junitx/ddtunit/data/processing/SubelementCreatorAction.java227
        } else if (HintTypes.CONTENT.equals(successor.getHint())) {
            String content = successor.getValue().toString();
            if (ContentCreatorAction.CONTENT_EMPTY.equals(content)) {
FileLine
junitx/ddtunit/data/processing/Engine.java324
junitx/ddtunit/data/processing/Engine.java351
                    && level == LEVEL_TEST_OBJ) {
                IAction action = null;
                while (!this.actionStack.isEmpty()) {
                    action = this.actionStack.process();
                }
                // select method-test based dataset and store ObjectRecord
                this.actualDataSet
FileLine
junitx/ddtunit/data/processing/DateCreatorAction.java222
junitx/ddtunit/data/processing/DateCreatorAction.java247
				DDTDateFormat formater = selectDateFormater(format, locale);
				try {
					if (formater.toString().length() == content.length()) {
						date = formater.parse(content);
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java126
junitx/ddtunit/data/processing/SubelementCreatorAction.java227
        } else if (HintTypes.CONTENT.equals(successor.getHint())) {
            String content = successor.getValue().toString();
            if (ContentCreatorAction.CONTENT_EMPTY.equals(content)) {
FileLine
junitx/framework/ObjectAssert.java162
junitx/framework/ObjectAssert.java183
                                   Object expected,
                                   Object actual) {
       String formatted = "";
       if (message != null) {
           formatted = message + " ";
       }

       Assert.fail(formatted + "expected same as : <" + expected + "> but was <" + actual + ">");
FileLine
junitx/framework/Assert.java347
junitx/framework/Assert.java357
    static private void failSame(String message,
                                 Object expected) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        fail(formatted + "expected not same as: <" + expected + ">");
FileLine
junitx/framework/Assert.java116
junitx/framework/Assert.java129
                                       Object actual) {
        if ((expected == null && actual == null) ||
                (expected != null && expected.equals(actual))) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java124
junitx/ddtunit/util/ClassAnalyser.java412
        } catch (ClassNotFoundException ex) {
            log.error("No such class: " + qualifiedClassName, ex);
            throw new ClassAnalyserException("No class found of type "
                    + qualifiedClassName, ex);
        }
    }
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java121
junitx/ddtunit/data/processing/parser/SAXValidator.java95
    public SAXValidator() {
        log.debug("DDTParser - constructor START");
        try {
            // the SAX way
            // this.producer = XMLReaderFactory.createXMLReader();
            // the jaxp1.1 way
            SAXParserFactory factory = SAXParserFactory.newInstance();
            factory.setNamespaceAware(true);
            factory.setValidating(true);
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java140
junitx/ddtunit/data/processing/MapCreatorAction.java132
        if (HintTypes.INTERNAL_MAPENTRY.equals(successor.getHint())
            && ((SubelementCreatorAction) successor).hasReferenceInfo()) {
          TypedObject destObject;
          String linkType = successor.getAttribute(ParserConstants.XML_ATTR_VALUETYPE);
FileLine
junitx/ddtunit/data/TypedObjectMap.java62
junitx/ddtunit/data/TypedObjectMap.java82
        if (this.objectMap.containsKey(id)) {
            Object value = objectMap.get(id);
            if (MultiTypeMap.class.isInstance(value)) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java293
junitx/ddtunit/data/ObjectAsserter.java308
                                + this.getId() + ")", ((Collection) this
                            .getValue()).contains(getActualObject()));
                }
            }
FileLine
junitx/ddtunit/data/ObjectAsserter.java187
junitx/ddtunit/data/ObjectAsserter.java199
                        + this.getId() + ")", ((Boolean) getActualObject())
                    .booleanValue());
            } else {
                throw new UnsupportedOperationException(
FileLine
junitx/ddtunit/ExceptionHandler.java230
junitx/ddtunit/ExceptionHandler.java256
        for (Iterator iter = this.methodTestError.values().iterator(); iter
            .hasNext();) {
            testFailure = (DDTTestFailure) iter.next();
            sb.append("E-(").append(testFailure.getMethodTest()).append(") ")
FileLine
junitx/ddtunit/util/ClassAnalyser.java246
junitx/ddtunit/util/ClassAnalyser.java283
            for (int i = 0; i < m.length; i++) {
                log.debug(m[i].toString());
FileLine
junitx/ddtunit/data/processing/Engine.java324
junitx/ddtunit/data/processing/Engine.java332
                    && level == LEVEL_RESOURCE_OBJ) {
                IAction action = null;
                while (!this.actionStack.isEmpty()) {
                    action = this.actionStack.process();
                }
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java112
junitx/ddtunit/data/processing/MapCreatorAction.java174
    try {
      Class clazz = Class.forName(type);
      Class superclazz = clazz;

      boolean found = false;
      while (!found && superclazz != null) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java142
junitx/ddtunit/data/processing/BeanCreatorAction.java149
				for (int count = 0; count < fields.size(); count++) {
					field = (TypedObject) fields.get(count);
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java197
junitx/ddtunit/data/db/DbDataRestorer.java212
                        startTests = false;
                        sb.append("        </").append(oldOGroup).append(
                            ">" + LF);
                        sb.append("      </test>" + LF);
FileLine
junitx/framework/ThrowableAssert.java82
junitx/framework/ThrowableAssert.java117
    public static void assertSimilar(String message,
                                     Throwable expected,
                                     Throwable actual) {
        ObjectAssert.assertInstanceOf(message, expected.getClass(), actual);
        if (expected.getMessage() == null) {
FileLine
junitx/framework/ArrayAssert.java102
junitx/framework/ArrayAssert.java163
        for (int i = 0; i < actual.length; i++) {
            Assert.assertEquals(formatted + "[position " + i + "]", expected[i], actual[i], delta);
FileLine
junitx/ddtunit/data/processing/Engine.java329
junitx/ddtunit/data/processing/Engine.java338
                DDTDataRepository.getInstance().putObject(action.getId(),
                    action.getObject());
                this.processResource = false;
            } else if (ParserConstants.XML_ELEM_OBJ.equals(qName)
                    && level == LEVEL_CLUSTER_GLOBAL_OBJ) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java116
junitx/ddtunit/data/processing/SubelementCreatorAction.java160
                ActionState.ATTRLIST_CREATION, attribMap);
            action.inject();
            action.setValue(new Vector());
            this.insert(action);
            action.process();
        }
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java322
junitx/ddtunit/data/db/DbDataRestorer.java326
            ExceptionAsserter asserter = new ExceptionAsserter(id, type, action);
            asserter.setValue(tObj.getValue());
            testDataSet.putAssert(id, asserter);
        } else {
FileLine
junitx/ddtunit/data/TypedObjectMap.java85
junitx/ddtunit/data/TypedObjectMap.java105
                    .next()).getValue();
            } else if (TypedObject.class.isInstance(value)) {
                obj = (TypedObject) value;
            }
        }

        return obj;
    }

    public Set entrySet() {
FileLine
junitx/ddtunit/DDTRunMonitor.java96
junitx/ddtunit/DDTRunMonitor.java219
        if (TestCase.class.isInstance(test)) {
            method = ((TestCase) test).getName();
        }
        log.debug("[" + test.getClass() + "] Start method \"" + method + "\"");
FileLine
junitx/framework/ObjectAssert.java173
junitx/framework/ObjectAssert.java194
                                      Object expected) {
       String formatted = "";
       if (message != null) {
           formatted = message + " ";
       }

       Assert.fail(formatted + "expected not same as : <" + expected + ">");
FileLine
junitx/framework/Assert.java314
junitx/framework/ObjectAssert.java145
        assertNotSame(null, expected, actual);
    }

    /**
     * Asserts that an object are not the same.  Throws an
     * <tt>AssertionFailedError</tt> if they are.
     */
    public static void assertNotSame(String message, 
                                       Object expected,
                                       Object actual) {
        if (expected != actual) {
FileLine
junitx/framework/Assert.java194
junitx/framework/Assert.java223
                failNotEquals(message, new Float(expected));
            }
        } else if (Math.abs(expected - actual) <= delta) {
            failNotEquals(message, new Float(expected));
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java131
junitx/ddtunit/data/processing/ContentCreatorAction.java148
    this.attrMap.remove(ParserConstants.XML_ATTR_CONTENT);
    return this;
  }

  public void processSuccessor(IAction successor) {
    log.debug("processSuccessor(" + successor + ") - START");
    // create attribute list action and insert after rootAction
    if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java79
junitx/ddtunit/data/processing/MapCreatorAction.java103
      } else if (HintTypes.FIELDS.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else if (HintTypes.COLLECTION.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java86
junitx/ddtunit/data/processing/ContentCreatorAction.java113
          || HintTypes.ARRAY.equals(hintValue)
          || HintTypes.FIELDS.equals(hintValue)
          || HintTypes.COLLECTION.equals(hintValue)
          || HintTypes.MAP.equals(hintValue)
FileLine
junitx/ddtunit/data/db/DbDataRestorer.java213
junitx/ddtunit/data/db/DbDataRestorer.java235
            sb.append("        </").append(oldOGroup).append(">" + LF);
            sb.append("      </test>" + LF);
FileLine
junitx/ddtunit/data/ExceptionAsserter.java82
junitx/ddtunit/data/ObjectAsserter.java121
    public void validate(boolean mark) {
        if (!this.actualObjectSet) {
            throw new DDTException("Actual object for assertion not provided");
        } else if (ASSERT_ACTION_ISEQUAL.equals(this.action.toUpperCase())) {
FileLine
junitx/framework/ObjectAssert.java163
junitx/framework/ObjectAssert.java194
                                          Class expected) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        Assert.fail(formatted + "expected not instance of class: <" + expected.getName() + ">");
FileLine
junitx/framework/Assert.java347
junitx/framework/ObjectAssert.java193
    static private void failNotSame(String message,
                                      Object expected) {
       String formatted = "";
       if (message != null) {
           formatted = message + " ";
       }
FileLine
junitx/ddtunit/util/PrivilegedAccessor.java44
junitx/ddtunit/util/PrivilegedAccessor.java67
			Object value) throws IllegalAccessException, NoSuchFieldException {
		Field field = getField(instance.getClass(), fieldName);
		field.setAccessible(true);
FileLine
junitx/ddtunit/util/ClassAnalyser.java244
junitx/ddtunit/util/ClassAnalyser.java403
            log.debug("===Class " + qualifiedClassName + " methods:");

            for (int i = 0; i < m.length; i++) {
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java84
junitx/ddtunit/data/processing/parser/SAXValidator.java87
    private static final String JAXP_SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage";

    private static final String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource";

    private static final String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";

    private static final String LF = System.getProperty("line.separator");
FileLine
junitx/ddtunit/data/processing/parser/ErrorHandler.java84
junitx/ddtunit/data/processing/parser/ErrorHandler.java95
    public void fatalError(SAXParseException exception) throws SAXException {
        log.error(printParseException("Error", exception), exception);

        if ((flags & FATAL_IGNORE) == 0) {
FileLine
junitx/ddtunit/data/processing/MapCreatorAction.java92
junitx/ddtunit/data/processing/SubelementCreatorAction.java266
            this.insert(attribListAction);
            try {
                // create container
                attribListAction.createObject();
                // initialize with first list element
                ((List) attribListAction.getValue()).add(successor.getObject());
FileLine
junitx/ddtunit/data/processing/DateCreatorAction.java140
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/DateCreatorAction.java93
junitx/ddtunit/data/processing/MapCreatorAction.java68
  public MapCreatorAction(Map<String, String> attrMap) {
    super(attrMap);
  }

  /*
   * (non-Javadoc)
   * @see junitx.ddtunit.parser.ActionBase#process()
   */
  public IAction process() {
    log.debug("process MapCreator Action - START");
FileLine
junitx/ddtunit/data/processing/ContentCreatorAction.java149
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ContentCreatorAction.java77
junitx/ddtunit/data/processing/DateCreatorAction.java93
	public DateCreatorAction(Map<String, String> attrMap) {
		super(attrMap);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#process()
	 */
	public IAction process() {
		log.debug("process DateCreator - START");
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java120
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
        // create attribute list action and insert after rootAction
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java63
junitx/ddtunit/data/processing/DateCreatorAction.java93
  public ContentCreatorAction(Map<String, String> attrMap) {
    super(attrMap);
  }

  /**
   * Contract constraints on processing of Content action: <br/>
   * <ul>
   * <li>Content action must be the last on action stack</li>
   * <li>There must be a valid root action distinct from content action.</li>
   * <li>&nbsp;</li>
   * </ul>
   * @see junitx.ddtunit.data.processing.ActionBase#process()
   */
  public IAction process() {
    log.debug("Process ContentCreator - START");
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java83
junitx/ddtunit/data/processing/SubelementCreatorAction.java84
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java68
junitx/ddtunit/data/processing/ContentCreatorAction.java77
	public ConstantCreatorAction(Map<String, String> attrMap) {
		super(attrMap);
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see junitx.ddtunit.parser.ActionBase#process()
	 */
	public IAction process() {
		log.debug("process ConstantCreator - START");
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java226
junitx/ddtunit/data/processing/MapCreatorAction.java92
        rootAction.insert(attribListAction);
        try {
          // create container
          attribListAction.createObject();
          // initialize with first list element
          ((List) attribListAction.getValue()).add(this.getObject());
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java81
junitx/ddtunit/data/processing/ConstantCreatorAction.java75
		if (rootAction != null) {
			String hintValue = rootAction.getHint();

			if (HintTypes.COLLECTION.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java147
junitx/ddtunit/data/processing/ArrayCreatorAction.java186
        } catch (ClassNotFoundException ex) {
            StringBuffer sb = new StringBuffer(
                    "Error on setting elements of array.");
            throw new DDTException(sb.toString(), ex);
        }
    }
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java114
junitx/ddtunit/data/processing/MapCreatorAction.java92
        rootAction.insert(attribListAction);
        try {
          // create container
          attribListAction.createObject();
          // initialize with first list element
          ((List) attribListAction.getValue()).add(this.getObject());
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java68
junitx/ddtunit/data/processing/ConstantCreatorAction.java63
    public CallCreatorAction(Map<String, String> attrMap) {
        super(attrMap);
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#process()
     */
    public IAction process() {
        log.debug("process CallCreator - START");
FileLine
junitx/ddtunit/data/processing/ActionBase.java461
junitx/ddtunit/data/processing/CollectionCreatorAction.java259
		}

		public void resolve(IDataSet dataSet, String groupId, String testId) {
			if (ParserConstants.UNKNOWN.equals(groupId)
FileLine
junitx/ddtunit/DDTRunMonitor.java192
junitx/ddtunit/DDTRunMonitor.java219
        if (TestCase.class.isInstance(test)) {
            method = ((TestCase) test).getName();
        }
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java245
junitx/ddtunit/data/processing/parser/SAXValidator.java169
				throw DDTException.create(new StringBuffer(
						"Error on behalf of xml test resource."), e);
			} catch (SAXException e) {
				StringBuffer sb = new StringBuffer(
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java232
junitx/ddtunit/data/processing/parser/SAXValidator.java137
        this.consumer = new DefaultHandler();
        Locator locator = new LocatorImpl();
        this.consumer.setDocumentLocator(locator);
        this.producer.setContentHandler(consumer);
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java133
junitx/ddtunit/data/processing/parser/SAXValidator.java104
            this.producer = factory.newSAXParser().getXMLReader();
            // this.producer = new SAXParser();
            this.producer.setFeature(XML_NAMESPACE_PREFIX_URI, false);
            this.producer.setFeature(XML_NAMESPACE_URI, true);
FileLine
junitx/ddtunit/data/processing/SubelementCreatorAction.java325
junitx/ddtunit/data/processing/SubelementCreatorAction.java330
                } catch (NoSuchFieldException ex) {
                    throw new DDTTestDataException(
                            "Error resolving reference of " + dest
                                    + " to field " + this.field + " on "
                                    + source, ex);
                }
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java89
junitx/ddtunit/data/processing/MapCreatorAction.java105
      } else if (HintTypes.COLLECTION.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else if (HintTypes.MAP.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java212
junitx/ddtunit/data/processing/SubelementCreatorAction.java225
                        + this.getId(), ex);
            }
        } else if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java184
junitx/ddtunit/data/processing/SubelementCreatorAction.java193
            try {
                this.getType();
                // if TypedObject is not instanciated and it is no call
                // operation
                // create object by default constructor
                if (this.getValue() == null){
//                        && !HintTypes.CALL.equals(this.getHint())) {
                    this.createObject();
                }
FileLine
junitx/ddtunit/data/processing/ActionBase.java123
junitx/ddtunit/data/processing/ActionBase.java131
    public void promoteLinkChangeListener(IAction action) {
        for (int count = 0; count < this.changeListeners.size(); count++) {
FileLine
junitx/framework/ThrowableAssert.java155
junitx/framework/ThrowableAssert.java157
        } else {
            Assert.fail(formatted + "Expected containing <" + expected.getMessage() + "> in <" + actual.getMessage() + "> or <" + actual.getLocalizedMessage() + "> (localized)");
FileLine
junitx/framework/Assert.java338
junitx/framework/Assert.java348
                                      Object expected) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }

        fail(formatted + "expected not equals to: <" + expected + ">");
FileLine
junitx/ddtunit/util/ClassAnalyser.java311
junitx/ddtunit/util/ClassAnalyser.java403
            log.debug("===Class " + qualifiedClassName + " methods:");

            for (int i = 0; i < m.length; i++) {
            	if (m[i].getName().endsWith(methodName)){
FileLine
junitx/ddtunit/util/ClassAnalyser.java239
junitx/ddtunit/util/ClassAnalyser.java398
    public static Method findMethodByName(String qualifiedClassName, String methodName) {
        try {
            Class c = Class.forName(qualifiedClassName);
            Method[] m = c.getMethods();
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java133
junitx/ddtunit/data/processing/CollectionCreatorAction.java122
	}

	public void processSuccessor(IAction successor) {
		log.debug("processSuccessor(" + successor + ") - START");
		if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java105
junitx/ddtunit/data/processing/CallCreatorAction.java109
        }
        this.pop();
        return this;
    }

    public void processNoSuccessor() {
        // process direct object call providing no parameters (empty tag)
        IAction action = new AttributeListCreatorAction(
                new HashMap<String, String>());
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java121
junitx/ddtunit/data/processing/MapCreatorAction.java190
        }
        superclazz = superclazz.getSuperclass();
      }
      if (!found) {
        throw new DDTException("Container class '" + type
            + "' does not implement java.util.Map.");
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java121
junitx/ddtunit/data/processing/SubelementCreatorAction.java225
                        + this.getId(), ex);
            }
        } else if (HintTypes.CONTENT.equals(successor.getHint())) {
            String content = successor.getValue().toString();
FileLine
junitx/ddtunit/data/ObjectAsserter.java283
junitx/ddtunit/data/ObjectAsserter.java296
            } else {
                // actual type == array type do separate contain check
                if (this.getActualType().startsWith("[L")) {
                    match = isArrayContainedinList(assertEx);
                    if (match) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java220
junitx/ddtunit/data/ObjectAsserter.java237
                        .getValue()) >= 0) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject() + " >= "
FileLine
junitx/ddtunit/data/ObjectAsserter.java172
junitx/ddtunit/data/ObjectAsserter.java177
        } else if (ASSERT_ACTION_ISNOTNULL.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            isSameType();
            Assert.assertNotNull("Object should not be null on assert ("
FileLine
junitx/ddtunit/data/ObjectAsserter.java166
junitx/ddtunit/data/ObjectAsserter.java170
            Assert.assertNotSame("Wrong isNotSame assert (" + this.getId()
                    + ")", this.getValue(), getActualObject());
        } else if (ASSERT_ACTION_ISNULL.equals(this.action.toUpperCase())) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java163
junitx/ddtunit/data/ObjectAsserter.java177
        } else if (ASSERT_ACTION_ISNULL.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            isSameType();
            Assert.assertNull("Object should be null on assert ("
FileLine
junitx/ddtunit/data/ObjectAsserter.java161
junitx/ddtunit/data/ObjectAsserter.java166
            Assert.assertSame("Wrong isSame assert (" + this.getId() + ")",
                this.getValue(), getActualObject());
        } else if (ASSERT_ACTION_ISNOTSAME.equals(this.action.toUpperCase())) {
FileLine
junitx/ddtunit/DDTTestCase.java570
junitx/ddtunit/DDTTestCase.java604
						ddtEx = new DDTTearDownException(ex.getMessage(), ex);
					}
					this.testResult.addMethodTestError(this, testId, ddtEx);
				}
FileLine
junitx/framework/Assert.java327
junitx/framework/ObjectAssert.java137
    }

    /**
     * Asserts that an object are not the same.  Throws an
     * <tt>AssertionFailedError</tt> if they are.
     */
    public static void assertNotSame(Object expected,
                                       Object actual) {
        assertNotSame(null, expected, actual);
    }
FileLine
junitx/framework/Assert.java208
junitx/framework/Assert.java237
                                       float delta) {
        assertNotEquals(null, expected, actual, delta);
    }

    /**
     * Asserts that two ints are not equal. Throws an
     * <tt>AssertionFailedError</tt> if they are equal.
     */
    public static void assertNotEquals(String message,
FileLine
junitx/framework/ArrayAssert.java264
junitx/framework/ArrayAssert.java410
                                    boolean[] actual) {
        assertEquals(null, expected, actual);
    }

    /**
     * Asserts that two arrays are equal. Two arrays are considered equal if:
     * <ul>
     * <li>their respective lengths are the same</i>
     * <li>all corresponding pairs of elements are equal
     * <li>both array references are <code>null</code>
     * </ul>
     *
     * @param message message to display when arrays are not equal
     * @param expected a byte array of expected values
     * @param actual a byte array of actual values
     */
    public static void assertEquals(String message,
FileLine
junitx/framework/ArrayAssert.java130
junitx/framework/ArrayAssert.java216
                                    float delta) {
        assertEquals(null, expected, actual, delta);
    }

    /**
     * Asserts that two arrays are equal. Two arrays are considered equal if:
     * <ul>
     * <li>their respective lengths are the same</i>
     * <li>all corresponding pairs of elements are equal
     * <li>both array references are <code>null</code>
     * </ul>
     *
     * @param message message to display when arrays are not equal
     * @param expected a long array of expected values
     * @param actual a long array of actual values
     */
    public static void assertEquals(String message,
FileLine
junitx/ddtunit/data/processing/parser/ParserImpl.java278
junitx/ddtunit/data/processing/parser/SAXValidator.java161
            } else {
                iSource = new InputSource(in);
                iSource.setSystemId(this.getClass().getResource(resourceName)
FileLine
junitx/ddtunit/data/processing/SubelementCreatorAction.java142
junitx/ddtunit/data/processing/SubelementCreatorAction.java153
                refInfo = new SubelementReferenceInfo(this.getPrevious()
                    .getObject(), this.getId(), destObject);
                add(refInfo);
            }
FileLine
junitx/ddtunit/data/processing/Engine.java128
junitx/ddtunit/data/processing/Engine.java133
            this.processResource = true;
            this.actionStack = new ActionStack();
            pushAction(qName, attrMap);
        } else if (ParserConstants.XML_ELEM_CLUSTER.equals(qName)
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java74
junitx/ddtunit/data/processing/MapCreatorAction.java81
    IAction rootAction = getPrevious();
    if (rootAction != null) {
      String hintValue = rootAction.getHint();
      if (HintTypes.CONSTRUCTOR.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java97
junitx/ddtunit/data/processing/MapCreatorAction.java103
      } else if (HintTypes.FIELDS.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else if (HintTypes.COLLECTION.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java242
junitx/ddtunit/data/processing/CallCreatorAction.java267
        sigObjects = new Object[max];
        for (int pos = 0; pos < max; pos++) {
            TypedObject tObject = (TypedObject) objectList.get(pos);
FileLine
junitx/ddtunit/data/processing/CallCreatorAction.java82
junitx/ddtunit/data/processing/MapCreatorAction.java81
    IAction rootAction = getPrevious();
    if (rootAction != null) {
      String hintValue = rootAction.getHint();
      if (HintTypes.CONSTRUCTOR.equals(hintValue)
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java133
junitx/ddtunit/data/processing/DateCreatorAction.java139
    this.attrMap.remove(ParserConstants.XML_ATTR_CONTENT);
    return this;
  }

  public void processSuccessor(IAction successor) {
    log.debug("processSuccessor(" + successor + ") - START");
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java137
junitx/ddtunit/data/processing/SubelementCreatorAction.java190
        if (HintTypes.ATTRLIST.equals(successor.getHint())) {
            List fields = (List) successor.getObject().getValue();
            TypedObject field = null;
            try {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java121
junitx/ddtunit/data/processing/BeanCreatorAction.java212
				throw new DDTException(sb.toString(), ex);
			}
		} else if (HintTypes.CONTENT.equals(successor.getHint())) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java120
junitx/ddtunit/data/processing/MapCreatorAction.java99
        } catch (Exception ex) {
          throw new DDTException("Error on action processing", ex);
        }

      } else if (HintTypes.FIELDS.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java82
junitx/ddtunit/data/processing/DateCreatorAction.java107
        IAction rootAction = this.getPrevious();
        if (rootAction != null) {
            String hintValue = rootAction.getHint();

            if (HintTypes.COLLECTION.equals(hintValue)) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java249
junitx/ddtunit/data/ObjectAsserter.java258
                                + " not in " + this.getValue() + " on assert ("
                                + this.getId() + ")");
                    }
                } else if (ASSERT_ACTION_ISNOTINRANGE.equals(this.action
FileLine
junitx/ddtunit/data/ObjectAsserter.java246
junitx/ddtunit/data/ObjectAsserter.java255
                        .getActualObject())) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject()
                                + " not in " + this.getValue() + " on assert ("
FileLine
junitx/ddtunit/data/ObjectAsserter.java240
junitx/ddtunit/data/ObjectAsserter.java258
                                + " not in " + this.getValue() + " on assert ("
                                + this.getId() + ")");
                    }
                } else if (ASSERT_ACTION_ISNOTINRANGE.equals(this.action
FileLine
junitx/ddtunit/data/ObjectAsserter.java229
junitx/ddtunit/data/ObjectAsserter.java255
                        .getActualObject())) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject()
                                + " not in " + this.getValue() + " on assert ("
FileLine
junitx/ddtunit/data/ObjectAsserter.java223
junitx/ddtunit/data/ObjectAsserter.java249
                                + this.getValue() + " on assert ("
                                + this.getId() + ")");
                    }
                } else if (ASSERT_ACTION_ISNOTLT.equals(this.action
FileLine
junitx/ddtunit/data/ObjectAsserter.java220
junitx/ddtunit/data/ObjectAsserter.java255
                        .getActualObject())) {
                        Assert.fail("Expected action: " + this.getAction()
                                + ". Got: " + this.getActualObject()
                                + " not in " + this.getValue() + " on assert ("
FileLine
junitx/framework/ComparisonFailure.java192
junitx/framework/ThrowableAssert.java150
                                            Throwable actual) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }
        if (actual.getMessage().equals(actual.getLocalizedMessage())) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java314
junitx/ddtunit/util/ClassAnalyser.java320
                if (ctor[i].toString().indexOf(searchTerm) != -1) {
                    log.info(ctor[i].toString());
FileLine
junitx/ddtunit/data/processing/Engine.java148
junitx/ddtunit/data/processing/Engine.java193
                if (this.refProcessor == null) {
                    this.refProcessor = new ReferenceProcessor(
                            this.clusterDataSet);
                }
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java92
junitx/ddtunit/data/processing/MapCreatorAction.java84
      if (HintTypes.CONSTRUCTOR.equals(hintValue)
          || HintTypes.CALL.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java134
junitx/ddtunit/data/processing/SubelementCreatorAction.java184
        return this;
    }

    public void processSuccessor(IAction successor) {
        log.debug("processSuccessor(" + successor + ") - START");
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java76
junitx/ddtunit/data/processing/MapCreatorAction.java84
      if (HintTypes.CONSTRUCTOR.equals(hintValue)
          || HintTypes.CALL.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/ActionBase.java468
junitx/ddtunit/data/processing/ActionBase.java494
                    TypedObject source = testDataSet.getObject(this
                        .getSourceId(), this.getSourceType());
                    if (source == null && testDataSet instanceof TestDataSet) {
FileLine
junitx/ddtunit/data/processing/ActionBase.java255
junitx/ddtunit/data/processing/ActionBase.java258
            } else if ("value".equals(this.injectedObject.getId())) {
                objectType = rootAction
                    .getAttribute(ParserConstants.XML_ATTR_VALUETYPE);
FileLine
junitx/ddtunit/data/processing/ActionBase.java116
junitx/ddtunit/data/processing/ActionBase.java123
    private void removeFromLinkChangeListener(IAction action) {
        for (int count = 0; count < this.changeListeners.size(); count++) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java124
junitx/ddtunit/data/ObjectAsserter.java163
        } else if (ASSERT_ACTION_ISSAME.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            isSameType();
FileLine
junitx/ddtunit/data/ExceptionAsserter.java87
junitx/ddtunit/data/ExceptionAsserter.java91
            ThrowableAssert.assertSimilar("Unexpected exception",
                (Throwable) getValue(), (Throwable) getActualObject());
        } else if (EXCEPTION_ACTION_ISINSTANCEOF.equals(this.action
FileLine
junitx/ddtunit/DDTTestResult.java112
junitx/ddtunit/DDTTestResult.java142
		} catch (Exception e) {
			e.printStackTrace();
			throw new DDTException(
					"Error on transforming TestResult to DDTResult", e);
		}
FileLine
junitx/ddtunit/DDTTestCase.java247
junitx/ddtunit/DDTTestCase.java269
					"Error retrieving testdata, could not find object.");
		} else {
			obj = typedObject.getValue();
		}
		return obj;
	}

	/**
	 * Retrieve object with specified identifier on a per class basis. <br/>If
	 * no data exists an exception will be raised.
	 * 
	 * @param objectId
	 *            specifies key for retrieval
	 * 
	 * @return Object that is stored under identifier key
	 */
	protected Object getGlobalObject(String objectId, String objectType) {
FileLine
junitx/ddtunit/DDTTestCase.java205
junitx/ddtunit/DDTTestCase.java362
		if (!this.classDataSet.containsKey(this.getName())) {
			throw new DDTException("No asserts defined in method scope");
FileLine
junitx/framework/ObjectAssert.java163
junitx/framework/ThrowableAssert.java150
                                            Throwable actual) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }
FileLine
junitx/framework/Assert.java348
junitx/framework/ObjectAssert.java173
                                          Class expected) {
        String formatted = "";
        if (message != null) {
            formatted = message + " ";
        }
FileLine
junitx/framework/Assert.java141
junitx/framework/Assert.java179
                                       short actual) {
        assertNotEquals(null, expected, actual);
    }

    /**
     * Asserts that two boolean are not equal. Throws an
     * <tt>AssertionFailedError</tt> if they are equal.
     */
    public static void assertNotEquals(String message,
FileLine
junitx/framework/ArrayAssert.java264
junitx/framework/Assert.java108
    public static void assertEquals(String expected, String actual) {
        assertEquals(null, expected, actual);
    }

    /**
     * Asserts that two strings are equal. Throws an
     * <tt>AssertionFailedError</tt> if not.
     */
    public static void assertEquals(String message, String expected, String actual) {
FileLine
junitx/ddtunit/util/ClassAnalyser.java728
junitx/ddtunit/util/ClassAnalyser.java745
                packageName = clazz.getPackage().getName().replaceAll(
                    "\\.", pathSeparator);
            }
        }
        return packageName;
    }
FileLine
junitx/ddtunit/data/processing/MapCreatorAction.java89
junitx/ddtunit/data/processing/SubelementCreatorAction.java263
            Map attribMap = new HashMap();
            IAction attribListAction = ActionFactory.getAction(
                ActionState.ATTRLIST_CREATION, attribMap);
FileLine
junitx/ddtunit/data/processing/Engine.java129
junitx/ddtunit/data/processing/Engine.java154
                this.actionStack = new ActionStack();
                pushAction(qName, attrMap);
            } else if (ParserConstants.XML_ELEM_EXCEPTION.equals(qName)
FileLine
junitx/ddtunit/data/processing/ConstantCreatorAction.java78
junitx/ddtunit/data/processing/ContentCreatorAction.java115
          || HintTypes.COLLECTION.equals(hintValue)
          || HintTypes.MAP.equals(hintValue)
          || HintTypes.BEAN.equals(hintValue)) {
FileLine
junitx/ddtunit/data/processing/CollectionCreatorAction.java97
junitx/ddtunit/data/processing/MapCreatorAction.java107
      } else if (HintTypes.MAP.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else {
        throw new UnsupportedOperationException(
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java223
junitx/ddtunit/data/processing/MapCreatorAction.java89
        Map attribMap = new HashMap();
        IAction attribListAction = ActionFactory.getAction(
            ActionState.ATTRLIST_CREATION, attribMap);
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java176
junitx/ddtunit/data/processing/SubelementCreatorAction.java216
                    .append(". Check if hint is correct.");
                throw new DDTException(sb.toString(), ex);
            }
        } else if (HintTypes.INTERNAL_MAPENTRY.equals(this.getHint())) {
FileLine
junitx/ddtunit/data/processing/BeanCreatorAction.java66
junitx/ddtunit/data/processing/SubelementCreatorAction.java69
    public SubelementCreatorAction(Map attrMap) {
        super(attrMap);
    }

    /*
     * (non-Javadoc)
     * 
     * @see junitx.ddtunit.parser.ActionBase#process()
     */
    public IAction process() {
        log.debug("process SubelementCreator - START");
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java83
junitx/ddtunit/data/processing/MapCreatorAction.java107
      } else if (HintTypes.MAP.equals(hintValue)) {
        rootAction.processSuccessor(this);
      } else {
        throw new UnsupportedOperationException(
FileLine
junitx/ddtunit/data/processing/AttributeListCreatorAction.java74
junitx/ddtunit/data/processing/CallCreatorAction.java101
			} else if (HintTypes.INTERNAL_MAPENTRY.equals(hintValue)) {
				rootAction.processSuccessor(this);
			} else {
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java137
junitx/ddtunit/data/processing/BeanCreatorAction.java138
		if (HintTypes.ATTRLIST.equals(successor.getHint())) {
			List fields = (List) successor.getObject().getValue();
			TypedObject field = null;
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java111
junitx/ddtunit/data/processing/MapCreatorAction.java89
        Map attribMap = new HashMap();
        IAction attribListAction = ActionFactory.getAction(
            ActionState.ATTRLIST_CREATION, attribMap);
FileLine
junitx/ddtunit/data/processing/ArrayCreatorAction.java89
junitx/ddtunit/data/processing/AttributeListCreatorAction.java83
        } else if (HintTypes.ARRAY.equals(hintValue)) {
            rootAction.processSuccessor(this);
        } else {
            throw new UnsupportedOperationException(
FileLine
junitx/ddtunit/data/ObjectAsserter.java182
junitx/ddtunit/data/ObjectAsserter.java211
                || ASSERT_ACTION_ISNOTINRANGE.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            // if doing range checks do not check expected and actual types
            if (!(this.getValue() instanceof IRange)) {
FileLine
junitx/ddtunit/data/ObjectAsserter.java159
junitx/ddtunit/data/ObjectAsserter.java168
        } else if (ASSERT_ACTION_ISNOTSAME.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            Assert.assertNotSame("Wrong isNotSame assert (" + this.getId()
FileLine
junitx/ddtunit/data/ObjectAsserter.java155
junitx/ddtunit/data/ObjectAsserter.java170
            Assert.assertNotEquals("Wrong isNotEqual assert (" + this.getId()
                    + ")", this.getValue(), getActualObject());
        } else if (ASSERT_ACTION_ISSAME.equals(this.action.toUpperCase())) {
FileLine
junitx/ddtunit/data/ExceptionAsserter.java85
junitx/ddtunit/data/ExceptionAsserter.java89
        } else if (EXCEPTION_ACTION_ISSIMILAR.equals(this.action.toUpperCase())) {
            this.markAsProcessed = mark;
            ThrowableAssert.assertSimilar("Unexpected exception",
FileLine
junitx/ddtunit/ExceptionHandler.java136
junitx/ddtunit/ExceptionHandler.java173
        log.debug("filter(" + methodName + ", " + testId + ", "
                + aThrowable.getMessage() + ") found: "
FileLine
junitx/ddtunit/ExceptionHandler.java93
junitx/ddtunit/ExceptionHandler.java102
        log.debug("process(" + methodName + ", " + testId + ", "
                + aThrowable.getMessage() + ") - END");
FileLine
junitx/ddtunit/DDTTestCase.java72
junitx/ddtunit/data/processing/parser/ErrorHandler.java67
    private static final String LF = System.getProperty("line.separator");

    private Logger log = LoggerFactory.getLogger(ErrorHandler.class);