
com.automationrockstars.gir.data.impl.MapTestDataRecordBuilder Maven / Gradle / Ivy
The newest version!
/*
*
*/
package com.automationrockstars.gir.data.impl;
import com.automationrockstars.gir.data.TestDataRecord;
import com.google.common.collect.Maps;
import java.util.Map;
public class MapTestDataRecordBuilder implements TestDataRecordBuilder {
private final Map data = Maps.newHashMap();
private final MapTestDataRecord record = new MapTestDataRecord(data);
@Override
public TestDataRecord record() {
return record;
}
@Override
public TestDataRecordBuilder with(String name, Object value) {
data.put(name, value);
return this;
}
@Override
public TestDataRecordBuilder with(Map values) {
if (values != null) {
data.putAll(values);
}
return this;
}
@Override
public TestDataRecordBuilder with(TestDataRecord values) {
if (values != null) {
data.putAll(values.toMap());
}
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy