/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.rdfbean.model;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class NODETest {
@Test
public void test() {
NODE uri = RDF.type;
NODE bnode = new BID();
NODE lit = new LIT("");
assertEquals(uri, uri.asURI());
assertEquals(bnode, bnode.asBNode());
assertEquals(lit, lit.asLiteral());
}
@Test(expected = UnsupportedOperationException.class)
public void LIT_As_Resource() {
new LIT("X").asResource();
}
@Test(expected = UnsupportedOperationException.class)
public void LIT_As_URI() {
new LIT("X").asURI();
}
@Test(expected = UnsupportedOperationException.class)
public void LIT_As_Blank() {
new LIT("X").asBNode();
}
@Test(expected = UnsupportedOperationException.class)
public void BID_As_LIT() {
new BID().asLiteral();
}
}