@Test void testGetSqlUpdate() { String idAttributeName = "MyIdAttribute"; Attribute idAttribute = when(mock(Attribute.class).getName()).thenReturn(idAttributeName).getMock(); when(idAttribute.getDataType()).thenReturn(STRING); String entityTypeId = "MyEntityTypeId"; EntityType entityType = when(mock(EntityType.class).getId()).thenReturn(entityTypeId).getMock(); when(entityType.getIdAttribute()).thenReturn(idAttribute); String labelAttributeName = "MyLabelAttribute"; Attribute labelAttribute = when(mock(Attribute.class).getName()).thenReturn(labelAttributeName).getMock(); when(labelAttribute.getDataType()).thenReturn(STRING); when(entityType.getAtomicAttributes()).thenReturn(asList(idAttribute, labelAttribute)); String sqlUpdate = PostgreSqlQueryGenerator.getSqlUpdate(entityType); String expectedSqlUpdate = "UPDATE \"MyEntityTypeId#55dde9c3\" SET \"MyIdAttribute\" = ?, \"MyLabelAttribute\" = ? WHERE \"MyIdAttribute\"= ?"; assertEquals(expectedSqlUpdate, sqlUpdate); }
static String getSqlUpdate(EntityType entityType) { return getSqlUpdate(entityType, null); }
PostgreSqlQueryGenerator { static String getSqlUpdate(EntityType entityType) { return getSqlUpdate(entityType, null); } }
PostgreSqlQueryGenerator { static String getSqlUpdate(EntityType entityType) { return getSqlUpdate(entityType, null); } private  PostgreSqlQueryGenerator(); }
PostgreSqlQueryGenerator { static String getSqlUpdate(EntityType entityType) { return getSqlUpdate(entityType, null); } private  PostgreSqlQueryGenerator();  }
PostgreSqlQueryGenerator { static String getSqlUpdate(EntityType entityType) { return getSqlUpdate(entityType, null); } private  PostgreSqlQueryGenerator();   }