/** * Copyright (C) 2015 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.strata.basics.value; import static com.opengamma.strata.collect.TestHelper.assertSerialization; import static com.opengamma.strata.collect.TestHelper.coverImmutableBean; import static org.testng.Assert.assertEquals; import java.math.BigDecimal; import org.testng.annotations.Test; /** * Test {@link NoRounding}. */ @Test public class NoRoundingTest { public void test_none() { Rounding test = Rounding.none(); assertEquals(test.toString(), "No rounding"); assertEquals(Rounding.none(), test); } //------------------------------------------------------------------------- public void round_double_NONE() { assertEquals(Rounding.none().round(1.23d), 1.23d); } public void round_BigDecimal_NONE() { assertEquals(Rounding.none().round(BigDecimal.valueOf(1.23d)), BigDecimal.valueOf(1.23d)); } //------------------------------------------------------------------------- public void coverage() { coverImmutableBean(NoRounding.INSTANCE); } public void test_serialization() { Rounding test = Rounding.none(); assertSerialization(test); } }