Advertisement
cepxuozab

StartStartEnd

Mar 9th, 2025
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. (json::Builder{}.StartArray().StartDict().EndDict().Value(1).EndArray().Build());
  2. (json::Builder{}.StartArray().StartArray().EndArray().Value(1).EndArray().Build());
  3.  
  4.  
  5.  
  6.             json::Builder{}
  7.                 .StartArray()
  8.                     .StartDict()
  9.                         .Key("1"s).Value(12)
  10.                     .EndDict()
  11.                 .EndDict()
  12.             .Build() -         std::logic_error
  13.  
  14.        
  15.             json::Builder{}
  16.                 .StartDict()
  17.                     .Key("1"s)
  18.                     .StartArray()
  19.                         .Value(12)
  20.                     .EndDict()
  21.                 .EndDict()
  22.             .Build() -         std::logic_error
  23.  
  24.        
  25.             json::Builder{}
  26.                 .StartDict()
  27.                     .Key("1"s)
  28.                     .StartArray()
  29.                         .Value(12)
  30.                     .EndArray()
  31.                 .EndArray()
  32.             .Build() -         std::logic_error
  33.  
  34.         PRACTIKUM_ASSERT_THROWS(
  35.             json::Builder{}
  36.                 .StartArray()
  37.                     .StartDict()
  38.                         .Key("1"s).Value(12)
  39.                     .EndArray()
  40.                 .EndDict()
  41.             .Build() -         std::logic_error
  42.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement