• Yu-Ju Hong's avatar
    Factor out API defaulting from validation logic · 4a72adda
    Yu-Ju Hong authored
    Currently, the validation logic validates fields in an object and supply default
    values wherever applies. This change factors out defaulting to a set of
    defaulting callback functions for decoding (see #1502 for more discussion).
    
     * This change is based on pull request 2587.
    
     * Most defaulting has been migrated to defaults.go where the defaulting
       functions are added.
    
     * validation_test.go and converter_test.go have been adapted to not testing the
       default values.
    
     * Fixed all tests with that create invalid objects with the absence of
       defaulting logic.
    4a72adda
Name
Last commit
Last update
..
json Loading commit data...
doc.go Loading commit data...
filter.go Loading commit data...
filter_test.go Loading commit data...
iowatcher.go Loading commit data...
iowatcher_test.go Loading commit data...
mux.go Loading commit data...
mux_test.go Loading commit data...
watch.go Loading commit data...
watch_test.go Loading commit data...