@Test
@Ignore
public void testSimpleStatementProtoNetworkBuilding() {
ProtoNetworkBuilder protoNetworkBuilder =
new ProtoNetworkBuilder(document);
ProtoNetwork protoNetwork = protoNetworkBuilder.buildProtoNetwork();
//Test extracted symbols
NamespaceTable namespaceTable = protoNetwork.getNamespaceTable();
ParameterTable parameterTable = protoNetwork.getParameterTable();
TermTable termTable = protoNetwork.getTermTable();
Namespace hgncNs =
new Namespace(
"HGNC",
"http://resource.belframework.org/belframework/1.0/ns/hgnc-approved-symbols.belns");
//check eg default namespace and hgnc specified namespace
assertEquals(3, namespaceTable.getNamespaces().size());
assertEquals(11, parameterTable.getTableParameters().size());
assertEquals(9, termTable.getTermValues().size());
assertTrue(parameterTable.getTableParameters().contains(
new TableParameter(new TableNamespace(hgncNs), "AIFM1")));
assertTrue(termTable.getTermValues().contains("proteinAbundance(#)"));
assertTrue(termTable.getTermValues().contains("geneAbundance(#)"));
//Test extracted statements
StatementTable statementTable = protoNetwork.getStatementTable();
assertEquals(6, statementTable.getStatements().size());
}