package ecologylab.bigsemantics.metametadata;
import java.util.ArrayList;
import junit.framework.Assert;
import org.junit.Test;
import ecologylab.serialization.SIMPLTranslationException;
import ecologylab.serialization.SimplTypesScope;
import ecologylab.serialization.formatenums.StringFormat;
public class TestConcatenateValues
{
@Test
public void testConcatenateValues() throws SIMPLTranslationException
{
MetaMetadataScalarField field = new MetaMetadataScalarField();
field.setName("scalar");
ArrayList<MetaMetadataValueField> concatValues = new ArrayList<MetaMetadataValueField>();
MetaMetadataValueField concatValue = new MetaMetadataValueField();
concatValue.fromScalar = "foo";
concatValue.constantValue = "bar";
concatValues.add(concatValue );
field.setConcatenateValues(concatValues);
System.out.println(field);
SimplTypesScope s = MetaMetadataTranslationScope.get();
@SuppressWarnings("static-access")
String json = s.serialize(field, StringFormat.JSON).toString();
System.out.println(json);
Assert.assertTrue(json.contains("bar"));
}
}