Boundary tests for partition table

- Updated existing tests as per factory and converted them in data-driven
- Added few new -ve boundary tests
How about also asserting that values were updated?