Commit Graph

1244 Commits

Author SHA1 Message Date
Nabil Hachicha a76e26a275 tiny doc fix 2015-11-22 20:31:21 +00:00
Ari Lazier ae5e4d82b8 fixes for remaining warnings 2015-11-20 19:50:58 -08:00
Ari Lazier 49955a03e3 use cpp extension for pure cpp files 2015-11-20 19:32:35 -08:00
Ari Lazier 8d13ec1adc run parser tests in RealmJSTests 2015-11-20 15:16:35 -08:00
Ari Lazier df7474feb3 run parser tests in RealmJSTests 2015-11-20 15:16:35 -08:00
Ari Lazier 12176e96e9 move queryTests to parser dir 2015-11-20 14:51:04 -08:00
Ari Lazier 40f0e5f274 move queryTests to parser dir 2015-11-20 14:51:04 -08:00
Ari Lazier 6d63042d7e object tests 2015-11-20 14:14:35 -08:00
Ari Lazier 494fbd3a06 object tests 2015-11-20 14:14:35 -08:00
Thomas Goyne e53a534384 End the read transaction after schema init 2015-11-20 11:13:06 -08:00
Ari Lazier f780342851 Merge pull request #7 from realm/tg-results
Port Results functionality from RLMResults

I will make the remaining fixes in another pr.
2015-11-20 10:26:35 -08:00
Thomas Goyne a8f1b235d7 Eliminate a query copy in Results::filter() 2015-11-20 10:24:51 -08:00
Thomas Goyne 5683fa1e58 Use make_optional() 2015-11-20 10:24:51 -08:00
Thomas Goyne 1698da2143 Fix typo in comment 2015-11-20 10:24:51 -08:00
Thomas Goyne d7fe9f9fb8 Expose the object class name from Results 2015-11-20 10:24:51 -08:00
Thomas Goyne d1175fe364 Switch to throwing exceptions with all of the info needed to build error messages 2015-11-20 10:24:51 -08:00
Thomas Goyne 9dc5165a58 Fix compilation with GCC 4.9 2015-11-20 10:24:51 -08:00
Thomas Goyne ab7f3dcaa6 Port most of RLMResults's functionality to realm::Results 2015-11-20 10:24:51 -08:00
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