Pzhang/nokia.phone status

Nit: There are th.check alternatives for several variable types, it'd be better to use those and do *th.check(actual, expected)* instead of *th.check(actual == expected)* or *th.check(actual.equals(expected))* because they give more info in case of failures.