/** This used to be the old signature, changed now to {@link #getValue(List)} */ @Deprecated public List<Object> getValue(TableMetadata metadata) { return getValue(metadata.getColumnMetadata()); }
@Test public void getValue() { Row row = initRowThree(); List<ColumnMetadata> metadataNoValues = initMetadataThree(false, false, false, false, false, false); List<ColumnMetadata> metadataOneValue = initMetadataThree(false, false, false, false, true, false); List<ColumnMetadata> metadataTwoValues = initMetadataThree(true, false, true, true, false, true); assertThat(row.getValue(metadataNoValues), equalTo(ImmutableList.of())); assertThat(row.getValue(metadataOneValue), equalTo(ImmutableList.of("value2"))); assertThat(row.getValue(metadataTwoValues), equalTo(ImmutableList.of("value1", "value3"))); }