Start to create UberApp to test all UI components.
Fix test to throw IllegalArgumentException instead of assertion failure.