Thanks to work in Kent's branch, I found the answer to this mistery (combine misery and mystery ;-) ).
The CatEntity used to be @Queryable(false), and it was removed somewhere, without transferring the @Queryable annotation to the Cat. Will restore that accordingly. Cheers Niclas On Thu, Apr 14, 2016 at 7:54 AM, Niclas Hedhman <[email protected]> wrote: > And looking at some of the other tests, incl RdfQueryTest, the same > "scripts" are failing there too. The failing ones are all about the "Felix" > being returned but not expected. Very strange... > > ElasticSearchQueryTest fails the same 4 scripts, and I don't have postgres > installed, but I suspect that the same 4 will fail there too. > > > Niclas > > On Thu, Apr 14, 2016 at 7:43 AM, Niclas Hedhman <[email protected]> > wrote: > >> Gang, >> I have tried to break the responsibility of the "Module Model" out of the >> "ModuleInstance", and make a proper abstraction. >> >> To facilitate this work (unfortunately in wrongly named branch and >> wrongly referenced ZEST-105 issue, sorry), I have had to put instance() >> into the ModuleModel, which shouldn't be there, and I might try to improve >> that later. >> >> I have also gotten most of the testcases working again, but RDF query and >> Elastic search queries are failing. And only a handful of those tests. >> >> Looking a bit closer, I chose RdfNamedQueryMultimoduleTest and only >> looking at script18. >> >> The testcase reports; >> >> java.lang.AssertionError: Result is incorrect >> Expected: <[Ann Doe, Cars, Cooking, Gaming, Jack Doe, Joe Doe, Kuala >> Lumpur, Penang, Programming]> >> but: was <[Ann Doe, Cars, Cooking, Felix, Gaming, Jack Doe, Joe Doe, >> Kuala Lumpur, Penang, Programming]> >> >> >> i.e. the Actual ALSO contains "Felix", which is a Cat type, which is a >> subtype of Nameable which is what the query is looking for. >> >> SPARQL:PREFIX ns1: >> <urn:zest:type:org.apache.zest.test.indexing.model.Nameable#> >> PREFIX ns0: <urn:zest:type:org.apache.zest.api.entity.Identity#> >> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> >> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> >> SELECT DISTINCT ?identity >> WHERE { >> ?entityType rdfs:subClassOf >> <urn:zest:type:org.apache.zest.test.indexing.model.Nameable>. >> ?entity rdf:type ?entityType. >> ?entity ns0:identity ?identity. >> ?entity ns1:name ?v0. >> } >> >> Am I missing something, or has this been a bug since forever?? >> >> >> Cheers >> -- >> Niclas Hedhman, Software Developer >> http://zest.apache.org - New Energy for Java >> > > > > -- > Niclas Hedhman, Software Developer > http://zest.apache.org - New Energy for Java > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java
