tests: Fill in code for 5 layer tests, cleanup some TODOs

There's a net decrease of one test in this commit due to the
removal of an obsolete (and empty) test.  But five other tests
are now filled in with code to perform the testing.

Change-Id: Idfa73c8358a76abce802922fce0a6e0ac5651b9c
1 file changed