本文整理汇总了Java中org.apache.commons.collections4.keyvalue.MultiKey.size方法的典型用法代码示例。如果您正苦于以下问题:Java MultiKey.size方法的具体用法?Java MultiKey.size怎么用?Java MultiKey.size使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.commons.collections4.keyvalue.MultiKey
的用法示例。
在下文中一共展示了MultiKey.size方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: removeAll
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
/**
* Removes all mappings where the first three keys are those specified.
* <p>
* This method removes all the mappings where the <code>MultiKey</code>
* has three or more keys, and the first three match those specified.
*
* @param key1 the first key
* @param key2 the second key
* @param key3 the third key
* @return true if any elements were removed
*/
public boolean removeAll(final Object key1, final Object key2, final Object key3) {
boolean modified = false;
final MapIterator<MultiKey<? extends K>, V> it = mapIterator();
while (it.hasNext()) {
final MultiKey<? extends K> multi = it.next();
if (multi.size() >= 3 &&
(key1 == null ? multi.getKey(0) == null : key1.equals(multi.getKey(0))) &&
(key2 == null ? multi.getKey(1) == null : key2.equals(multi.getKey(1))) &&
(key3 == null ? multi.getKey(2) == null : key3.equals(multi.getKey(2)))) {
it.remove();
modified = true;
}
}
return modified;
}
示例2: isEqualKey
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
/**
* Is the key equal to the combined key.
*
* @param entry the entry to compare to
* @param key1 the first key
* @param key2 the second key
* @return true if the key matches
*/
protected boolean isEqualKey(final AbstractHashedMap.HashEntry<MultiKey<? extends K>, V> entry,
final Object key1, final Object key2) {
final MultiKey<? extends K> multi = entry.getKey();
return
multi.size() == 2 &&
(key1 == multi.getKey(0) || key1 != null && key1.equals(multi.getKey(0))) &&
(key2 == multi.getKey(1) || key2 != null && key2.equals(multi.getKey(1)));
}
示例3: testMultiKeyGet_add465
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyGet_add465() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyGet_add465");
resetFull();
resetFull();
final MultiKeyMap<K, V> multimap = getMap();
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = 0 ; i < (keys.length) ; i++) {
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1196,multimap,1195,multimap.get(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1194,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1198,multimap,1197,multimap.get(null, key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1200,multimap,1199,multimap.get(key.getKey(0), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1202,multimap,1201,multimap.get(null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1204,multimap,1203,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1206,multimap,1205,multimap.get(key.getKey(0), key.getKey(1), null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1208,multimap,1207,multimap.get(key.getKey(0), key.getKey(1), null, null, null));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1211,multimap,1210,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1209,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1213,multimap,1212,multimap.get(null, key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1215,multimap,1214,multimap.get(key.getKey(0), null, key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1217,multimap,1216,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1219,multimap,1218,multimap.get(null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1221,multimap,1220,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1223,multimap,1222,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, null));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1226,multimap,1225,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1224,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1228,multimap,1227,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1230,multimap,1229,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1232,multimap,1231,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1234,multimap,1233,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1236,multimap,1235,multimap.get(null, null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1238,multimap,1237,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1241,multimap,1240,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1239,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1243,multimap,1242,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1245,multimap,1244,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1247,multimap,1246,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1249,multimap,1248,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1251,multimap,1250,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1253,multimap,1252,multimap.get(null, null, null, null, null));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例4: testMultiKeyGet
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
public void testMultiKeyGet() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyGet");
resetFull();
final MultiKeyMap<K, V> multimap = getMap();
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = -1 ; i < (keys.length) ; i++) {
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1196,multimap,1195,multimap.get(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1194,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1198,multimap,1197,multimap.get(null, key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1200,multimap,1199,multimap.get(key.getKey(0), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1202,multimap,1201,multimap.get(null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1204,multimap,1203,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1206,multimap,1205,multimap.get(key.getKey(0), key.getKey(1), null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1208,multimap,1207,multimap.get(key.getKey(0), key.getKey(1), null, null, null));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1211,multimap,1210,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1209,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1213,multimap,1212,multimap.get(null, key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1215,multimap,1214,multimap.get(key.getKey(0), null, key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1217,multimap,1216,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1219,multimap,1218,multimap.get(null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1221,multimap,1220,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1223,multimap,1222,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, null));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1226,multimap,1225,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1224,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1228,multimap,1227,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1230,multimap,1229,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1232,multimap,1231,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1234,multimap,1233,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1236,multimap,1235,multimap.get(null, null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1238,multimap,1237,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1241,multimap,1240,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1239,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1243,multimap,1242,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1245,multimap,1244,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1247,multimap,1246,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1249,multimap,1248,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1251,multimap,1250,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1253,multimap,1252,multimap.get(null, null, null, null, null));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例5: testMultiKeyGet_remove364
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyGet_remove364() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyGet_remove364");
final MultiKeyMap<K, V> multimap = getMap();
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = 0 ; i < (keys.length) ; i++) {
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1196,multimap,1195,multimap.get(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1194,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1198,multimap,1197,multimap.get(null, key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1200,multimap,1199,multimap.get(key.getKey(0), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1202,multimap,1201,multimap.get(null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1204,multimap,1203,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1206,multimap,1205,multimap.get(key.getKey(0), key.getKey(1), null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1208,multimap,1207,multimap.get(key.getKey(0), key.getKey(1), null, null, null));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1211,multimap,1210,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1209,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1213,multimap,1212,multimap.get(null, key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1215,multimap,1214,multimap.get(key.getKey(0), null, key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1217,multimap,1216,multimap.get(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1219,multimap,1218,multimap.get(null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1221,multimap,1220,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1223,multimap,1222,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, null));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1226,multimap,1225,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1224,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1228,multimap,1227,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1230,multimap,1229,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1232,multimap,1231,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1234,multimap,1233,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1236,multimap,1235,multimap.get(null, null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1238,multimap,1237,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1241,multimap,1240,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1239,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1243,multimap,1242,multimap.get(null, key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1245,multimap,1244,multimap.get(key.getKey(0), null, key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1247,multimap,1246,multimap.get(key.getKey(0), key.getKey(1), null, key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1249,multimap,1248,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), null, key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1251,multimap,1250,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1253,multimap,1252,multimap.get(null, null, null, null, null));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例6: testMultiKeyContainsKey
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyContainsKey() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyContainsKey");
resetFull();
resetFull();
final MultiKeyMap<K, V> multimap = getMap();
final MultiKey<K>[] keys = getMultiKeyKeys();
for (final MultiKey<K> key : keys) {
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1139,multimap,1138,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1141,multimap,1140,multimap.containsKey(null, key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1143,multimap,1142,multimap.containsKey(key.getKey(0), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1145,multimap,1144,multimap.containsKey(null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1147,multimap,1146,multimap.containsKey(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1149,multimap,1148,multimap.containsKey(key.getKey(0), key.getKey(1), null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1151,multimap,1150,multimap.containsKey(key.getKey(0), key.getKey(1), null, null, null));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1153,multimap,1152,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1155,multimap,1154,multimap.containsKey(null, key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1157,multimap,1156,multimap.containsKey(key.getKey(0), null, key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1159,multimap,1158,multimap.containsKey(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1161,multimap,1160,multimap.containsKey(null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1163,multimap,1162,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1165,multimap,1164,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null, null));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1167,multimap,1166,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1169,multimap,1168,multimap.containsKey(null, key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1171,multimap,1170,multimap.containsKey(key.getKey(0), null, key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1173,multimap,1172,multimap.containsKey(key.getKey(0), key.getKey(1), null, key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1175,multimap,1174,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1177,multimap,1176,multimap.containsKey(null, null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1179,multimap,1178,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1181,multimap,1180,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1183,multimap,1182,multimap.containsKey(null, key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1185,multimap,1184,multimap.containsKey(key.getKey(0), null, key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1187,multimap,1186,multimap.containsKey(key.getKey(0), key.getKey(1), null, key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1189,multimap,1188,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null, key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1191,multimap,1190,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1193,multimap,1192,multimap.containsKey(null, null, null, null, null));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例7: testMultiKeyContainsKey_remove363
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyContainsKey_remove363() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyContainsKey_remove363");
final MultiKeyMap<K, V> multimap = getMap();
final MultiKey<K>[] keys = getMultiKeyKeys();
for (final MultiKey<K> key : keys) {
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1139,multimap,1138,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1141,multimap,1140,multimap.containsKey(null, key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1143,multimap,1142,multimap.containsKey(key.getKey(0), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1145,multimap,1144,multimap.containsKey(null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1147,multimap,1146,multimap.containsKey(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1149,multimap,1148,multimap.containsKey(key.getKey(0), key.getKey(1), null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1151,multimap,1150,multimap.containsKey(key.getKey(0), key.getKey(1), null, null, null));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1153,multimap,1152,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1155,multimap,1154,multimap.containsKey(null, key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1157,multimap,1156,multimap.containsKey(key.getKey(0), null, key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1159,multimap,1158,multimap.containsKey(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1161,multimap,1160,multimap.containsKey(null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1163,multimap,1162,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1165,multimap,1164,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null, null));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1167,multimap,1166,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1169,multimap,1168,multimap.containsKey(null, key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1171,multimap,1170,multimap.containsKey(key.getKey(0), null, key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1173,multimap,1172,multimap.containsKey(key.getKey(0), key.getKey(1), null, key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1175,multimap,1174,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1177,multimap,1176,multimap.containsKey(null, null, null, null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1179,multimap,1178,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1181,multimap,1180,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1183,multimap,1182,multimap.containsKey(null, key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1185,multimap,1184,multimap.containsKey(key.getKey(0), null, key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1187,multimap,1186,multimap.containsKey(key.getKey(0), key.getKey(1), null, key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1189,multimap,1188,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), null, key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1191,multimap,1190,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1193,multimap,1192,multimap.containsKey(null, null, null, null, null));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例8: testMultiKeyPut
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
public void testMultiKeyPut() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyPut");
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = -1 ; i < (keys.length) ; i++) {
final MultiKeyMap<K, V> multimap = new MultiKeyMap<K, V>();
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1255,multimap,1254,multimap.put(key.getKey(0), key.getKey(1), value));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1257,multimap,1256,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1260,multimap,1259,multimap.get(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1258,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1262,multimap,1261,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1264,multimap,1263,multimap.containsKey(new org.apache.commons.collections4.keyvalue.MultiKey<K>(key.getKey(0) , key.getKey(1))));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1267,multimap,1266,multimap.put(key.getKey(0), key.getKey(1), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1265,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1269,multimap,1268,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1271,multimap,1270,multimap.get(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1273,multimap,1272,multimap.containsKey(key.getKey(0), key.getKey(1)));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1275,multimap,1274,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), value));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1277,multimap,1276,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1280,multimap,1279,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1278,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1282,multimap,1281,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1284,multimap,1283,multimap.containsKey(new org.apache.commons.collections4.keyvalue.MultiKey<K>(key.getKey(0) , key.getKey(1) , key.getKey(2))));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1287,multimap,1286,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1285,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1289,multimap,1288,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1291,multimap,1290,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1293,multimap,1292,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1295,multimap,1294,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), value));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1297,multimap,1296,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1300,multimap,1299,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1298,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1302,multimap,1301,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1304,multimap,1303,multimap.containsKey(new org.apache.commons.collections4.keyvalue.MultiKey<K>(key.getKey(0) , key.getKey(1) , key.getKey(2) , key.getKey(3))));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1307,multimap,1306,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1305,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1309,multimap,1308,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1311,multimap,1310,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1313,multimap,1312,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1315,multimap,1314,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4), value));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1317,multimap,1316,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1320,multimap,1319,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1318,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1322,multimap,1321,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1324,multimap,1323,multimap.containsKey(new org.apache.commons.collections4.keyvalue.MultiKey<K>(key.getKey(0) , key.getKey(1) , key.getKey(2) , key.getKey(3) , key.getKey(4))));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1327,multimap,1326,multimap.put(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4), null));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1325,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1329,multimap,1328,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1331,multimap,1330,multimap.get(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1333,multimap,1332,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例9: testMultiKeyRemove_add466
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyRemove_add466() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyRemove_add466");
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = 0 ; i < (keys.length) ; i++) {
resetFull();
resetFull();
final MultiKeyMap<K, V> multimap = getMap();
final int size = multimap.size();
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1356,multimap,1355,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1359,multimap,1358,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1357,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1361,multimap,1360,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1364,multimap,1363,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1362,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1366,multimap,1365,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1368,multimap,1367,multimap.containsKey(key.getKey(0), key.getKey(1)));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1370,multimap,1369,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1373,multimap,1372,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1371,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1375,multimap,1374,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1378,multimap,1377,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1376,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1380,multimap,1379,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1382,multimap,1381,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1384,multimap,1383,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1387,multimap,1386,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1385,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1389,multimap,1388,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1392,multimap,1391,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1390,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1394,multimap,1393,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1396,multimap,1395,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1398,multimap,1397,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1401,multimap,1400,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1399,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1403,multimap,1402,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1406,multimap,1405,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1404,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1408,multimap,1407,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1410,multimap,1409,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例10: testMultiKeyRemove
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
public void testMultiKeyRemove() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyRemove");
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = 1 ; i < (keys.length) ; i++) {
resetFull();
final MultiKeyMap<K, V> multimap = getMap();
final int size = multimap.size();
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1356,multimap,1355,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1359,multimap,1358,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1357,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1361,multimap,1360,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1364,multimap,1363,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1362,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1366,multimap,1365,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1368,multimap,1367,multimap.containsKey(key.getKey(0), key.getKey(1)));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1370,multimap,1369,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1373,multimap,1372,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1371,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1375,multimap,1374,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1378,multimap,1377,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1376,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1380,multimap,1379,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1382,multimap,1381,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1384,multimap,1383,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1387,multimap,1386,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1385,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1389,multimap,1388,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1392,multimap,1391,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1390,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1394,multimap,1393,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1396,multimap,1395,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1398,multimap,1397,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1401,multimap,1400,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1399,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1403,multimap,1402,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1406,multimap,1405,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1404,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1408,multimap,1407,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1410,multimap,1409,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
示例11: testMultiKeyRemove_remove365
import org.apache.commons.collections4.keyvalue.MultiKey; //导入方法依赖的package包/类
@org.junit.Test(timeout = 1000)
public void testMultiKeyRemove_remove365() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testMultiKeyRemove_remove365");
final MultiKey<K>[] keys = getMultiKeyKeys();
final V[] values = getSampleValues();
for (int i = 0 ; i < (keys.length) ; i++) {
final MultiKeyMap<K, V> multimap = getMap();
final int size = multimap.size();
final MultiKey<K> key = keys[i];
final V value = values[i];
switch (key.size()) {
case 2 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1356,multimap,1355,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1359,multimap,1358,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1357,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1361,multimap,1360,multimap.containsKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1364,multimap,1363,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1362,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1366,multimap,1365,multimap.removeMultiKey(key.getKey(0), key.getKey(1)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1368,multimap,1367,multimap.containsKey(key.getKey(0), key.getKey(1)));
break;
case 3 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1370,multimap,1369,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1373,multimap,1372,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1371,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1375,multimap,1374,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1378,multimap,1377,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1376,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1380,multimap,1379,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1382,multimap,1381,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2)));
break;
case 4 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1384,multimap,1383,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1387,multimap,1386,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1385,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1389,multimap,1388,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1392,multimap,1391,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1390,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1394,multimap,1393,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1396,multimap,1395,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3)));
break;
case 5 :
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1398,multimap,1397,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1401,multimap,1400,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1399,value);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1403,multimap,1402,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1406,multimap,1405,multimap.size());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1404,(size - 1));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1408,multimap,1407,multimap.removeMultiKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),1410,multimap,1409,multimap.containsKey(key.getKey(0), key.getKey(1), key.getKey(2), key.getKey(3), key.getKey(4)));
break;
default :
}
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}