Improve helper functions for Put

This commit is contained in:
Owen Mansel-Chan
2021-08-04 13:57:38 +01:00
parent 26f5ac9ff2
commit d1a440a45a
2 changed files with 2 additions and 4 deletions

View File

@@ -91,14 +91,14 @@ public class Test {
static Object getMapKey(AbstractMapEntryDecorator container) { return container.getKey(); }
static Object getMapKey(Map container) { return container.keySet().iterator().next(); }
static Object getMapKey(MultiValuedMap container) { return container.keySet().iterator().next(); }
static Object getMapKeyFromPut(Put container) { return null; }
static Object getMapKeyFromPut(Put container) { return getMapKey((Map)container); }
static Object getMapValue(AbstractKeyValue container) { return container.getValue(); }
static Object getMapValueFromEntry(Map.Entry container) { return container.getValue(); }
static Object getMapValue(AbstractMapEntryDecorator container) { return container.getValue(); }
static Object getMapValue(Map container) { return container.get(null); }
static Object getMapValue(MapIterator container) { return container.getValue(); }
static Collection getMapValue(MultiValuedMap container) { return container.get(null); }
static Object getMapValueFromPut(Put container) { return null; }
static Object getMapValueFromPut(Put container) { return getMapValue((Map)container); }
Object[] newWithArrayElement(Object element) { return new Object[] {element}; }
ArrayStack<String> newArrayStackWithElement(String element) { ArrayStack<String> a = new ArrayStack<String>(); a.push(element); return a; }

View File

@@ -10,8 +10,6 @@ class SummaryModelTest extends SummaryModelCsv {
[
//"package;type;overrides;name;signature;ext;inputspec;outputspec;kind",
"org.apache.commons.collections4.iterators;IteratorEnumeration;true;IteratorEnumeration;;;Element of Argument[0];Element of Argument[-1];value",
"generatedtest;Test;false;getMapKeyFromPut;;;MapKey of Argument[0];ReturnValue;value",
"generatedtest;Test;false;getMapValueFromPut;;;MapValue of Argument[0];ReturnValue;value",
"generatedtest;Test;false;newRBWithMapValue;;;Argument[0];MapValue of ReturnValue;value",
"generatedtest;Test;false;newRBWithMapKey;;;Argument[0];MapKey of ReturnValue;value"
]