mirror of
https://github.com/textmate/textmate.git
synced 2026-01-14 01:08:04 -05:00
22 lines
1.2 KiB
C++
22 lines
1.2 KiB
C++
#include "../src/transform.h"
|
|
|
|
void test_transform ()
|
|
{
|
|
OAK_ASSERT_EQ("dørgelbÆ", transform::transpose("Æblegrød"));
|
|
OAK_ASSERT_EQ("dørgelbÆ\n", transform::transpose("Æblegrød\n"));
|
|
OAK_ASSERT_EQ("bar, foo", transform::transpose("foo, bar"));
|
|
OAK_ASSERT_EQ("bar, (foo)", transform::transpose("(foo), bar"));
|
|
OAK_ASSERT_EQ("(bar), foo", transform::transpose("foo, (bar)"));
|
|
OAK_ASSERT_EQ("(bar, foo)", transform::transpose("(foo, bar)"));
|
|
OAK_ASSERT_EQ("bar + foo", transform::transpose("foo + bar"));
|
|
OAK_ASSERT_EQ("'bar', 'foo'", transform::transpose("'foo', 'bar'"));
|
|
OAK_ASSERT_EQ("bar() : foo()", transform::transpose("foo() : bar()"));
|
|
OAK_ASSERT_EQ("('bar', 'foo')", transform::transpose("('foo', 'bar')"));
|
|
OAK_ASSERT_EQ("bar < foo", transform::transpose("foo < bar"));
|
|
OAK_ASSERT_EQ("bar <= foo", transform::transpose("foo <= bar"));
|
|
OAK_ASSERT_EQ("bar == foo", transform::transpose("foo == bar"));
|
|
OAK_ASSERT_EQ("bar != foo", transform::transpose("foo != bar"));
|
|
OAK_ASSERT_EQ("bar > foo", transform::transpose("foo > bar"));
|
|
OAK_ASSERT_EQ("bar >= foo", transform::transpose("foo >= bar"));
|
|
}
|