@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")));
}