Claude Warren created JENA-561:
----------------------------------

             Summary: Statement from Default Model does not throw exception 
when creating Alt
                 Key: JENA-561
                 URL: https://issues.apache.org/jira/browse/JENA-561
             Project: Apache Jena
          Issue Type: Bug
            Reporter: Claude Warren
         Attachments: dummy.java

The documentation for Statement.getAlt() states:
"An exception will be thrown if the object is not a Resource."

However in the case of the default model creating an Alt on a Literal succeeds.

    public class dummy {

        public static void main(String[] args) {
                        Model m = ModelFactory.createDefaultModel();
                        Resource s = m.createResource();
                        Property p = m.createProperty("http://example.com/p";);
                        Literal o = m.createLiteral( "foo" );
                        Statement stmt = m.createStatement(s, p, o);
                        
                        Alt a = stmt.getAlt();
                        System.out.println( "Should have thrown exception as 
statement is "+stmt);
        
                }
    }




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to