mirror of
https://github.com/textmate/textmate.git
synced 2026-02-14 08:24:56 -05:00
23 lines
935 B
C++
23 lines
935 B
C++
#include <text/decode.h>
|
||
|
||
class DecodeTests : public CxxTest::TestSuite
|
||
{
|
||
public:
|
||
void test_decode ()
|
||
{
|
||
TS_ASSERT_EQUALS(decode::entities("Hello world"), "Hello world");
|
||
TS_ASSERT_EQUALS(decode::entities("Hello world"), "Hello world");
|
||
TS_ASSERT_EQUALS(decode::entities("Hello "world""), "Hello \"world\"");
|
||
TS_ASSERT_EQUALS(decode::entities("Hello <world>"), "Hello <world>");
|
||
TS_ASSERT_EQUALS(decode::entities("Hello <-world>"), "Hello <-world>");
|
||
TS_ASSERT_EQUALS(decode::entities("Hello <world>-"), "Hello <world>-");
|
||
TS_ASSERT_EQUALS(decode::entities("Æblegrød…"), "Æblegrød…");
|
||
}
|
||
|
||
void test_decode_url ()
|
||
{
|
||
TS_ASSERT_EQUALS(decode::url_part("ActionScript%203%2BR.tbz"), "ActionScript 3+R.tbz");
|
||
TS_ASSERT_EQUALS(decode::url_part("%C3%86blegr%C3%B8d"), "Æblegrød");
|
||
}
|
||
};
|