Home | History | Annotate | Download | only in exchange

Lines Matching refs:assert

23     assert ( std::exchange ( v, 23 ) == 12 );
24 assert ( v == 23 );
25 assert ( std::exchange ( v, static_cast<short>(67) ) == 23 );
26 assert ( v == 67 );
28 assert ((std::exchange<int, short> ( v, {} )) == 67 );
29 assert ( v == 0 );
35 assert ( !std::exchange ( b, true ));
36 assert ( b );
43 assert ( std::exchange ( s3, s2 ) == s1 );
44 assert ( s3 == s2 );
45 assert ( std::exchange ( s3, "Hi Mom!" ) == s2 );
46 assert ( s3 == s1 );
49 assert ( std::exchange ( s3, {} ) == s2 );
50 assert ( s3.size () == 0 );
53 assert ( std::exchange ( s3, "" ) == s2 );
54 assert ( s3.size () == 0 );