Commit Graph

74 Commits

Author SHA1 Message Date
Matt Nadareski
9c1b2f045e Add quick AddMachine and AddSource DB tests 2025-01-16 14:07:32 -05:00
Matt Nadareski
0b169450ec Add notes about required AddItem tests 2025-01-16 13:59:36 -05:00
Matt Nadareski
e25a7c7f40 Port existing item dict tests, add DB variants 2025-01-16 13:52:37 -05:00
Matt Nadareski
3e839e1249 Move ClearEmpty to DatFile 2025-01-14 22:07:05 -05:00
Matt Nadareski
6e365c3f03 Split deduplication from bucketing, add short-circuit 2025-01-14 20:21:54 -05:00
Matt Nadareski
de00d31319 Remove public add-to-key functionality 2025-01-14 15:32:14 -05:00
Matt Nadareski
3954a959be Reduce direct ItemDB access, make fixes 2025-01-14 11:01:27 -05:00
Matt Nadareski
8c3c6ab3e8 ItemDictionary is no longer IDictionary 2025-01-14 10:38:46 -05:00
Matt Nadareski
b165422552 Add ExecuteFilters tests 2025-01-14 10:11:39 -05:00
Matt Nadareski
bbfe18e61a Simplify StripSceneDatesFromItems DB test 2025-01-14 10:00:57 -05:00
Matt Nadareski
31d7a18860 Simplify MachineDescriptionToName DB test 2025-01-14 10:00:16 -05:00
Matt Nadareski
fba7e4da14 Fully move ExecuteFilters, add TODO 2025-01-14 09:53:03 -05:00
Matt Nadareski
e948ce7197 Write SetOneGamePerRegion tests, make fixes 2025-01-14 09:47:40 -05:00
Matt Nadareski
da835ecc8f Add SetOneRomPerGame tests, make fixes 2025-01-13 23:05:56 -05:00
Matt Nadareski
9b7cbec69a Add MachineDescriptionToName tests 2025-01-13 21:41:32 -05:00
Matt Nadareski
accddcb00d Add StripSceneDatesFromItems tests 2025-01-13 21:30:37 -05:00
Matt Nadareski
1469edb302 Add filtering test skeleton 2025-01-13 21:14:00 -05:00
Matt Nadareski
614d9c138b Remove skeletons for specialized splitting combinations 2025-01-13 17:13:48 -05:00
Matt Nadareski
758f908767 Add AddItemsFromDevices tests, make fixes 2025-01-13 17:13:30 -05:00
Matt Nadareski
d6b19360d7 Add AddItemsFromChildren tests, make fixes 2025-01-13 16:36:00 -05:00
Matt Nadareski
ac94db71ed Add AddItemsFromCloneOfParent tests 2025-01-13 15:59:08 -05:00
Matt Nadareski
5887a82853 Add AddItemsFromRomOfParent tests 2025-01-13 15:56:34 -05:00
Matt Nadareski
3d6d62b242 Add missed test skeleton 2025-01-13 15:43:07 -05:00
Matt Nadareski
80832b41e3 Move more functionality back to DatFile 2025-01-13 15:41:57 -05:00
Matt Nadareski
5e1066d3da Write RemoveItemsFromRomOfChild tests, fix issues 2025-01-13 15:28:30 -05:00
Matt Nadareski
ce05765d06 Write RemoveItemsFromCloneOfChild tests, fix issues 2025-01-13 15:21:24 -05:00
Matt Nadareski
2d277607cf Write RemoveBiosAndDeviceSets tests 2025-01-13 14:14:28 -05:00
Matt Nadareski
294dc81425 Ordering alphabetically is hard 2025-01-13 13:49:45 -05:00
Matt Nadareski
a8220b16d2 Rename a couple AddItemsFrom methods 2025-01-13 13:43:38 -05:00
Matt Nadareski
2f5c43e9ad Try to make method names clearer 2025-01-13 13:02:17 -05:00
Matt Nadareski
edf38041ae Stop using "Rom" terminology 2025-01-13 10:46:05 -05:00
Matt Nadareski
f492e68c6a Add RemoveMachineRelationshipTags tests, add another helper 2025-01-13 10:01:27 -05:00
Matt Nadareski
31aa6a6478 Rename RemoveTagsFromChild to RemoveMachineRelationshipTags 2025-01-13 09:12:07 -05:00
Matt Nadareski
47b618be16 Add skeleton test file for Splitting 2025-01-13 00:15:36 -05:00
Matt Nadareski
d80a6b173c Create passthrough methods for scaffolding 2025-01-12 22:10:48 -05:00
Matt Nadareski
41ab9826a3 Finish writing ConvertToMetadata and making fixes related 2025-01-11 23:03:32 -05:00
Matt Nadareski
457ddf67d9 Handle internal implementations better (nw) 2025-01-11 22:00:26 -05:00
Matt Nadareski
7186c47954 DatFile should not care about specialized removal 2025-01-10 22:24:19 -05:00
Matt Nadareski
20ec4edeb8 Common DatItem properties can never be null 2025-01-10 21:52:21 -05:00
Matt Nadareski
b37787be64 Split ApplyRemovals for testability 2025-01-10 21:15:50 -05:00
Matt Nadareski
a16a5db197 Finish ConvertFromMetadata tests 2025-01-10 20:58:22 -05:00
Matt Nadareski
75e00d3921 ConvertFromMetadata tests checkpoint 2025-01-10 17:32:18 -05:00
Matt Nadareski
38176aefdc ConvertFromMetadata tests checkpoint 2025-01-10 17:22:07 -05:00
Matt Nadareski
1f6b075ebd ConvertFromMetadata tests checkpoint 2025-01-10 16:42:26 -05:00
Matt Nadareski
dfaecc3ee6 ConvertFromMetadata tests checkpoint 2025-01-10 16:11:46 -05:00
Matt Nadareski
d83ef4ff15 ConvertFromMetadata tests checkpoint 2025-01-10 15:42:59 -05:00
Matt Nadareski
6b7fe6f56f ConvertFromMetadata tests checkpoint 2025-01-10 14:37:18 -05:00
Matt Nadareski
a4f0540736 ConvertFromMetadata tests checkpoint 2025-01-10 14:02:32 -05:00
Matt Nadareski
caf20ffbea ConvertFromMetadata tests checkpoint 2025-01-10 13:50:00 -05:00
Matt Nadareski
343214a7ec ConvertFromMetadata tests checkpoint 2025-01-10 13:29:35 -05:00