package com.ctriposs.baiji.generic;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
@RunWith(Parameterized.class)
public class GenericTestResolutionEnum extends GenericTestBase {
@Parameterized.Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][]{
new Object[]{"{\"type\":\"enum\", \"symbols\":[\"a\", \"b\"], \"name\":\"e\"}", "a"}
});
}
private final String _schema;
private final String _symbol;
public GenericTestResolutionEnum(String schema, String symbol) {
_schema = schema;
_symbol = symbol;
}
@Test
public void testResolutionEnum() throws IOException {
testResolution(_schema, makeEnum(_schema, "a"), makeEnum(_schema, "a"));
}
}