### Question:
ArrayCreateQuery extends AbstractCreateQuery<Array> { @Override public void prepare() { super.prepare(); assertNotNull(typeName, elements); }  @Override void prepare(); String getTypeName(); void setTypeName(String typeName); Object[] getElements(); void setElements(Object[] elements); @Override Array create(Connection connection);  }### Answer:
@Test public void testPrepare() { ArrayCreateQuery query = new ArrayCreateQuery(); query.setConfig(config); query.setCallerClassName("aaa"); query.setCallerMethodName("bbb"); query.setTypeName("varchar"); query.setElements(new String[] {}); query.prepare(); }