@Test
public void testWithSingleValueConstructor()
{
EmbeddedColumnInfo embeddedColumnInfo = new EmbeddedColumnInfo(null);
ColumnInfo col1 = new ColumnInfo();
col1.setColumnName("column1");
ColumnInfo columnInfo = new ColumnInfo();
columnInfo.setColumnName("column1");
columnInfo.setIndexable(true);
columnInfo.setType(Integer.class);
java.util.List<ColumnInfo> columns = new ArrayList<ColumnInfo>();
columns.add(columnInfo);
columns.add(col1);
embeddedColumnInfo.setColumns(columns);
embeddedColumnInfo.setEmbeddedColumnName("embeddedColumn");
Assert.assertEquals("embeddedColumn", embeddedColumnInfo.getEmbeddedColumnName());
Assert.assertNull(embeddedColumnInfo.getEmbeddable());
Assert.assertEquals(2, embeddedColumnInfo.getColumns().size());
Assert.assertNotNull(embeddedColumnInfo.toString());
EmbeddedColumnInfo embedded2 = new EmbeddedColumnInfo(null);
Assert.assertNotSame(embeddedColumnInfo, embedded2);
}