blob: 08770fdda45b16c773a4f7d223889ba3612a9813 [file] [log] [blame]
package org.apache.commons.csv;
import static org.junit.Assert.assertTrue;
import org.junit.Assert;
import org.junit.Test;
public class CSVMutableRecordTest extends CSVRecordTest {
@Override
@Test
public void isMutable() {
assertTrue(record.isMutable());
assertTrue(recordWithHeader.isMutable());
}
@Override
protected CSVFormat createCommaFormat() {
return super.createCommaFormat().withMutableRecords(true);
}
@Override
protected CSVFormat createDefaultFormat() {
return super.createDefaultFormat().withMutableRecords(true);
}
@Override
protected CSVRecord newRecord() {
return new CSVMutableRecord(values, null, null, 0, -1);
}
@Override
protected CSVRecord newRecordWithHeader() {
return new CSVMutableRecord(values, header, null, 0, -1);
}
@Override
protected void validate(final CSVRecord anyRecord) {
Assert.assertEquals(CSVMutableRecord.class, anyRecord.getClass());
}
}