Github user dsmiley commented on a diff in the pull request:

    https://github.com/apache/lucene-solr/pull/428#discussion_r208249177
  
    --- Diff: 
solr/core/src/test/org/apache/solr/update/processor/ParsingFieldUpdateProcessorsTest.java
 ---
    @@ -232,23 +220,22 @@ public void testParseFrenchDate() throws Exception {
         assertNull(schema.getFieldOrNull("not_in_schema"));
         String frenchDateString = "le vendredi 15 janvier 2010";
         String dateString = "2010-01-15T00:00:00.000Z";
    -    DateTimeFormatter dateTimeFormatter = ISODateTimeFormat.dateTime();
    -    DateTime dateTime = dateTimeFormatter.parseDateTime(dateString);
         SolrInputDocument d = 
processAdd("parse-french-date-UTC-defaultTimeZone-no-run-processor",
                                          doc(f("id", "88"), f("not_in_schema", 
frenchDateString)));
         assertNotNull(d);
         assertTrue(d.getFieldValue("not_in_schema") instanceof Date);
    -    assertEquals(dateTime.getMillis(), 
((Date)d.getFieldValue("not_in_schema")).getTime());
    +    assertEquals(Instant.parse(dateString), 
((Date)d.getFieldValue("not_in_schema")).toInstant());
       }
       
       public void testFailedParseMixedDate() throws Exception {
         IndexSchema schema = h.getCore().getLatestSchema();
         assertNull(schema.getFieldOrNull("not_in_schema"));
    -    DateTimeFormatter dateTimeFormatter = 
ISODateTimeFormat.dateOptionalTimeParser().withZoneUTC();
    +    DateTimeFormatter dateTimeFormatter = 
DateTimeFormatter.ofPattern("yyyy-MM-dd['T'HH:mm][:ss.SSSz]", 
Locale.ROOT).withZone(ZoneOffset.UTC);
    --- End diff --
    
    This particular dateTimeFormatter shows up in a bunch of places in this 
test, so I'll put it in a field constant.  Likewise I'll add a simple 
parse(DateTimeFormatter, String dateString) method to reduce duplication of 
specifying so many date time objects in parseBest.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to