Commit c7f5c064 authored by Martti Käärik's avatar Martti Käärik
Browse files

Reduction may now contain either collection index or member or both.

parent 62f71f5b
Loading
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -2344,14 +2344,11 @@ public class JUnitTestGenerator extends Renderer {
			}
		}

		boolean first = true;
		for (MemberReference ref : d.getReduction()) {
			DataUse idx = ref.getCollectionIndex();
			if (first && idx != null) {
				writeCollectionIdnex(d.resolveDataType(), idx, dataUseVariables);

			} else {
			Member prop = ref.getMember();
			
			if (prop != null) {
				ParameterMapping pm = getParameterMapping(prop);

				String mappedName = null;
@@ -2368,9 +2365,11 @@ public class JUnitTestGenerator extends Renderer {

				if (idx != null)
					writeCollectionIdnex(prop.getDataType(), idx, dataUseVariables);
			}
				
			first = false;
			} else if (idx != null) {
				writeCollectionIdnex(d.resolveDataType(), idx, dataUseVariables);

			}
		}
	}