solomax commented on code in PR #130:
URL: https://github.com/apache/openjpa/pull/130#discussion_r2067851295


##########
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/annotations/TestIndices.java:
##########
@@ -69,12 +69,15 @@ public void testIndicesCreated() {
 
         // test multi column index without spaces
         assertIndexColumns(table, "idx_with_spaces", "LONG_NAME", "COL2", 
"COL3");
+        
+        // test indexes without defined name
+        assertHasIndexWithColumns(table, "LONG_NAME", "COL2");
     }
 
     private void assertIndexColumns(Table table, String indexName, String... 
assertedColumnNames) {
         Index idx = table.getIndex(DBIdentifier.newIndex(indexName));
         assertNotNull("Defined index should exist", idx);
-
+        

Review Comment:
   these white spaces looks redundant :)



##########
openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/MappingInfo.java:
##########
@@ -948,10 +950,11 @@ protected Index createIndex(MetaDataContext context, 
String prefix,
 
         // if no name provided by user info, make one
         if (DBIdentifier.isNull(name)) {
-            if (tmplate != null)
+            if (tmplate != null && 
!DBIdentifier.isNull(tmplate.getIdentifier()))

Review Comment:
   I would add missing `{}` here and in tests :)



##########
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/annotations/TestIndices.java:
##########
@@ -83,4 +86,23 @@ private void assertIndexColumns(Table table, String 
indexName, String... asserte
             assertTrue("Column " + assertedColumnName + " does not exist in 
index " + indexName, indexColumnNames.contains(assertedColumnName));
         }
     }
+
+    private void assertHasIndexWithColumns(Table table, 
String...assertedColumnNames) {
+       for (Index idx: table.getIndexes()) {
+               Column[] cols = idx.getColumns();

Review Comment:
   I guess here is the mixture of tabs and spaces ....



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@openjpa.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to