package com.mysema.codegen.model;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class TypeExtendsTest {
@Test
public void GetVarName() {
assertEquals("var", new TypeExtends("var", Types.COLLECTION).getVarName());
}
@Test
public void GetGenericName() {
assertEquals("? extends java.util.Collection<java.lang.Object>", new TypeExtends(
Types.COLLECTION).getGenericName(false));
}
@Test
public void GetGenericName_As_ArgType() {
assertEquals("java.util.Collection<java.lang.Object>",
new TypeExtends(Types.COLLECTION).getGenericName(true));
}
@Test
public void GetGenericName_With_Object() {
assertEquals("?", new TypeExtends(Types.OBJECT).getGenericName(false));
}
}