package com.querydsl.sql;
import static org.junit.Assert.assertEquals;
import java.sql.Types;
import org.junit.Before;
import org.junit.Test;
public class ArrayTypesTest {
private Configuration configuration;
@Before
public void setUp() {
configuration = Configuration.DEFAULT;
}
@Test
public void test() {
assertEquals(Integer[].class, getJavaType("_integer"));
assertEquals(Integer[].class, getJavaType("integer[]"));
assertEquals(Integer[].class, getJavaType("INTEGER ARRAY"));
}
private Class<?> getJavaType(String typeName) {
return configuration.getJavaType(Types.ARRAY, typeName, 0, 0, "", "");
}
}