1926 Commits

Author SHA1 Message Date
Thomas Goyne
73b605d62c Add results.{hpp,cpp} from realm-js 2015-11-20 10:24:51 -08:00
Thomas Goyne
a492966949 Move Realm::Config's default constructor out-of-line
Removes the need for things including shared_realm.hpp to include schema.hpp.
2015-11-20 10:24:21 -08:00
Ari Lazier
028ed2a4c2 Merge pull request #9 from realm/al-accessors
Accessor classes for Object and List
2015-11-20 10:16:02 -08:00
Ari Lazier
6715a9b786 turn off parser analyze 2015-11-19 15:59:16 -08:00
Ari Lazier
7b993d2f09 turn off parser analyze 2015-11-19 15:59:16 -08:00
Ari Lazier
88730cf0a5 test and bug fixes for data queries 2015-11-19 15:17:57 -08:00
Ari Lazier
22ca94e36e test and bug fixes for data queries 2015-11-19 15:17:57 -08:00
Ari Lazier
3a9137fa08 put tests in JSON 2015-11-19 14:36:42 -08:00
Ari Lazier
3ac196166b add binary query support 2015-11-19 13:05:37 -08:00
Ari Lazier
0e8ca5ed05 add binary query support 2015-11-19 13:05:37 -08:00
Ari Lazier
f69dc9c081 more string tests and bugfix 2015-11-19 13:05:37 -08:00
Ari Lazier
07e818bdf2 rebase fixes 2015-11-19 13:05:37 -08:00
Ari Lazier
c2e5a268a6 first string tests and custom error messages 2015-11-19 13:05:37 -08:00
Ari Lazier
aa3bad1a69 more string tests and bugfix 2015-11-19 13:05:37 -08:00
Ari Lazier
aeb1e7ecb3 bool tests 2015-11-19 13:05:37 -08:00
Ari Lazier
7be7d330ac more string tests 2015-11-19 13:05:37 -08:00
Ari Lazier
fdf1fbd12b fix for not predicate 2015-11-19 13:05:37 -08:00
Ari Lazier
be93d3dd58 first string tests and custom error messages 2015-11-19 13:05:37 -08:00
Ari Lazier
6a97f91ef9 compound tests 2015-11-19 13:05:37 -08:00
Ari Lazier
a64fab83ad make test cases json 2015-11-19 13:05:37 -08:00
Ari Lazier
b926b602d9 test not, remove requirement of padding 2015-11-19 13:05:37 -08:00
Ari Lazier
d7d328d2fe finish numeric tests 2015-11-19 13:05:37 -08:00
Ari Lazier
fcf77f01c7 change argument syntax to use $ instead of {} 2015-11-19 13:05:37 -08:00
Ari Lazier
b2f682b94b more int tests 2015-11-19 13:05:37 -08:00
Ari Lazier
293552b37b tests for all expressions/operators 2015-11-19 13:05:37 -08:00
Ari Lazier
e449f10fcc some int tests 2015-11-19 13:05:37 -08:00
Ari Lazier
c6899d25d7 fix and tests for arguments 2015-11-19 13:05:37 -08:00
Ari Lazier
20ac833e41 bool tests 2015-11-19 13:05:37 -08:00
Ari Lazier
113510991a more grammer tests 2015-11-19 13:05:37 -08:00
Ari Lazier
b6970906e0 JSON test cases 2015-11-19 13:05:37 -08:00
Ari Lazier
d455aaf402 add basic test harness for grammer validation 2015-11-19 13:05:37 -08:00
Ari Lazier
5784bbe6ed start porting over objc query tests 2015-11-19 13:05:37 -08:00
Ari Lazier
bd04f5584b add macro to enable/disable debug token printing 2015-11-19 13:05:37 -08:00
Ari Lazier
2cc88b5a26 fix for not predicate 2015-11-19 13:05:37 -08:00
Ari Lazier
ed1b3c4ecf make precondition a macro 2015-11-19 13:05:37 -08:00
Ari Lazier
3828417f32 compound tests 2015-11-19 13:05:37 -08:00
Ari Lazier
4d7f607f49 test and fix for date queries 2015-11-19 13:05:37 -08:00
Ari Lazier
5dda5f4b6b test not, remove requirement of padding 2015-11-19 13:05:37 -08:00
Ari Lazier
260ca18845 support query format strings 2015-11-19 13:05:37 -08:00
Ari Lazier
f402a45a40 change argument syntax to use $ instead of {} 2015-11-19 13:05:37 -08:00
Ari Lazier
b97728ba33 support for querying boolean properties 2015-11-19 13:05:37 -08:00
Ari Lazier
5c56a5c87c tests for all expressions/operators 2015-11-19 13:05:37 -08:00
Ari Lazier
e078b22c9a add required padding around string operators, use pegtl_istring_t 2015-11-19 13:05:37 -08:00
Ari Lazier
735b49ff2a fix and tests for arguments 2015-11-19 13:05:37 -08:00
Ari Lazier
195f2a21dd move query building to a separate file 2015-11-19 13:05:37 -08:00
Ari Lazier
676b86d194 more grammer tests 2015-11-19 13:05:37 -08:00
Ari Lazier
39956b910b remove duplicate code, add argument expression type 2015-11-19 13:05:37 -08:00
Ari Lazier
f46e92468c add basic test harness for grammer validation 2015-11-19 13:05:37 -08:00
Ari Lazier
fad667f844 code cleanup, bugfixes 2015-11-19 13:05:37 -08:00
Ari Lazier
7829d21bd4 add macro to enable/disable debug token printing 2015-11-19 13:05:37 -08:00