コード例 #1
0
 public void test_equals_notEqual() {
   LocalDateDoubleTimeSeries series1 = LocalDateDoubleTimeSeries.of(DATE_2014_01_01, 1d);
   LocalDateDoubleTimeSeries series2 = LocalDateDoubleTimeSeries.of(DATE_2013_06_01, 1d);
   LocalDateDoubleTimeSeries series3 = LocalDateDoubleTimeSeries.of(DATE_2014_01_01, 3d);
   assertNotEquals(series1, series2);
   assertNotEquals(series1, series3);
 }
コード例 #2
0
 // -------------------------------------------------------------------------
 public void test_equals_similarSeriesAreEqual() {
   LocalDateDoubleTimeSeries series1 = LocalDateDoubleTimeSeries.of(DATE_2014_01_01, 1d);
   LocalDateDoubleTimeSeries series2 =
       LocalDateDoubleTimeSeries.builder().putAll(dates(DATE_2014_01_01), values(1d)).build();
   assertEquals(series1.size(), 1);
   assertEquals(series1, series2);
   assertEquals(series1, series1);
   assertEquals(series1.hashCode(), series1.hashCode());
 }
コード例 #3
0
 // -------------------------------------------------------------------------
 public void test_of_singleton() {
   LocalDateDoubleTimeSeries test = LocalDateDoubleTimeSeries.of(DATE_2011_01_01, 2d);
   assertEquals(test.isEmpty(), false);
   assertEquals(test.size(), 1);
   assertEquals(test.containsDate(DATE_2010_01_01), false);
   assertEquals(test.containsDate(DATE_2011_01_01), true);
   assertEquals(test.containsDate(DATE_2012_01_01), false);
   assertEquals(test.get(DATE_2010_01_01), OptionalDouble.empty());
   assertEquals(test.get(DATE_2011_01_01), OptionalDouble.of(2d));
   assertEquals(test.get(DATE_2012_01_01), OptionalDouble.empty());
   assertEquals(test.dates().toArray(), new Object[] {DATE_2011_01_01});
   assertEquals(test.values().toArray(), new double[] {2d});
 }
コード例 #4
0
 public void test_of_singleton_nullDateDisallowed() {
   assertThrowsIllegalArg(() -> LocalDateDoubleTimeSeries.of(null, 1d));
 }
コード例 #5
0
 public void test_equals_bad() {
   LocalDateDoubleTimeSeries test = LocalDateDoubleTimeSeries.of(DATE_2014_01_01, 1d);
   assertEquals(test.equals(""), false);
   assertEquals(test.equals(null), false);
 }