55 lines
1.8 KiB
C++
55 lines
1.8 KiB
C++
/** @file
|
|
* @author Edouard DUPIN
|
|
* @copyright 2014, Edouard DUPIN, all right reserved
|
|
* @license MPL v2.0 (see license file)
|
|
*/
|
|
|
|
#include "exmlTestCommon.hpp"
|
|
#include <etest/etest.hpp>
|
|
|
|
|
|
TEST(TestAll, testBase) {
|
|
exmlLocalTest( "<exemple>\n"
|
|
" <ex2 ploppp-plpl:erer=\"dfsdfsdfsdf\" lkmjmlk=\"156235\" sdfsdf=\"456321\"/>\n"
|
|
" <exlkjl-_dsfg./>\n"
|
|
" <ex2>Text example ...</ex2>\n"
|
|
"</exemple>\n",
|
|
"< exemple\n >\n"
|
|
" <ex2 ploppp-plpl:erer=\"dfsdfsdfsdf\" lkmjmlk=\"156235\" sdfsdf=456321 />\n"
|
|
" <exlkjl-_dsfg./>\n"
|
|
" <ex2>\n"
|
|
" Text example ...\n"
|
|
" </ex2>\n"
|
|
"</exemple>\n",
|
|
-1);
|
|
}
|
|
TEST(TestAll, testError) {
|
|
exmlLocalTest( "",
|
|
"< exemple\n >\n"
|
|
" <ex2 ploppp-plpl:erer=\"dfsdfsdfsdf\" lkmjmlk=\"156235\" sdfsdf=456321 />\n"
|
|
" <exlkjl-_dsfg./> >\n"
|
|
" <ex2>\n"
|
|
" Text example ...\n"
|
|
" </ex2>\n"
|
|
"</exemple>\n",
|
|
1);
|
|
}
|
|
|
|
TEST(TestAll, testCaseSensitive) {
|
|
exmlLocalTest( "<exemple>\n"
|
|
" <ex2 ploppp-plpl:erer=\"dfsdfsdfsdf\" lkmjmlk=\"156235\" sdfsdf=\"456321\"/>\n"
|
|
" <exlkjl-_dsfg./>\n"
|
|
" <ex2>Text example ...</ex2>\n"
|
|
"</exemple>\n",
|
|
"< exemple\n >\n"
|
|
" <ex2 ploppp-plpl:erer=\"dfsdfsdfsdf\" lkmjmlk=\"156235\" sdfsdf=456321 />\n"
|
|
" <exlkjl-_dsfg./>\n"
|
|
" <ex2>\n"
|
|
" Text example ...\n"
|
|
" </ex2>\n"
|
|
"</exemple>\n",
|
|
-1,
|
|
false);
|
|
}
|
|
|