@@ -721,7 +721,7 @@ public void queryWithWarning() {
721
721
722
722
@ Test
723
723
public void queryClose () throws IOException {
724
- final ArangoCursor <String > cursor = arangoDB .db ().query ("for i in _apps return i._id " , null ,
724
+ final ArangoCursor <String > cursor = arangoDB .db ().query ("for i in 1..2 return i" , null ,
725
725
new AqlQueryOptions ().batchSize (1 ), String .class );
726
726
cursor .close ();
727
727
int count = 0 ;
@@ -749,28 +749,25 @@ public void queryNoResults() throws IOException {
749
749
750
750
@ Test
751
751
public void explainQuery () {
752
- final AqlExecutionExplainEntity explain = arangoDB .db ().explainQuery ("for i in _apps return i" , null , null );
752
+ final AqlExecutionExplainEntity explain = arangoDB .db ().explainQuery ("for i in 1..1 return i" , null , null );
753
753
assertThat (explain , is (notNullValue ()));
754
754
assertThat (explain .getPlan (), is (notNullValue ()));
755
755
assertThat (explain .getPlans (), is (nullValue ()));
756
756
final ExecutionPlan plan = explain .getPlan ();
757
- assertThat (plan .getCollections ().size (), is (1 ));
758
- assertThat (plan .getCollections ().iterator ().next ().getName (), is ("_apps" ));
759
- assertThat (plan .getCollections ().iterator ().next ().getType (), is ("read" ));
757
+ assertThat (plan .getCollections ().size (), is (0 ));
760
758
assertThat (plan .getEstimatedCost (), greaterThan (0 ));
761
759
assertThat (plan .getEstimatedNrItems (), greaterThan (0 ));
762
- assertThat (plan .getVariables ().size (), is (1 ));
763
- assertThat (plan .getVariables ().iterator ().next ().getName (), is ("i " ));
760
+ assertThat (plan .getVariables ().size (), is (2 ));
761
+ assertThat (plan .getVariables ().iterator ().next ().getName (), is ("1 " ));
764
762
assertThat (plan .getNodes ().size (), is (greaterThan (0 )));
765
763
}
766
764
767
765
@ Test
768
766
public void parseQuery () {
769
- final AqlParseEntity parse = arangoDB .db ().parseQuery ("for i in _apps return i" );
767
+ final AqlParseEntity parse = arangoDB .db ().parseQuery ("for i in 1..1 return i" );
770
768
assertThat (parse , is (notNullValue ()));
771
769
assertThat (parse .getBindVars (), is (empty ()));
772
- assertThat (parse .getCollections ().size (), is (1 ));
773
- assertThat (parse .getCollections ().iterator ().next (), is ("_apps" ));
770
+ assertThat (parse .getCollections ().size (), is (0 ));
774
771
assertThat (parse .getAst ().size (), is (1 ));
775
772
final AstNode root = parse .getAst ().iterator ().next ();
776
773
assertThat (root .getType (), is ("root" ));
@@ -787,8 +784,8 @@ public void parseQuery() {
787
784
assertThat (first .getType (), is ("variable" ));
788
785
assertThat (first .getName (), is ("i" ));
789
786
final AstNode second = iterator2 .next ();
790
- assertThat (second .getType (), is ("collection " ));
791
- assertThat (second .getName (), is ("_apps" ));
787
+ assertThat (second .getType (), is ("range " ));
788
+ assertThat (second .getName (), is (nullValue () ));
792
789
final AstNode return_ = iterator .next ();
793
790
assertThat (return_ .getType (), is ("return" ));
794
791
assertThat (return_ .getSubNodes (), is (notNullValue ()));
0 commit comments