Add test for hasUserValue returning false
Add test for hasUserValue returning false

When a value is not in user changes or in quality changes, it is no longer a user value so it shouldn't get marked as one.

Contributes to issue CURA-3497.

hmflash/Cura,ynotstartups/Wanhao,fieldOfView/Cura,ynotstartups/Wanhao,hmflash/Cura,fieldOfView/Cura,Curahelper/Cura,Curahelper/Cura