JavaTXCompilerInJavaTX/test/plugindevelopment/KarthesischesProduktTest.java

43 lines
1.1 KiB
Java

package plugindevelopment;
import de.dhbwstuttgart.typeinference.Menge;
import org.junit.Test;
import de.dhbwstuttgart.typeinference.ConstraintPair;
import de.dhbwstuttgart.typeinference.ConstraintType;
import de.dhbwstuttgart.typeinference.ConstraintsSet;
import de.dhbwstuttgart.typeinference.KarthesischesProdukt;
import de.dhbwstuttgart.typeinference.OderConstraint;
import de.dhbwstuttgart.typeinference.SingleConstraint;
public class KarthesischesProduktTest {
@Test
public void test(){
Menge<Menge<String>> testV = new Menge<>();
Menge<String> dummy = new Menge<>();
dummy.add("1");
dummy.add("2");
dummy.add("3");
testV.add(dummy);
testV.add(dummy);
ConstraintsSet cs = new ConstraintsSet();
OderConstraint oc = new OderConstraint();
//oc.addConstraint(new SingleConstraint(new RefType("")));
cs.add(oc);
Menge out = new KarthesischesProdukt().berechneKarthesischesProdukt(testV);
System.out.println(out);
}
}
class TestConstraintPair extends ConstraintPair{
public TestConstraintPair(ConstraintType t1, ConstraintType t2) {
super(t1, t2);
// TODO Auto-generated constructor stub
}
}