package jetbrains.mps.internalCollections.test.runtime;
/*Generated by MPS */
import junit.framework.TestCase;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import java.util.ArrayList;
import junit.framework.Assert;
public class Generics_Test extends TestCase {
public void test_mps13933_generic() throws Exception {
MPS13933<String> o1 = new MPS13933<String>() {
@Override
public void doSmth() {
addRow(ListSequence.fromListAndArray(new ArrayList<String>(), "foo", "bar"));
}
};
o1.doSmth();
Assert.assertEquals(ListSequence.fromListAndArray(new ArrayList<String>(), "foo", "bar"), o1.myList);
MPS13933<Integer> o2 = new MPS13933<Integer>() {
@Override
public void doSmth() {
this.addRow(ListSequence.fromListAndArray(new ArrayList<Integer>(), 333, 444));
}
};
o2.doSmth();
Assert.assertEquals(ListSequence.fromListAndArray(new ArrayList<Integer>(), 333, 444), o2.myList);
}
public void test_mps13933_raw() throws Exception {
MPS13933 o1 = new MPS13933() {
@Override
public void doSmth() {
addRow(ListSequence.fromListAndArray(new ArrayList(), "foo", "bar"));
}
};
o1.doSmth();
Assert.assertEquals(ListSequence.fromListAndArray(new ArrayList(), "foo", "bar"), o1.myList);
}
public Generics_Test() {
}
}