/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.search; import org.joda.time.DateTime; import org.junit.Test; import static org.junit.Assert.*; public class ElasticSearchFormatterTest { @Test public void testDateFormatting_milliseconds() { DateTime dateTime = new DateTime( 2010, 8, 1, 12, 0, 30, 333 ); final String esDateString = ElasticSearchFormatter.formatDateAsStringIgnoreTimezone( dateTime.toDate() ); assertEquals( "2010-08-01 12:00", esDateString ); } @Test public void testDateFormatting_seconds() { DateTime dateTime = new DateTime( 2010, 8, 1, 12, 0, 30 ); final String esDateString = ElasticSearchFormatter.formatDateAsStringIgnoreTimezone( dateTime.toDate() ); assertEquals( "2010-08-01 12:00", esDateString ); } @Test public void testDateFormatting_minutes() { DateTime dateTime = new DateTime( 2010, 8, 1, 12, 0 ); final String esDateString = ElasticSearchFormatter.formatDateAsStringIgnoreTimezone( dateTime.toDate() ); assertEquals( "2010-08-01 12:00", esDateString ); } }