• 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
..
doc.go Loading commit data...
events.go Loading commit data...
events_test.go Loading commit data...
schema.go Loading commit data...
schema_test.go Loading commit data...
v1beta1-swagger.json Loading commit data...
validation.go Loading commit data...
validation_test.go Loading commit data...