Search in sources :

Example 1 with Date

use of net.sf.marineapi.nmea.util.Date in project marine-api by ktuukkan.

the class RMCTest method testSetDate.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.ZDAParser#getTime()}.
	 */
@Test
public void testSetDate() {
    rmc.setDate(new Date(2010, 6, 9));
    assertTrue(rmc.toString().contains(",360.0,090610,006.1,"));
    rmc.setDate(new Date(2010, 11, 12));
    assertTrue(rmc.toString().contains(",360.0,121110,006.1,"));
}
Also used : Date(net.sf.marineapi.nmea.util.Date) Test(org.junit.Test)

Example 2 with Date

use of net.sf.marineapi.nmea.util.Date in project marine-api by ktuukkan.

the class RMCTest method testGetDate.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.RMCParser#getDate()}.
	 */
@Test
public void testGetDate() {
    Date expected = new Date(2005, 7, 16);
    Date parsed = rmc.getDate();
    assertEquals(expected, parsed);
}
Also used : Date(net.sf.marineapi.nmea.util.Date) Test(org.junit.Test)

Example 3 with Date

use of net.sf.marineapi.nmea.util.Date in project marine-api by ktuukkan.

the class ZDATest method testGetDate.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.ZDAParser#getDate()}.
	 */
@Test
public void testGetDate() {
    Date expected = new Date(2004, 8, 7);
    Date parsed = zda.getDate();
    assertEquals(expected, parsed);
}
Also used : Date(net.sf.marineapi.nmea.util.Date) Test(org.junit.Test)

Example 4 with Date

use of net.sf.marineapi.nmea.util.Date in project marine-api by ktuukkan.

the class ZDATest method testSetDate.

/**
	 * Test method for {@link net.sf.marineapi.nmea.parser.ZDAParser#getTime()}.
	 */
@Test
public void testSetDate() {
    zda.setDate(new Date(10, 6, 9));
    assertTrue(zda.toString().contains(",032915,09,06,2010,00,"));
    zda.setDate(new Date(85, 12, 11));
    assertTrue(zda.toString().contains(",032915,11,12,1985,00,"));
}
Also used : Date(net.sf.marineapi.nmea.util.Date) Test(org.junit.Test)

Example 5 with Date

use of net.sf.marineapi.nmea.util.Date in project marine-api by ktuukkan.

the class ZDAParser method toDate.

/*
	 * (non-Javadoc)
	 * @see net.sf.marineapi.nmea.sentence.ZDASentence#toDate()
	 */
public java.util.Date toDate() {
    Date d = getDate();
    Time t = getTime();
    return t.toDate(d.toDate());
}
Also used : Time(net.sf.marineapi.nmea.util.Time) Date(net.sf.marineapi.nmea.util.Date)

Aggregations

Date (net.sf.marineapi.nmea.util.Date)7 Test (org.junit.Test)5 Time (net.sf.marineapi.nmea.util.Time)3 GregorianCalendar (java.util.GregorianCalendar)1 DataNotAvailableException (net.sf.marineapi.nmea.parser.DataNotAvailableException)1 GGASentence (net.sf.marineapi.nmea.sentence.GGASentence)1 GLLSentence (net.sf.marineapi.nmea.sentence.GLLSentence)1 RMCSentence (net.sf.marineapi.nmea.sentence.RMCSentence)1 Sentence (net.sf.marineapi.nmea.sentence.Sentence)1 VTGSentence (net.sf.marineapi.nmea.sentence.VTGSentence)1 FaaMode (net.sf.marineapi.nmea.util.FaaMode)1 GpsFixQuality (net.sf.marineapi.nmea.util.GpsFixQuality)1 Position (net.sf.marineapi.nmea.util.Position)1 PositionEvent (net.sf.marineapi.provider.event.PositionEvent)1