Fix undefined variable and write unit tests for OC_Principal connector

https://github.com/owncloud/core/commit/76b705602629e8ef6ff19176bcd81d92c9cdcad6 fixes the error in #12681

@schiesbn @derkostka Please test and review.
Add trailing comma on the last entry to be future proof?

(and to hide the comment history :P)