Package com.hp.hpl.jena.rdf.model

Examples of com.hp.hpl.jena.rdf.model.Literal


    super(name);
  }

  public void testCreateLiteral()
  {
    final Literal l = ResourceFactory.createPlainLiteral("lex");
    Assert.assertTrue(l.getLexicalForm().equals("lex"));
    Assert.assertTrue(l.getLanguage().equals(""));
    Assert.assertNull(l.getDatatype());
    Assert.assertNull(l.getDatatypeURI());
  }
View Full Code Here


    Assert.assertTrue(stmt.getObject().equals(o));
  }

  public void testCreateTypedLiteral()
  {
    final Literal l = ResourceFactory.createTypedLiteral("22",
        XSDDatatype.XSDinteger);
    Assert.assertTrue(l.getLexicalForm().equals("22"));
    Assert.assertTrue(l.getLanguage().equals(""));
    Assert.assertTrue(l.getDatatype() == XSDDatatype.XSDinteger);
    Assert.assertTrue(l.getDatatypeURI().equals(
        XSDDatatype.XSDinteger.getURI()));

  }
View Full Code Here

  }

  public void testCreateTypedLiteralObject()
  {
    final Literal l = ResourceFactory.createTypedLiteral(new Integer(22));
    Assert.assertEquals("22", l.getLexicalForm());
    Assert.assertEquals("", l.getLanguage());
    Assert.assertEquals(XSDDatatype.XSDint, l.getDatatype());
  }
View Full Code Here

    final Calendar testCal = new GregorianCalendar(
        TimeZone.getTimeZone("GMT"));
    testCal.set(1999, 4, 30, 15, 9, 32);
    testCal.set(Calendar.MILLISECOND, 0); // ms field can be undefined on
    // Linux
    final Literal lc = ResourceFactory.createTypedLiteral(testCal);
    Assert.assertEquals("calendar overloading test", ResourceFactory
        .createTypedLiteral("1999-05-30T15:09:32Z",
            XSDDatatype.XSDdateTime), lc);

  }
View Full Code Here

    Assert.assertTrue(model.containsLiteral(X, P, 99));
  }

  public void testAddWithLiteralObject()
  {
    final Literal lit = model.createLiteral("spoo");
    model.addLiteral(X, P, lit);
    Assert.assertTrue(model.contains(X, P, lit));
    Assert.assertTrue(model.containsLiteral(X, P, lit));
  }
View Full Code Here

  {
    final Model model = ModelFactory.createDefaultModel();
    final Resource R = model.createResource("http://example/r");
    final Property P = model.createProperty("http://example/p");
    model.add(R, P, "2", XSDDatatype.XSDinteger);
    final Literal L = ResourceFactory.createTypedLiteral("2",
        XSDDatatype.XSDinteger);
    Assert.assertTrue(model.contains(R, P, L));
    Assert.assertFalse(model.contains(R, P, "2"));
  }
View Full Code Here

  }

  private void testContainer( final Model model, final Container cont1,
      final Container cont2 )
  {
    final Literal tvLiteral = model.createLiteral("test 12 string 2");
    // Resource tvResObj = model.createResource( new ResTestObjF() );
    final Object tvLitObj = new LitTestObj(1234);
    model.createBag();
    model.createAlt();
    model.createSeq();
View Full Code Here

  }

  private void testResource( final Model model, final Resource r,
      final int numProps )
  {
    final Literal tvLiteral = model.createLiteral("test 12 string 2");
    final Resource tvResource = model.createResource();
    final String lang = "fr";
    //
    Assert.assertTrue(r.addLiteral(RDF.value,
        AbstractModelTestBase.tvBoolean).hasLiteral(RDF.value,
View Full Code Here

  public void testInModel()
  {

    final Model m1 = createModel();
    final Model m2 = createModel();
    final Literal l1 = m1.createLiteral("17");
    final Literal l2 = l1.inModel(m2);
    Assert.assertEquals(l1, l2);
    Assert.assertSame(m2, l2.getModel());
  }
View Full Code Here

    {
      final UniqueValueClass1 ra = new UniqueValueClass1("rhubarb");
      final UniqueValueClass1 rb = new UniqueValueClass1("cottage");
      Assert.assertNull("not expecting registered RDF Datatype",
          TypeMapper.getInstance().getTypeByValue(ra));
      final Literal la = model.createTypedLiteral(ra); // Sets the type
                                // mapper
      // - contaminates it
      // with
      // UniqueValueClass1
      final Literal lb = model.createTypedLiteral(rb);
      JenaTestBase
          .assertInstanceOf(AdhocDatatype.class, la.getDatatype());
      Assert.assertSame(la.getDatatype(), lb.getDatatype());
      Assert.assertNotNull(TypeMapper.getInstance().getTypeByValue(ra));
    }
    finally
    {
      TypeMapper.reset();
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.rdf.model.Literal

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.