Commit Graph

4348 Commits

Author SHA1 Message Date
Matt Nadareski
ad54768e7d Rename Auxiliary to Original 2025-01-08 14:34:55 -05:00
Matt Nadareski
13fcb1b9ed Add Source test 2025-01-08 14:24:03 -05:00
Matt Nadareski
ef77d3c4da Add tests for Machine, implement IEquatable for Machine 2025-01-08 14:16:54 -05:00
Matt Nadareski
1c16529e8e Add Clone tests, add remark to Clone 2025-01-08 13:54:51 -05:00
Matt Nadareski
e6b2aabc2d Write GetName/SetName tests 2025-01-08 13:41:53 -05:00
Matt Nadareski
19efc30c44 Add GetKeyDB tests 2025-01-08 13:32:09 -05:00
Matt Nadareski
0e034a332b Add GetKey tests 2025-01-08 13:20:59 -05:00
Matt Nadareski
e53d729471 Remove PassesFilter placeholder 2025-01-08 13:01:40 -05:00
Matt Nadareski
2bc6998d05 Create DB variant of PassesFilter 2025-01-08 12:57:46 -05:00
Matt Nadareski
1e44d9ede6 Add note and rename method for clarity 2025-01-08 11:44:40 -05:00
Matt Nadareski
573601a485 Add GetDuplicateStatusDB tests with a TODO 2025-01-08 11:42:41 -05:00
Matt Nadareski
5b430804d7 Handle nested item comparisons, add Equals tests 2025-01-08 11:36:43 -05:00
Matt Nadareski
8cf360a747 Add CompareTo tests and make changes 2025-01-08 10:32:11 -05:00
Matt Nadareski
bdfbb35160 Revert to returning 1 until a better option is found 2025-01-08 10:15:42 -05:00
Matt Nadareski
52b3e4196f Avoid shifting sands 2025-01-07 20:26:20 -05:00
Matt Nadareski
f778735b96 Be more explicit with DatItem CompareTo 2025-01-07 20:21:26 -05:00
Matt Nadareski
49aa18bccd Make string comparison ordinal, add comment 2025-01-07 20:13:58 -05:00
Matt Nadareski
f918b7ab79 Add CopyMachineInformation tests 2025-01-07 19:51:55 -05:00
Matt Nadareski
f81ac80ac1 Add missing same-type test 2025-01-07 16:56:48 -05:00
Matt Nadareski
bd4c3bd26f Start adding DatItem tests 2025-01-07 16:53:57 -05:00
Matt Nadareski
3196c69d8e Make virtual DatItem.Equals easier to read 2025-01-07 16:43:33 -05:00
Matt Nadareski
d4b16acd35 Handle missing machine in PassesFilter 2025-01-07 16:41:38 -05:00
Matt Nadareski
6eaa7d0422 Cleanup of ModelBackedItem common functionality 2025-01-07 16:40:35 -05:00
Matt Nadareski
b576f79c98 Fix build 2025-01-07 15:57:17 -05:00
Matt Nadareski
dc28242d6c Make DB version consistent 2025-01-07 15:55:53 -05:00
Matt Nadareski
f832b4c9a6 Make GetDuplicateStatus easier to follow 2025-01-07 15:52:25 -05:00
Matt Nadareski
7b2b9f7799 Remove now-unused static logger from DatItemTool 2025-01-07 15:40:28 -05:00
Matt Nadareski
4924abaefe Move sorting and merging to DatFileTool 2025-01-07 15:40:05 -05:00
Matt Nadareski
0abef5f92e Move DatFileTool and related to DatFiles namespace 2025-01-07 15:31:28 -05:00
Matt Nadareski
65d8488082 Move name resolution up a layer to DatFiles 2025-01-07 15:28:01 -05:00
Matt Nadareski
a6c5fc4cd0 Stop assuming machines always exist 2025-01-07 15:21:42 -05:00
Matt Nadareski
7a7c3b2b2a Fix misleading comments around copying information 2025-01-07 15:03:27 -05:00
Matt Nadareski
15ac732877 Flatten merge and make consistent across implementations 2025-01-07 14:55:56 -05:00
Matt Nadareski
9cdd108f74 Reduce unnecessary comparisons 2025-01-07 14:33:55 -05:00
Matt Nadareski
67012eae1f Fix weirdly inconsitent naming 2025-01-06 16:01:55 -05:00
Matt Nadareski
02cdfb53ae Simplify conditional source update 2025-01-06 15:56:48 -05:00
Matt Nadareski
8d845df8b9 Better conditional updates 2025-01-06 15:37:32 -05:00
Matt Nadareski
3dee4fd376 Make object access safer in merging 2025-01-06 12:44:32 -05:00
Matt Nadareski
fb78b88346 Be slightly safer about position checking 2025-01-06 12:36:49 -05:00
Matt Nadareski
9afca918a6 Reduce complexity in duplicate checking 2025-01-06 12:36:04 -05:00
Matt Nadareski
9545d86440 Remove now-unnecessary null check 2025-01-06 12:33:15 -05:00
Matt Nadareski
9fd7ff7e36 Use foreach instead of unnecessary for 2025-01-06 12:32:49 -05:00
Matt Nadareski
2fcef27e32 Fix minor comment issue 2025-01-06 12:31:12 -05:00
Matt Nadareski
f6dd335cc0 Decouple unrelated if statements 2025-01-06 12:26:39 -05:00
Matt Nadareski
f3eb7349bb Add first set of DatItemTool tests 2025-01-06 12:22:54 -05:00
Matt Nadareski
33fa3461b3 Migrate most DatItem conversion code 2025-01-06 11:18:04 -05:00
Matt Nadareski
05616db0f4 Add GetInfo tests 2025-01-06 10:51:50 -05:00
Matt Nadareski
593121c03a Add static logging to FileTypeTool 2025-01-06 10:36:49 -05:00
Matt Nadareski
770536fbd7 Simplify some Folder logic 2025-01-06 10:33:13 -05:00
Matt Nadareski
3d3d22b5d3 Let calling locations handle Stream state 2025-01-06 10:28:12 -05:00