package ecologylab.bigsemantics.actions;
import org.junit.Test;
import ecologylab.bigsemantics.metametadata.MetaMetadataTranslationScope;
import ecologylab.serialization.SIMPLTranslationException;
import ecologylab.serialization.SimplTypesScope;
import ecologylab.serialization.formatenums.StringFormat;
public class TestChooseSemanticAction
{
@Test
public void test() throws SIMPLTranslationException
{
String xml = "<choose><case><not_null /><get_field /><for_each /></case><case><not_null /><set_metadata /></case><otherwise><get_field /></otherwise></choose>";
ChooseSemanticAction choose = (ChooseSemanticAction) MetaMetadataTranslationScope.get()
.deserialize(xml, StringFormat.XML);
System.out.println(choose);
System.out.println(choose.cases);
System.out.println(choose.otherwise);
System.out.println(SimplTypesScope.serialize(choose, StringFormat.XML));
}
}