]>
git.saurik.com Git - apt.git/blob - test/libapt/strutil_test.cc
8d81a0c6c2443b3d42062c89fe3fc6fde8e9dc91
1 #include <apt-pkg/strutl.h>
5 int main(int argc
,char *argv
[])
7 string input
, output
, expected
;
12 output
= DeEscapeString(input
);
13 equals(output
, expected
);
16 input
= "foo\\040bar\\x0abaz";
17 expected
= "foo bar\nbaz";
18 output
= DeEscapeString(input
);
19 equals(output
, expected
);
24 output
= DeEscapeString(input
);
25 equals(output
, expected
);
30 output
= DeEscapeString(input
);
31 equals(output
, expected
);
33 // double escape at the end
34 input
= "\\\\foo\\\\";
36 output
= DeEscapeString(input
);
37 equals(output
, expected
);