Field API isn't saving data
In your function cptc_test_field_widget_form(), change 
$element['widget_test'] to $element['field_test']. and make sure your hook_field_is_empty() has the following line of code:

return empty($item['field_test']);