Commit graph

583 commits

Author SHA1 Message Date
John Lewin
76e7af0436 Eliminate PrinterConnection.Instance 2017-09-17 21:08:16 -07:00
John Lewin
ed66d862a4 Rename ApplicationControl static printer property to ActivePrinter 2017-09-17 14:01:58 -07:00
John Lewin
a9efd3941a Fix failing test 2017-09-17 11:34:49 -07:00
John Lewin
45e275729c Remove View3DWidget dependency 2017-09-17 10:30:32 -07:00
John Lewin
8e9c7082ea Isolate SceneTests 2017-09-17 10:18:01 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
75cfa29a1c Convert double AreEqual aserts to IsTrue due to NUnit bug 2017-09-16 21:25:32 -07:00
John Lewin
04c5653a84 Fix failing test, make more robust with better gating at start and end 2017-09-16 21:25:32 -07:00
John Lewin
5f51ee0490 Add test helper to wait for CommunicationState->Disconnected 2017-09-16 21:25:31 -07:00
John Lewin
5f99479b33 Use Setup Wizard -> Create Printer window if open 2017-09-16 21:25:31 -07:00
John Lewin
8cfb1e4b7f Fix SaveAsWindow regression exposed by failing test 2017-09-16 21:25:31 -07:00
John Lewin
20315077bf Fix regression due to starting in Part view without printer selection 2017-09-16 21:25:30 -07:00
John Lewin
af38676244 Make View3DWidget.Scene private 2017-09-16 01:19:07 -07:00
John Lewin
0855e6c044 Remove PrintItem instance from View3DWidget, use scene context 2017-09-15 22:34:46 -07:00
John Lewin
64ce01aa4d Conditionally load previous bedplate on init 2017-09-15 21:59:36 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
8f9953ef12 More generic dependencies to break Part view coupling to Printer 2017-09-15 16:49:21 -07:00
John Lewin
a7f6f0e852 Fix PositiveDouble test 2017-09-15 15:08:17 -07:00
John Lewin
4cb04db7f0 Remove abstract type test 2017-09-15 13:47:47 -07:00
John Lewin
907ab38cea Replace ValueOrUnitsField with IntOrMmField, implement field test 2017-09-15 13:43:50 -07:00
John Lewin
4bea38e480 Revise TestExistsForEachUIFieldType to skip abstract types 2017-09-15 13:23:56 -07:00
John Lewin
b04ebf1bb9 Implement DoubleOrPercentField test 2017-09-15 13:17:59 -07:00
John Lewin
81146fd70f Implement IntField test 2017-09-15 13:12:37 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
3f08e621bd Workarounds for issues in latest NUnit
- Assert.AreEqual on double values in a dedicated AppDomains crash
2017-09-14 23:45:56 -07:00
John Lewin
0a31b30032 Improve comment 2017-09-14 23:14:17 -07:00
John Lewin
8818d47b9d Improve test teardown 2017-09-14 23:11:24 -07:00
John Lewin
c20b498ad1 Extract embedded type to new file 2017-09-14 22:55:27 -07:00
John Lewin
9fd4ac9979 Temporarily disable incomplete UIField tests 2017-09-14 22:50:34 -07:00
John Lewin
f8f4eb8545 Update NUnit 2017-09-14 22:47:48 -07:00
John Lewin
1bea55ad4a Restore PositiveDouble functionality, convert to concise test format 2017-09-14 22:13:29 -07:00
John Lewin
fb7b0b1a40 Add UIField tests 2017-09-14 19:17:04 -07:00
John Lewin
8caba239c9 Remove comments, document intention 2017-09-14 19:17:04 -07:00
John Lewin
c2b2175168 Fix and update SliceSetting field identifiers 2017-09-14 14:47:08 -07:00
John Lewin
cebc48ba3b Use consistent format for SliceSetting -> PresentationName
- Enforce with test
2017-09-14 14:11:49 -07:00
John Lewin
56f52aa906 Add test for SetSettingsOnChange/TargetSetting definitions 2017-09-13 06:45:20 -07:00
Lars Brubaker
8854dc467c Working on new group system 2017-09-12 18:39:02 -07:00
Lars Brubaker
21ae87d485 Made the temp graph have the goal on it and be more responsive 2017-09-08 11:47:16 -07:00
Lars Brubaker
9479c2a061 Finished the temperature widget tests and implementation
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -07:00
Lars Brubaker
0a54cd266b Wrote test for Hotend drop down
Theme  the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
1f58e6c987 More making printerConnection passed to classes. 2017-09-03 15:51:14 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
1c40b3daba Getting more test to pass 2017-08-30 16:44:32 -07:00
Lars Brubaker
41378d2286 Getting more tests passing 2017-08-30 13:42:11 -07:00
Lars Brubaker
293fd3ff12 Made more tests pass
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -07:00
Lars Brubaker
02a9baf464 Move the folders back into main view
Got lots more tests passing
2017-08-29 18:14:42 -07:00
John Lewin
f4e3c24f8d Removed deleted assemblies from validation tests 2017-08-22 15:15:42 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
061d4d3f43 Fix build break - add release only dependency 2017-08-20 18:56:50 -07:00