1
0
Fork 0

issue #69: added test cases with wrong parameters for inEdges(), outEdges() and edges()

This commit is contained in:
Jan Steemann 2012-05-21 20:13:56 +02:00
parent c834613837
commit 5b05cc0d45
1 changed files with 90 additions and 0 deletions

View File

@ -318,6 +318,96 @@ function CollectionEdgeSuite () {
e = edge.outEdges([v1, v2]);
assertEqual(1, e.length);
},
////////////////////////////////////////////////////////////////////////////////
/// @brief edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadEdgesInvalid1 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.edges("the fox");
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_DOCUMENT_HANDLE_BAD.code, err.errorNum);
}
},
////////////////////////////////////////////////////////////////////////////////
/// @brief edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadEdgesInvalid2 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.edges(1);
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_COLLECTION_NOT_FOUND.code, err.errorNum);
}
},
////////////////////////////////////////////////////////////////////////////////
/// @brief in edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadInEdgesInvalid1 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.inEdges("the fox");
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_DOCUMENT_HANDLE_BAD.code, err.errorNum);
}
},
////////////////////////////////////////////////////////////////////////////////
/// @brief in edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadInEdgesInvalid2 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.inEdges(1);
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_COLLECTION_NOT_FOUND.code, err.errorNum);
}
},
////////////////////////////////////////////////////////////////////////////////
/// @brief out edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadOutEdgesInvalid1 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.outEdges("the fox");
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_DOCUMENT_HANDLE_BAD.code, err.errorNum);
}
},
////////////////////////////////////////////////////////////////////////////////
/// @brief out edges query invalid
////////////////////////////////////////////////////////////////////////////////
testReadOutEdgesInvalid2 : function () {
var d = edge.save(v1, v2, { "Hallo" : "World" });
try {
var e = edge.outEdges(1);
}
catch (err) {
assertEqual(ERRORS.ERROR_ARANGO_COLLECTION_NOT_FOUND.code, err.errorNum);
}
}
};
}