📄 regression.java
字号:
n++; if (! (l.getString().equals(tv)))error(test, n);
n++; if (! (l.getLanguage().equals(language))) error(test,n);
n++; if (! l.equals(m.createLiteral(tv, language)))
error(test,n);
n++; if ( l.equals(m.createLiteral(tv))) error(test,n);
}
{
LitTestObj tv;
LitTestObjF factory = new LitTestObjF();
n = 1000;
tv = new LitTestObj(0);
n++; if (! m.createLiteral(tv).getObject(factory)
.equals(tv)) error(test, n);
tv = new LitTestObj(12345);
n++; if (! m.createLiteral(tv).getObject(factory)
.equals(tv)) error(test, n);
tv = new LitTestObj(-67890);
n++; if (! m.createLiteral(tv).getObject(factory)
.equals(tv)) error(test, n);
}
} catch (Exception e) {
logger.error( "test " + test + "[" + n + "]", e );
errors = true;
}
// System.out.println("End of " + test);
}
/** Test Resource creation methods
* @param m the model implementation under test
*/
public void test2(Model m) {
String test = "Test2";
int n = 0;
String uri;
// System.out.println("Beginning " + test);
try {
{
Resource r;
n = 100;
try {
n = 110;
n++; r = m.createResource();
n++; if (! r.isAnon()) error(test, n);
n++; if (! (r.getURI() == null)) error(test, n);
n++; if (! (r.getNameSpace() == null)) error(test, n);
n++; if (! (r.getLocalName() == null)) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 120;
n++; r = m.createResource((String) null);
n++; if (! r.isAnon()) error(test, n);
n++; if (! (r.getURI() == null)) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 140;
uri = "http://aldabaran.hpl.hp.com/foo";
n++; r = m.createResource(uri);
n++; if (! r.getURI().equals(uri)) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 150;
n++; r = m.createResource(RDF.Property);
n++; if (! r.isAnon()) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 160;
uri = "http://aldabaran.hpl.hp.com/foo";
n++; r = m.createResource(uri, RDF.Property);
n++; if (! r.getURI().equals(uri)) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 170;
n++; r = m.createResource(new ResTestObjF());
n++; if (! r.isAnon()) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n = 180;
uri = "http://aldabaran.hpl.hp.com/foo";
n++; r = m.createResource(uri, new ResTestObjF());
n++; if (! r.getURI().equals(uri)) error(test, n);
} catch (JenaException e) {
error(test, n, e);
}
}
{
Property p;
n = 200;
try {
n++; p = m.createProperty(null); error(test, n);
} catch (InvalidPropertyURIException jx) {
// as expected.
}
try {
n++; p = m.createProperty("abc/def");
n++; if (! p.getNameSpace().equals("abc/")) error(test, n);
n++; if (! p.getLocalName().equals("def")) error(test, n);
n++; if (! p.getURI().equals("abc/def")) error(test,n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n++; p = m.createProperty("abc/", "def");
n++; if (! p.getNameSpace().equals("abc/")) error(test, n);
n++; if (! p.getLocalName().equals("def")) error(test, n);
n++; if (! p.getURI().equals("abc/def")) error(test,n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n++; p = m.createProperty(RDF.getURI() + "_345");
n++; if (! p.getNameSpace().equals(RDF.getURI())) error(test, n);
n++; if (! p.getLocalName().equals("_345")) error(test, n);
n++; if (! p.getURI().equals(RDF.getURI() + "_345")) error(test,n);
} catch (JenaException e) {
error(test, n, e);
}
try {
n++; p = m.createProperty(RDF.getURI(), "_345");
n++; if (! p.getNameSpace().equals(RDF.getURI())) error(test, n);
n++; if (! p.getLocalName().equals("_345")) error(test, n);
n++; if (! p.getURI().equals(RDF.getURI() + "_345")) error(test,n);
} catch (JenaException e) {
error(test, n, e);
}
}
{
String subjURI = "http://aldabaran.hpl.hp.com/foo";
String predURI = "http://aldabaran.hpl.hp.com/bar";
Resource r = m.createResource(subjURI);
Property p = m.createProperty(predURI);
Statement s;
n = 300;
try {
boolean tv = true;
n=310;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! s.getBoolean()) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
byte tv = Byte.MAX_VALUE;
n=320;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! (s.getByte()==tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
short tv = Short.MAX_VALUE;
n=330;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! (s.getShort()== tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
int tv = Integer.MAX_VALUE;
n=340;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! (s.getInt()==tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
long tv = Long.MAX_VALUE;
n=350;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! (s.getLong()==tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
char tv = '$';
n=360;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! (s.getChar()==tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
float tv = (float) 123.456;
n=370;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! ((s.getFloat()-tv) < 0.0005)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
double tv = 12345.67890;
n=380;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! ((s.getDouble()-tv) < 0.0000005)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
String tv = "this is a test string";
String lang = "en";
n=390;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! s.getString().equals(tv)) error(test,n);
// n++; if (! s.getLiteral().equals(tv)) error(test,n);
n++; s = m.createStatement(r,p,tv,lang);
n++; if (! s.getLanguage().equals(lang)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
LitTestObj tv = new LitTestObj(Long.MIN_VALUE);
String lang = "fr";
n=400;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! s.getObject(new LitTestObjF()).equals(tv))
error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
Resource tv = m.createResource();
n=410;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! s.getResource().equals(tv)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
Literal tv = m.createLiteral(true);
n=420;
n++; s = m.createStatement(r, p, tv);
n++; if (! s.getSubject().getURI().equals(subjURI))
error(test,n);
n++; if (! s.getPredicate().getURI().equals(predURI))
error(test,n);
n++; if (! s.getBoolean()) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
}
{
// test container creation
try {
Bag tv;
n = 500;
n++; tv = m.createBag();
n++; if (! tv.isAnon()) error(test, n);
n++; if (! m.contains(tv, RDF.type, RDF.Bag)) error(test,n);
uri = "http://aldabaran/foo";
n++; tv = m.createBag(uri);
n++; if (! tv.getURI().equals(uri)) error(test, n);
n++; if (! m.contains(tv, RDF.type, RDF.Bag)) error(test,n);
} catch (Exception e) {
error(test, n, e);
}
try {
Alt tv;
n = 510;
n++; tv = m.createAlt();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -