Boost version: 1.55.0
OS: Windows 8
IDE: Visual Studio 2010
I have a small class which just parses a std::string using boost::property_tree::read_json. 
I'm trying to test my method with invalid input to make sure my method handles the exception.
However, when I execute GetPropertyTreeFromJsonInValidInput2 (source code  in attachment), I get exception
in the visual studio itself and I have to break the execution. (snapshot is included in attachment).
I'm a new user of boost, so don't know where to look for the solution.