Hey Tao, these tests look great.  Can we add a few more tests that try some portlet names like:

""

or 

"   "

or

"     Test1   Test2  "