Add data driven RecordSet tests

This adds postive and negative tests for various record
types.

Change-Id: Ic39a40832785e2139ecc8ae3cb24f39719a87ec6
4 files changed