Refactoring a big test into smaller tests
This commit is contained in:
parent
62462b48bc
commit
d2fe03f072
@ -30,7 +30,7 @@ using ::testing::ElementsAre;
|
||||
using ::testing::ContainerEq;
|
||||
using ::testing::WhenSorted;
|
||||
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextComments ) {
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar //foo \n"
|
||||
@ -58,7 +58,10 @@ TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux" );
|
||||
}
|
||||
|
||||
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextSimpleStrings ) {
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar 'foo'\n"
|
||||
@ -68,15 +71,6 @@ TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
"bar \n"
|
||||
"qux" );
|
||||
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar 'fo\\'oz\\nfoo'\n"
|
||||
"qux"
|
||||
).c_str(),
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux" );
|
||||
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar \"foo\"\n"
|
||||
@ -85,6 +79,19 @@ TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux" );
|
||||
}
|
||||
|
||||
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextEscapedQuotesInStrings ) {
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar 'fo\\'oz\\nfoo'\n"
|
||||
"qux"
|
||||
).c_str(),
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux" );
|
||||
|
||||
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
@ -94,7 +101,10 @@ TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux" );
|
||||
}
|
||||
|
||||
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextEscapedSlashesInStrings ) {
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"foo \n"
|
||||
"bar \"fo\\\\\"baz\n"
|
||||
@ -112,7 +122,10 @@ TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextWorks ) {
|
||||
"foo \n"
|
||||
"bar \n"
|
||||
"qux " );
|
||||
}
|
||||
|
||||
|
||||
TEST( IdentifierUtilsTest, RemoveIdentifierFreeTextEscapedQuotesStartStrings ) {
|
||||
EXPECT_STREQ( RemoveIdentifierFreeText(
|
||||
"\\\"foo\\\""
|
||||
"'\"'"
|
||||
|
Loading…
Reference in New Issue
Block a user