diff --git a/tests/test_query_version.py b/tests/test_query_version.py
index 223773d10822927a143f82fece47afb0da446549..3cd26ac717b265611b5d6b5cb7a04cd769a64a34 100644
--- a/tests/test_query_version.py
+++ b/tests/test_query_version.py
@@ -572,7 +572,7 @@ def test_find_any_version_of_record_with_backref_filter():
 @pytest.mark.xfail(
     reason="versioned queries with subqueries are not supported yet")
 def test_find_any_version_of_record_with_backref_and_subquery():
-    assert query(
+    result = query(
         "FIND ANY VERSION OF RECORD WHICH IS REFERENCED BY TestBackRefRecordType WITH name = TestBackRef0")
     assert len(result) == 1
     assert set(["v3"]) == set([r.description for r in result])
@@ -581,7 +581,16 @@ def test_find_any_version_of_record_with_backref_and_subquery():
 @pytest.mark.xfail(
     reason="versioned queries with subqueries are not supported yet")
 def test_find_any_version_of_record_with_ref_and_subquery():
-    assert query(
+    result = query(
         "FIND ANY VERSION OF RECORD WHICH REFERENCES TestRefRecordType WITH name = TestRef2")
     assert len(result) == 1
     assert set(["v3"]) == set([r.description for r in result])
+
+
+@pytest.mark.xfail(
+    reason="versioned queries with aggregate functions are not supported yet")
+def test_find_any_version_of_record_with_greatest_filter():
+    result = query(
+        "FIND ANY VERSION OF RECORD WITH THE GREATEST TestPropertyInteger")
+    assert len(result) == 1
+    assert set(["v3"]) == set([r.description for r in result])