MCPcopy Create free account
hub / github.com/amazon-ion/ion-java / testDFormat

Method testDFormat

src/test/java/com/amazon/ion/DecimalTest.java:140–178  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

138 }
139
140 @Test
141 public void testDFormat()
142 {
143 IonDecimal value = (IonDecimal) oneValue("0d0");
144 assertEquals(0D, value.doubleValue());
145
146 value = (IonDecimal) oneValue("0D0");
147 assertEquals(0D, value.doubleValue());
148
149 value = (IonDecimal) oneValue("123d0");
150 assertEquals(123D, value.doubleValue());
151
152 value = (IonDecimal) oneValue("123D0");
153 assertEquals(123D, value.doubleValue());
154
155 value = (IonDecimal) oneValue("123.45d0");
156 assertEquals(123.45D, value.doubleValue());
157
158 value = (IonDecimal) oneValue("123.45D0");
159 assertEquals(123.45D, value.doubleValue());
160
161 value = (IonDecimal) oneValue("123d1");
162 assertEquals(1230D, value.doubleValue());
163
164 value = (IonDecimal) oneValue("-123d1");
165 assertEquals(-1230D, value.doubleValue());
166
167 value = (IonDecimal) oneValue("123d+1");
168 assertEquals(1230D, value.doubleValue());
169
170 value = (IonDecimal) oneValue("-123d+1");
171 assertEquals(-1230D, value.doubleValue());
172
173 value = (IonDecimal) oneValue("123d-1");
174 assertEquals(12.3D, value.doubleValue());
175
176 value = (IonDecimal) oneValue("-123d-1");
177 assertEquals(-12.3D, value.doubleValue());
178 }
179
180 @Test
181 public void testPrinting()

Callers

nothing calls this directly

Calls 3

doubleValueMethod · 0.95
oneValueMethod · 0.45
assertEqualsMethod · 0.45

Tested by

no test coverage detected