MCPcopy Index your code
hub / github.com/apache/groovy / testGet

Method testGet

src/test/groovy/groovy/lang/ObjectRangeTest.java:92–116  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

90 }
91
92 public void testGet() {
93 Range r = createRange(10, 20);
94 for (int i = 0; i < 10; i++) {
95 Integer value = (Integer) r.get(i);
96 assertEquals("Item at index: " + i, i + 10, value.intValue());
97 }
98
99 r = createRange(new BigDecimal("3.2"), new BigDecimal("9.9"));
100 for (int i = 0; i < r.size(); i++) {
101 BigDecimal value = (BigDecimal) r.get(i);
102 assertEquals("Item at index: " + i, new BigDecimal("3.2").add(new BigDecimal("" + i)), value);
103 }
104
105 r = new ObjectRange(10, 20, false);
106 for (int i = 0; i < 10; i++) {
107 Integer value = (Integer) r.get(i);
108 assertEquals("Item at index: " + i, i + 10, value.intValue());
109 }
110
111 r = new ObjectRange(10, 20, true);
112 for (int i = 0; i < 10; i++) {
113 Integer value = (Integer) r.get(i);
114 assertEquals("Item at index: " + i, 20 - i, value.intValue());
115 }
116 }
117
118 public void testNullForFromOrToIsIllegal() {
119 Comparable dontcare = Integer.valueOf(0);

Callers

nothing calls this directly

Calls 6

createRangeMethod · 0.95
assertEqualsMethod · 0.95
getMethod · 0.65
intValueMethod · 0.65
sizeMethod · 0.65
addMethod · 0.65

Tested by

no test coverage detected