Commit Graph

34 Commits

Author SHA1 Message Date
Robbie Hanson
e2ee3a348d Bug fix for issue #128 - Flexible range minLength bug. (Unit tests added) 2014-11-05 12:27:01 -08:00
Robbie Hanson
1b61108b6a Bug fix: Invoking [YapDatabaseViewMappings updateWithTransaction] (rather than going through getSectionChanges:rowChanges:::) did not result in properly updating rangeOptions. Several unit tests added. 2014-08-21 11:48:16 -07:00
Robbie Hanson
dc544a5fa0 Bug fix for crash caused by YapDatabaseView - getSectionChanges:rowChanges:::. Bug recreated by removing all items from a view group, and using mappings with a flexible range. Corresponding unit test added. 2014-08-20 15:23:37 -07:00
Robbie Hanson
dc10016e6c Bug fix for crash caused by YapDatabaseView - getSectionChanges:rowChanges:::. Bug recreated by removing all items from the database, and using mappings with a flexible range. 2014-08-19 08:26:15 -07:00
Robbie Hanson
ad4e173ae2 Fixing ambiguity in code that was causing unit test to occasionally fail. 2014-07-11 17:42:57 -07:00
Robbie Hanson
e14c8f00ac Bug fix for issue #89 - potential infinite loop when using multiple ranges 2014-07-11 12:41:05 -07:00
Robbie Hanson
ab1ef7a5af Updating code to match new NS_OPTIONS syntax. 2014-06-10 16:50:53 -07:00
Robbie Hanson
11f80b4318 Performance improvement for YapCollectionKey, and many related activities, especially consolidateRowChanges 2014-05-19 20:54:54 -07:00
Robbie Hanson
0be3c2f3fc Adding a few more unit tests. 2014-04-29 16:52:20 -07:00
Robbie Hanson
1663a5bdef Upgrading project to use XCTest 2014-03-11 18:02:14 -07:00
Robbie Hanson
23c015407d Bug fix for YapDatabaseView change processing (get sectionChanges & rowChanges) when a flexible range is being used. Added associated unit tests to match. 2014-03-05 18:35:59 -08:00
Robbie Hanson
db18d6a55e Adding transaction parameter to YapDatabaseViewMappings group & sort block. Issue #41 2014-02-24 19:28:39 -08:00
Jon Nolen
dd8ae971e3 fixing deleting rows check, to make sure we are getting rows that may have been moved. 2014-02-12 15:23:31 -05:00
Jon Nolen
b057c78cf6 fixing autoconsolidation issues, updating groupname validation for modifiers 2014-02-12 14:52:14 -05:00
Jon Nolen
de5b8c2864 writing unit tests, handling dependencies, isReversed and rangeOptions differently. 2014-02-12 11:49:58 -05:00
Jon Nolen
3fde99e157 updating tests for dynamic group addition to mapping for happiest path... pending tests for making sure ranges, reverse, dependencies, and consolidations remain intact. 2014-02-11 16:09:06 -05:00
Jon Nolen
880019754e renaming more tests to describe test 2014-02-11 15:26:34 -05:00
Jon Nolen
3cfc97eeb8 reorganizing tests for view mappings. 2014-02-11 15:09:58 -05:00
Jon Nolen
e033891706 refactoring to smaller methods, conditionally updating groups only if needed. started renaming/reorganizing tests to make their intent more clear. 2014-02-11 14:41:17 -05:00
Robbie Hanson
ac473133b5 In YapDatabaseViewMappings, adding the ability to consolidate multiple groups into a single section. This can be done automatically using a threshold based upon the total number of items in the tableView. 2013-12-07 22:42:12 -08:00
Robbie Hanson
75cfbd0e32 A few small bug fixes, and some extra related unit tests 2013-12-04 23:14:41 -08:00
Robbie Hanson
8a68babb88 Re-organizing YapDatabaseViewMappings header to make it more understandable. Fixing bugs in getter methods in mappings due to isReversed option. Improving unit tests. 2013-10-31 16:28:39 -07:00
Robbie Hanson
08999c6fd5 Consolidating test files 2013-10-22 10:54:13 -07:00
Robbie Hanson
36004caa62 Adding calls to super in Unit Tests. 2013-09-16 20:12:49 -07:00
Robbie Hanson
267c570922 Adding ability to fetch position of range within group 2013-08-23 18:14:30 -07:00
Robbie Hanson
2957d7465a Adding a reverse option to mappings 2013-08-19 15:45:01 -07:00
Robbie Hanson
ec3fa1f78e Improving unit tests for YapDatabaseViewMappings 2013-08-16 14:52:13 -07:00
Robbie Hanson
6858f47b32 Improving unit tests for YapDatabaseViewMappings 2013-08-15 19:47:27 -04:00
Robbie Hanson
aca32977c9 Improving unit tests for YapDatabaseViewMappings 2013-08-15 18:49:46 -04:00
Robbie Hanson
ed8dffc27b Improving unit tests for YapDatabaseViewMappings 2013-08-14 23:52:34 -04:00
Robbie Hanson
8427864ae1 Improving unit tests for YapDatabaseViewMappings 2013-08-14 23:29:15 -04:00
Robbie Hanson
e3ae93ec4c Working on unit tests for mappings 2013-08-11 12:33:01 -07:00
Robbie Hanson
39ab816dad Work In Progress - Working on adding range & limit support on a per-group basis (via mappings object) 2013-08-06 14:17:20 -07:00
Robbie Hanson
4d32b1c54a Work In Progress - Working on adding range & limit support on a per-group basis (via mappings object) 2013-08-01 10:56:35 -07:00