/** Test of SaveAnnotationData method, of class MetadataRDFConverter. */
  @Test
  public void testSaveAnnotationData() {
    System.out.println("* MetadataRDFConverterTest: SaveAnnotationData");
    AnnotationData oAnnotationNull = null;
    AnnotationData expResult = null;
    AnnotationData resultNull = MetadataRDFConverter.SaveAnnotationData(oAnnotationNull);
    assertEquals(expResult, resultNull);

    AnnotationData oAnnotation = new AnnotationData();
    oAnnotation.m_sObjectURI = "http://www.alert-project.eu/ontologies/alert_its.owl#Bug1";
    oAnnotation.oAnnotated = new MetadataGlobal.AnnotationProp[2];
    oAnnotation.oAnnotated[0] = new MetadataGlobal.AnnotationProp();
    oAnnotation.oAnnotated[0].sName = MetadataConstants.c_XMLE_subjectAnnotated;
    oAnnotation.oAnnotated[0].sValue =
        "This is test <concept uri=\"http://www.alert-project.eu/ontologies/alert_its.owl#Bug1\">annotation</concept> for subject";
    oAnnotation.oAnnotated[1] = new MetadataGlobal.AnnotationProp();
    oAnnotation.oAnnotated[1].sName = MetadataConstants.c_XMLE_descriptionAnnotated;
    oAnnotation.oAnnotated[1].sValue =
        "This is test <concept uri=\"http://www.alert-project.eu/ontologies/alert_its.owl#Bug1\">annotation</concept> for description";
    oAnnotation.SetKeywords();
    oAnnotation.oConcepts = new MetadataGlobal.ConceptProp[2];
    oAnnotation.oConcepts[0] = new MetadataGlobal.ConceptProp();
    oAnnotation.oConcepts[0].sName = MetadataConstants.c_XMLE_subjectConcepts;
    oAnnotation.oConcepts[0].sUri = "http://www.alert-project.eu/ontologies/alert_its.owl#Bug1";
    oAnnotation.oConcepts[0].sCount = "1";
    oAnnotation.oConcepts[1] = new MetadataGlobal.ConceptProp();
    oAnnotation.oConcepts[1].sName = MetadataConstants.c_XMLE_descriptionConcepts;
    oAnnotation.oConcepts[1].sUri = "http://www.alert-project.eu/ontologies/alert_its.owl#Bug1";
    oAnnotation.oConcepts[1].sCount = "1";
    AnnotationData result = MetadataRDFConverter.SaveAnnotationData(oAnnotation);
    assertNotNull(result);
    assertNotNull(result.oAnnotated);
    assertNotNull(result.oConcepts);
    assertEquals(result.oAnnotated[0].m_sObjectURI.isEmpty(), false);
    assertEquals(result.oAnnotated[1].m_sObjectURI.isEmpty(), false);
    assertEquals(result.oConcepts[0].m_sObjectURI.isEmpty(), false);
    assertEquals(result.oConcepts[1].m_sObjectURI.isEmpty(), false);

    //// TO-DO review the generated test code and remove the default call to fail.
    // fail("The test case is a prototype.");
  }