comparison OrthancFramework/UnitTestsSources/FrameworkTests.cpp @ 4622:9086aeb9d9d2 db-changes

RestApiCallDocumentation::SetAnswerHeader() and Toolbox::RemoveSurroundingQuotes()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 16 Apr 2021 10:48:57 +0200
parents 8a7523da6a9b
children 9210e196cd98
comparison
equal deleted inserted replaced
4621:82dbe45c947a 4622:9086aeb9d9d2
399 { 399 {
400 ASSERT_EQ("", Toolbox::StripSpaces(" \t \r \n ")); 400 ASSERT_EQ("", Toolbox::StripSpaces(" \t \r \n "));
401 ASSERT_EQ("coucou", Toolbox::StripSpaces(" coucou \t \r \n ")); 401 ASSERT_EQ("coucou", Toolbox::StripSpaces(" coucou \t \r \n "));
402 ASSERT_EQ("cou cou", Toolbox::StripSpaces(" cou cou \n ")); 402 ASSERT_EQ("cou cou", Toolbox::StripSpaces(" cou cou \n "));
403 ASSERT_EQ("c", Toolbox::StripSpaces(" \n\t c\r \n ")); 403 ASSERT_EQ("c", Toolbox::StripSpaces(" \n\t c\r \n "));
404
405 std::string s = "\" abd \"";
406 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ(" abd ", s);
407
408 s = " \" abd \" ";
409 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ(" \" abd \" ", s);
410
411 s = Toolbox::StripSpaces(s);
412 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ(" abd ", s);
413
414 s = "\"";
415 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ("", s);
416
417 s = "\"\"";
418 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ("", s);
419
420 s = "\"_\"";
421 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ("_", s);
422
423 s = "\"\"\"";
424 Toolbox::RemoveSurroundingQuotes(s); ASSERT_EQ("\"", s);
404 } 425 }
405 426
406 TEST(Toolbox, Case) 427 TEST(Toolbox, Case)
407 { 428 {
408 std::string s = "CoU"; 429 std::string s = "CoU";