/**
* These tests verify that type region parameters are working in correct
* cases.
*/
import org.junit.Test;
public class TypeRegionParamsGood extends DPJTestCase {
public TypeRegionParamsGood() {
super("TypeRegionParamsGood");
}
@Test public void testDefinition() throws Throwable {
compile("Definition");
}
@Test public void testUse() throws Throwable {
compile("Use");
}
@Test public void testParamSubtype() throws Throwable {
compile("ParamSubtype");
}
@Test public void testDefault() throws Throwable {
compile("Default");
}
@Test public void testClassSubtype() throws Throwable {
compile("ClassSubtype");
}
@Test public void testClassSubstThroughFieldAccess() throws Throwable {
compile("ClassSubstThroughFieldAccess");
}
@Test public void testParamSubstThroughFieldAccess() throws Throwable {
compile("ParamSubstThroughFieldAccess");
}
@Test public void testRegionResolutionThroughSelect() throws Throwable {
compile("RegionResolutionThroughSelect");
}
@Test public void testMethod() throws Throwable {
compile("Method");
}
@Test public void testMethodInvocation() throws Throwable {
compile("MethodInvocation");
}
}