Commit Graph

113 Commits

Author SHA1 Message Date
Matt Nadareski
6651b8291a Fix filtering logic around multiple match cases 2025-05-02 12:15:28 -04:00
Matt Nadareski
61e1488349 Fix how conditions are used for references 2025-02-25 22:11:42 -05:00
Matt Nadareski
1bed35c933 Create DB version of Against; add passthroughs 2025-02-24 09:20:46 -05:00
Matt Nadareski
2056afacb9 Add missfile ParseFile test; add notes 2025-02-14 14:49:48 -05:00
Matt Nadareski
e4b6bb86fd Add GetMissingRequiredFields tests 2025-02-14 14:27:43 -05:00
Matt Nadareski
f4d7d5ea11 Add SupportedTypes tests 2025-02-13 15:22:36 -05:00
Matt Nadareski
94ffd0fa0d Add DatFile format tests skeleton 2025-02-13 15:01:03 -05:00
Matt Nadareski
f31c732a86 Move Replacer to DatTools namespace 2025-02-13 13:29:51 -05:00
Matt Nadareski
51c526c967 Fill out more replace fields tests 2025-02-12 13:30:37 -05:00
Matt Nadareski
11ab3b0887 Split Replacer tests and add TODOs 2025-02-12 13:06:56 -05:00
Matt Nadareski
5d70556de2 Update and move Replacer tests 2025-02-12 12:36:42 -05:00
Matt Nadareski
716bc1f883 Add AddStatistics test 2025-02-12 11:12:45 -05:00
Matt Nadareski
a66320fb74 Add DatStatistics constructor tests 2025-02-12 11:03:25 -05:00
Matt Nadareski
bc1725656b Add end-to-end DatStatistics tests 2025-02-12 10:58:04 -05:00
Matt Nadareski
687c5fe58c Add DatStatistics test scaffolding 2025-02-10 12:39:57 -05:00
Matt Nadareski
fedeb9ed49 Rename deprecated internally 2025-01-31 09:33:22 -05:00
Matt Nadareski
845babdff5 Take care of 2 minor TODOs 2025-01-30 14:05:12 -05:00
Matt Nadareski
8264695473 Add placeholder for constructor tests 2025-01-30 10:25:29 -05:00
Matt Nadareski
65a230334a ConditionalCopy doesn't matter 2025-01-30 10:22:20 -05:00
Matt Nadareski
52c75fd8dd Add DatHeader Specified tests 2025-01-30 10:17:00 -05:00
Matt Nadareski
9894e7bc55 Add placeholders for Specified tests 2025-01-30 09:57:29 -05:00
Matt Nadareski
5b4aca9fbe Start adding DatHeader tests 2025-01-30 09:20:33 -05:00
Matt Nadareski
432e72241d Add SetModifiers test 2025-01-29 23:06:41 -05:00
Matt Nadareski
14bb6fd87d Move modifiers out of DatHeader 2025-01-29 22:51:30 -05:00
Matt Nadareski
78983ddf6f Move other stats dictionaries private 2025-01-29 20:51:03 -05:00
Matt Nadareski
1571c8291b Make item counts private 2025-01-29 20:49:24 -05:00
Matt Nadareski
442f088d06 Add Deduplicate tests, fix GetDuplicates test 2025-01-29 11:42:26 -05:00
Matt Nadareski
2648fbf134 Add AddItem tests 2025-01-18 01:36:57 -05:00
Matt Nadareski
dd7f51e22c Add RecalculateStats tests 2025-01-17 15:23:20 -05:00
Matt Nadareski
270a0dc450 Create RemoveItem tests 2025-01-17 12:19:26 -05:00
Matt Nadareski
179ea178c0 Add RemoveBucket tests 2025-01-16 20:22:21 -05:00
Matt Nadareski
09ef53d844 Write GetItemsForBucket tests 2025-01-16 15:51:16 -05:00
Matt Nadareski
34929b02d7 Add notes for GetItemsForBucket tests 2025-01-16 15:30:12 -05:00
Matt Nadareski
59f12d85fb Remove placeholder for SetBucketedBy test 2025-01-16 15:12:57 -05:00
Matt Nadareski
205598bd13 Add RemoveMachine test 2025-01-16 15:12:28 -05:00
Matt Nadareski
d39457814a Move placeholder region 2025-01-16 15:04:53 -05:00
Matt Nadareski
b1f97937dc Add RemapDatItemToMachine test 2025-01-16 15:03:45 -05:00
Matt Nadareski
02c0407ae4 Add GetMachine and GetSource GetItem DB tests, fix 2025-01-16 14:56:50 -05:00
Matt Nadareski
fe15e96695 Add quick GetMachine and GetSource DB tests 2025-01-16 14:11:08 -05:00
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