modified: src/test/java/insertGenerics/TestLocalVarLambda.java
Alternative Typvarnamen eingefuegt.
This commit is contained in:
parent
e147a8ce85
commit
8c6027645f
@ -56,14 +56,24 @@ public class TestLocalVarLambda {
|
|||||||
|
|
||||||
List<ClassConstraint> classConstraintsTest = new ArrayList<>();
|
List<ClassConstraint> classConstraintsTest = new ArrayList<>();
|
||||||
HashMap<String, List<MethodConstraint>> methodConstraintsWithPositionTest = new HashMap<>();
|
HashMap<String, List<MethodConstraint>> methodConstraintsWithPositionTest = new HashMap<>();
|
||||||
List<MethodConstraint> lmc;
|
|
||||||
lmc = new ArrayList<>();
|
|
||||||
lmc.add(new MethodConstraint("O", "ALU", Relation.EXTENDS));
|
|
||||||
lmc.add(new MethodConstraint("DIU", "java/lang/Object", Relation.EXTENDS));
|
|
||||||
lmc.add(new MethodConstraint("ALU", "DIU", Relation.EXTENDS));
|
|
||||||
methodConstraintsWithPositionTest.put("TPH DIUm(TPH O)", lmc);
|
|
||||||
|
|
||||||
FamilyOfGeneratedGenerics fogg = compiler.fogg;
|
FamilyOfGeneratedGenerics fogg = compiler.fogg;
|
||||||
|
|
||||||
|
List<MethodConstraint> lmc;
|
||||||
|
lmc = new ArrayList<>();
|
||||||
|
|
||||||
|
if (fogg.allConstraints.contains((new MethodConstraint("O", "ALU", Relation.EXTENDS)))) {
|
||||||
|
lmc.add(new MethodConstraint("O", "ALU", Relation.EXTENDS));
|
||||||
|
lmc.add(new MethodConstraint("DIU", "java/lang/Object", Relation.EXTENDS));
|
||||||
|
lmc.add(new MethodConstraint("ALU", "DIU", Relation.EXTENDS));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
lmc.add(new MethodConstraint("O", "DIU", Relation.EXTENDS));
|
||||||
|
lmc.add(new MethodConstraint("N", "java/lang/Object", Relation.EXTENDS));
|
||||||
|
lmc.add(new MethodConstraint("DIU", "N", Relation.EXTENDS));
|
||||||
|
}
|
||||||
|
methodConstraintsWithPositionTest.put("TPH DIUm(TPH O)", lmc);
|
||||||
|
|
||||||
Set<ClassConstraint> computedClassCons = new HashSet<>(fogg.classConstraints);
|
Set<ClassConstraint> computedClassCons = new HashSet<>(fogg.classConstraints);
|
||||||
Set<ClassConstraint> expectedClassCons = new HashSet<>(classConstraintsTest);
|
Set<ClassConstraint> expectedClassCons = new HashSet<>(classConstraintsTest);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user