Skip to content

Commit 7c25e97

Browse files
committed
chore: solve merge conflicts
1 parent 51ecbb2 commit 7c25e97

File tree

2 files changed

+22
-13
lines changed

2 files changed

+22
-13
lines changed

google-cloud-spanner/src/main/java/com/google/cloud/spanner/ForwardingStructReader.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,12 @@ public double getDouble(String columnName) {
136136

137137
@Override
138138
public BigDecimal getBigDecimal(int columnIndex) {
139-
return delegate.getBigDecimal(columnIndex);
139+
return delegate.get().getBigDecimal(columnIndex);
140140
}
141141

142142
@Override
143143
public BigDecimal getBigDecimal(String columnName) {
144-
return delegate.getBigDecimal(columnName);
144+
return delegate.get().getBigDecimal(columnName);
145145
}
146146

147147
@Override
@@ -266,12 +266,12 @@ public List<Double> getDoubleList(String columnName) {
266266

267267
@Override
268268
public List<BigDecimal> getBigDecimalList(int columnIndex) {
269-
return delegate.getBigDecimalList(columnIndex);
269+
return delegate.get().getBigDecimalList(columnIndex);
270270
}
271271

272272
@Override
273273
public List<BigDecimal> getBigDecimalList(String columnName) {
274-
return delegate.getBigDecimalList(columnName);
274+
return delegate.get().getBigDecimalList(columnName);
275275
}
276276

277277
@Override

google-cloud-spanner/src/test/java/com/google/cloud/spanner/ValueTest.java

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,12 @@ public void numericNull() {
272272
assertThat(v.isNull()).isTrue();
273273
assertThat(v.toString()).isEqualTo(NULL_STRING);
274274

275-
expectedException.expect(IllegalStateException.class);
276-
expectedException.expectMessage("null value");
277-
v.getNumeric();
275+
try {
276+
v.getNumeric();
277+
fail("missing expected IllegalStateException");
278+
} catch (IllegalStateException e) {
279+
assertThat(e.getMessage()).contains("null value");
280+
}
278281
}
279282

280283
@Test
@@ -641,18 +644,24 @@ public void numericArrayNull() {
641644
assertThat(v.isNull()).isTrue();
642645
assertThat(v.toString()).isEqualTo(NULL_STRING);
643646

644-
expectedException.expect(IllegalStateException.class);
645-
expectedException.expectMessage("null value");
646-
v.getNumericArray();
647+
try {
648+
v.getNumericArray();
649+
fail("Expected exception");
650+
} catch (IllegalStateException e) {
651+
assertThat(e.getMessage().contains("Expected: ARRAY<INT64> actual: ARRAY<FLOAT64>"));
652+
}
647653
}
648654

649655
@Test
650656
public void numericArrayTryGetInt64Array() {
651657
Value value = Value.numericArray(Arrays.asList(BigDecimal.valueOf(1, 1)));
652658

653-
expectedException.expect(IllegalStateException.class);
654-
expectedException.expectMessage("Expected: ARRAY<INT64> actual: ARRAY<NUMERIC>");
655-
value.getInt64Array();
659+
try {
660+
value.getInt64Array();
661+
fail("Expected exception");
662+
} catch (IllegalStateException e) {
663+
assertThat(e.getMessage().contains("Expected: ARRAY<INT64> actual: ARRAY<NUMERIC>"));
664+
}
656665
}
657666

658667
@Test

0 commit comments

Comments
 (0)