@@ -3117,12 +3117,13 @@ public void testJSONWriterException() {
31173117
31183118 // test a more complex object
31193119 writer = new StringWriter ();
3120- try {
3121- new JSONObject ()
3120+
3121+ JSONObject object = new JSONObject ()
31223122 .put ("somethingElse" , "a value" )
31233123 .put ("someKey" , new JSONArray ()
3124- .put (new JSONObject ().put ("key1" , new BrokenToString ())))
3125- .write (writer ).toString ();
3124+ .put (new JSONObject ().put ("key1" , new BrokenToString ())));
3125+ try {
3126+ object .write (writer ).toString ();
31263127 fail ("Expected an exception, got a String value" );
31273128 } catch (JSONException e ) {
31283129 assertEquals ("Unable to write JSONObject value for key: someKey" , e .getMessage ());
@@ -3133,17 +3134,18 @@ public void testJSONWriterException() {
31333134 writer .close ();
31343135 } catch (Exception e ) {}
31353136 }
3136-
3137+
31373138 // test a more slightly complex object
31383139 writer = new StringWriter ();
3139- try {
3140- new JSONObject ()
3140+
3141+ object = new JSONObject ()
31413142 .put ("somethingElse" , "a value" )
31423143 .put ("someKey" , new JSONArray ()
31433144 .put (new JSONObject ().put ("key1" , new BrokenToString ()))
31443145 .put (12345 )
3145- )
3146- .write (writer ).toString ();
3146+ );
3147+ try {
3148+ object .write (writer ).toString ();
31473149 fail ("Expected an exception, got a String value" );
31483150 } catch (JSONException e ) {
31493151 assertEquals ("Unable to write JSONObject value for key: someKey" , e .getMessage ());
0 commit comments