/**
* Copyright (C) 2016 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.strata.data;
import static org.testng.Assert.assertEquals;
import org.testng.annotations.Test;
/**
* Test {@link MarketDataName}.
*/
@Test
public class MarketDataNameTest {
public void test_of() {
TestingName test = new TestingName("Foo");
assertEquals(test.getName(), "Foo");
assertEquals(test.getMarketDataType(), String.class);
assertEquals(test.toString(), "Foo");
}
public void test_comparison() {
TestingName test = new TestingName("Foo");
assertEquals(test.equals(test), true);
assertEquals(test.hashCode(), test.hashCode());
assertEquals(test.equals(new TestingName("Eoo")), false);
assertEquals(test.equals(new TestingName("Foo")), true);
assertEquals(test.equals("Foo"), false);
assertEquals(test.equals(null), false);
assertEquals(test.compareTo(new TestingName("Eoo")) > 0, true);
assertEquals(test.compareTo(new TestingName("Foo")) == 0, true);
assertEquals(test.compareTo(new TestingName("Goo")) < 0, true);
assertEquals(test.compareTo(new TestingName2("Foo")) < 0, true);
}
}